diff options
author | Doug Barton <dougb@FreeBSD.org> | 2011-10-14 22:30:49 +0000 |
---|---|---|
committer | Doug Barton <dougb@FreeBSD.org> | 2011-10-14 22:30:49 +0000 |
commit | 4eb5b88d9eb1a88094ac3ae85f20e29e7510e97b (patch) | |
tree | 07820ebb6104ca954e4d94f3a2fdb93d78912435 | |
parent | b49d99567f90be4113da01b6a7ef65427d682653 (diff) | |
download | ports-4eb5b88d9eb1a88094ac3ae85f20e29e7510e97b.tar.gz ports-4eb5b88d9eb1a88094ac3ae85f20e29e7510e97b.zip |
Notes
290 files changed, 38 insertions, 40369 deletions
@@ -519,7 +519,6 @@ warsow/* games/linux-warsow Redistribution is limited, art is copyrighted webcopy-* www/webcopy Do not sell for profit webfonts/* x11-fonts/webfonts Restrictive copyright -wgetpro* ftp/wgetpro U.S. Patent 6,041,345 win32/* multimedia/win32-codecs Licensing status of the codecs is unknown xchada01.lzh games/xchadance Contains commercial character @@ -2775,3 +2775,40 @@ security/snort_inline||2011-10-09|Does not build properly, no longer supported u databases/ruby-pg|databases/rubygem-pg|2011-10-10|Replaced by rubygem-pg databases/rubygem-postgres|databases/rubygem-pg|2011-10-10|Replaced by rubygem-pg databases/ruby-postgres|databases/rubygem-pg|2011-10-10|Replaced by rubygem-pg +archivers/pecl-phar||2011-10-14|Vulnerable since 2011-01-13 +comms/libsyncml||2011-10-14|Depends on devel/libsoup22, which is FORBIDDEN +databases/mysql323-server||2011-10-14|Vulnerable since 2006-10-29 +databases/mysql323-client||2011-10-14|Vulnerable since 2006-10-29 +databases/mysql323-scripts||2011-10-14|Vulnerable since 2006-10-29 +databases/mysql40-server||2011-10-14|Vulnerable since 2006-10-29 +databases/mysql40-client||2011-10-14|Vulnerable since 2006-10-29 +databases/mysql40-scripts||2011-10-14|Vulnerable since 2006-10-29 +databases/p5-DBD-mysql40||2011-10-14|Depends on databases/mysql40-server, which is FORBIDDEN +deskutils/buoh||2011-10-14|Depends on devel/libsoup22, which is FORBIDDEN +deskutils/libopensync-plugin-syncml||2011-10-14|Depends on comms/libsyncml, which is DEPRECATED +devel/libsoup22||2011-10-14|Vulnerable since 2011-07-28 +dns/bind9-sdb-ldap||2011-10-14|Vulnerable since 2011-06-04 +dns/bind9-sdb-postgresql||2011-10-14|Vulnerable since 2011-06-04 +ftp/wgetpro||2011-10-14|Vulnerable since 2004-12-14 +games/quake2forge||2011-10-14|Vulnerable since 2005-01-21 +graphics/linux-tiff||2011-10-14|Vulnerable since 2004-10-13 +japanese/mutt||2011-10-14|Vulnerable since 2007-07-29 +japanese/asterisk14-sounds||2011-10-14|Depends on net/asterisk14, which is FORBIDDEN +net/asterisk14||2011-10-14|Vulnerable since 2011-06-25 +net/isc-dhcp31-client||2011-10-14|Vulnerable since 2011-04-10 +net/isc-dhcp31-server||2011-10-14|Vulnerable since 2011-04-10 +net/isc-dhcp31-relay||2011-10-14|Vulnerable since 2011-04-10 +net/asterisk-app-ldap||2011-10-14|Depends on net/asterisk14, which is FORBIDDEN +net/asterisk-app-notify||2011-10-14|Depends on net/asterisk14, which is FORBIDDEN +net/asterisk-oh323||2011-10-14|Depends on net/asterisk14, which is FORBIDDEN, does not compile on sparc64 +net/asterisk14-addons||2011-10-14|Depends on net/asterisk14, which is FORBIDDEN +net/astfax||2011-10-14|Depends on net/asterisk14, which is FORBIDDEN +net-mgmt/nagios2||2011-10-14|Vulnerable since 2009-06-30 +www/gforge||2011-10-14|Vulnerable since 2005-08-09 +www/linux-flashplugin7||2011-10-14|Vulnerable since at least 2008-05-30 +www/opera-devel||2011-10-14|Vulnerable since 2010-06-25, does not fetch +www/plone3||2011-10-14|Vulnerable and unsupported upstream +www/serendipity-devel||2011-10-14|Vulnerable since 2008-04-25 +www/ziproxy||2011-10-14|Vulnerable since 2010-06-15 +www/asterisk-gui||2011-10-14|Depends on net/asterisk14, which is FORBIDDEN +x11-toolkits/linux-pango||2011-10-14|Vulnerable since 2009-05-13 diff --git a/Mk/bsd.database.mk b/Mk/bsd.database.mk index f68b1aa548a6..015d784f4d8b 100644 --- a/Mk/bsd.database.mk +++ b/Mk/bsd.database.mk @@ -106,8 +106,6 @@ Database_Include_MAINTAINER= ports@FreeBSD.org .if defined(USE_MYSQL) DEFAULT_MYSQL_VER?= 55 # MySQL client version currently supported. -MYSQL323_LIBVER= 10 -MYSQL40_LIBVER= 12 MYSQL41_LIBVER= 14 MYSQL50_LIBVER= 15 MYSQL51_LIBVER= 16 @@ -149,7 +147,7 @@ _MYSQL_SERVER= databases/mysql${MYSQL_VER}-server .endif .if (${USE_MYSQL} == "embedded") -IGNORE_WITH_MYSQL= 323 40 41 +IGNORE_WITH_MYSQL= 41 .endif # And now we are checking if we can use it diff --git a/archivers/Makefile b/archivers/Makefile index 9c56fe2ed2c2..bc2bf4fb64f3 100644 --- a/archivers/Makefile +++ b/archivers/Makefile @@ -126,7 +126,6 @@ SUBDIR += pear-PHP_Archiv SUBDIR += pecl-bz2 SUBDIR += pecl-lzf - SUBDIR += pecl-phar SUBDIR += pecl-phk SUBDIR += pecl-rar SUBDIR += pecl-zip diff --git a/archivers/pecl-phar/Makefile b/archivers/pecl-phar/Makefile deleted file mode 100644 index 6dab9106d123..000000000000 --- a/archivers/pecl-phar/Makefile +++ /dev/null @@ -1,46 +0,0 @@ -# New ports collection makefile for: pecl-phar -# Date created: 6 Aug 2007 -# Whom: Ditesh Shashikant Gathani <ditesh@gathani.org> -# -# $FreeBSD$ -# - -PORTNAME= phar -DISTVERSION= 2.0.0RC2 -CATEGORIES= archivers pear -MASTER_SITES= http://pecl.php.net/get/ -PKGNAMEPREFIX= pecl- -EXTRACT_SUFX= .tgz -DIST_SUBDIR= PECL - -MAINTAINER= miwi@FreeBSD.org -COMMENT= A PECL extension which allows running applications out of .phar files - -FORBIDDEN= Vulnerable since 2011-01-13, http://portaudit.freebsd.org/da3d381b-0ee6-11e0-becc-0022156e8794.html -EXPIRATION_DATE= 2011-10-14 - -LICENSE= PHP301 - -USE_PHP= hash spl pcre -USE_PHP_BUILD= yes -USE_PHPEXT= yes -CFLAGS+= "-I${LOCALBASE}/include" -LDFLAGS+= "-L${LOCALBASE}/lib" -IGNORE_WITH_PHP=4 - -OPTIONS= BZ2 "Enable bz2 compression support" off \ - ZLIB "Enable gzip compression support" off - -.include <bsd.port.pre.mk> - -.if defined(WITH_BZ2) && !defined(WITHOUT_BZ2) -USE_PHP+= bz2 -.endif - -.if defined(WITH_ZLIB) && !defined(WITHOUT_ZLIB) -USE_PHP+= zlib -.endif - -CONFIGURE_ARGS= --enable-phar - -.include <bsd.port.post.mk> diff --git a/archivers/pecl-phar/distinfo b/archivers/pecl-phar/distinfo deleted file mode 100644 index 6800c02c62c0..000000000000 --- a/archivers/pecl-phar/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (PECL/phar-2.0.0RC2.tgz) = 00a45a0a36c7fcdbf38dad673351252e13e16973df8a0f76d2eadad7a56b9f23 -SIZE (PECL/phar-2.0.0RC2.tgz) = 436944 diff --git a/archivers/pecl-phar/pkg-descr b/archivers/pecl-phar/pkg-descr deleted file mode 100644 index 22556668b329..000000000000 --- a/archivers/pecl-phar/pkg-descr +++ /dev/null @@ -1,12 +0,0 @@ -The phar extension provides the phar stream wrapper and the Phar -class for manipulating self-contained PHP Archive (phar) files. -The Phar class can be used to create and to extract contents of -phar files as well as iterating over their contents. - -PHP Archive files (Phars) are special collections of files that -can be transparently run right out of the file, similar to Java's -jar archive files. Using a phar archive, it is possible to distribute -a complete PHP application in a single file that will run out of the -file without modification or extraction. - -WWW: http://pecl.php.net/package/phar/ diff --git a/comms/Makefile b/comms/Makefile index 3cd38cbb08ac..bc5e19969775 100644 --- a/comms/Makefile +++ b/comms/Makefile @@ -68,7 +68,6 @@ SUBDIR += libfec SUBDIR += libimobiledevice SUBDIR += libirman - SUBDIR += libsyncml SUBDIR += libticables SUBDIR += libticables2 SUBDIR += libticalcs2 diff --git a/comms/libsyncml/Makefile b/comms/libsyncml/Makefile deleted file mode 100644 index 7ddede5a00e2..000000000000 --- a/comms/libsyncml/Makefile +++ /dev/null @@ -1,42 +0,0 @@ -# New ports collection makefile for: libsyncml -# Date created: 2008-03-09 -# Whom: Daniel Roethlisberger <daniel@roe.ch> -# -# $FreeBSD$ -# - -PORTNAME= libsyncml -PORTVERSION= 0.4.5 -PORTREVISION= 3 -CATEGORIES= comms -MASTER_SITES= http://libsyncml.opensync.org/download/releases/${PORTVERSION}/ \ - http://mirror.roe.ch/dist/${PORTNAME}/ - -MAINTAINER= samm@os2.kiev.ua -COMMENT= SyncML protocol library for PIM data synchronization - -DEPRECATED= Depends on devel/libsoup22, which is FORBIDDEN -EXPIRATION_DATE= 2011-10-14 - -LIB_DEPENDS= wbxml2:${PORTSDIR}/textproc/wbxml2 \ - openobex:${PORTSDIR}/comms/openobex \ - soup-2.2.8:${PORTSDIR}/devel/libsoup22 - -USE_AUTOTOOLS= autoheader automake libtool -GNU_CONFIGURE= yes -USE_BZIP2= yes -USE_GNOME= glib20 libxml2 -USE_LDCONFIG= yes -CONFIGURE_ARGS= --enable-bluetooth --enable-obex --with-wbxml=${LOCALBASE} - -MAN1= syncml-http-server.1 syncml-obex-client.1 - -post-patch: - @${REINPLACE_CMD} \ - -e 's|$${libdir}/pkgconfig|$${prefix}/libdata/pkgconfig|' \ - ${WRKSRC}/Makefile.am - -pre-configure: - @cd ${WRKSRC}; ${ACLOCAL} - -.include <bsd.port.mk> diff --git a/comms/libsyncml/distinfo b/comms/libsyncml/distinfo deleted file mode 100644 index 5731ac2d8359..000000000000 --- a/comms/libsyncml/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (libsyncml-0.4.5.tar.bz2) = ef11f0b79ebeb14369f0fdff34d9072a34c28fb83eccc75450f84225c56cc432 -SIZE (libsyncml-0.4.5.tar.bz2) = 374803 diff --git a/comms/libsyncml/files/patch-configure.in b/comms/libsyncml/files/patch-configure.in deleted file mode 100644 index c0ce31e9ba13..000000000000 --- a/comms/libsyncml/files/patch-configure.in +++ /dev/null @@ -1,37 +0,0 @@ -$NetBSD: patch-aa,v 1.1.1.1 2008/01/12 14:09:35 dillo Exp $ -$FreeBSD$ - -Check for -lbluetooth in addition to -lbluez, to make this compile on BSD. - ---- configure.ac.orig 2007-10-16 14:42:45.000000000 +0200 -+++ configure.ac -@@ -78,20 +78,27 @@ AC_ARG_ENABLE(bluetooth, - AS_HELP_STRING([--enable-bluetooth], [enable obex over bluetooth transports]), - WANT_BLUETOOTH=$enableval) - --PKG_CHECK_MODULES(LIBBLUETOOTH, bluez, HAVE_BLUETOOTH=yes, HAVE_BLUETOOTH=no) -+PKG_CHECK_MODULES(LIBBLUETOOTH, bluez, -+ [HAVE_BLUETOOTH=yes -+ AC_DEFINE(HAVE_BLUETOOTH_BLUETOOTH_H, 1, [Define to 1 if you have the <bluetooth/bluetooth.h> header file.])], -+ [AC_CHECK_LIB(bluetooth, bt_gethostbyname, -+ [HAVE_BLUETOOTH=yes -+ LIBBLUETOOTH_LIBS=-lbluetooth], -+ HAVE_BLUETOOTH=no)]) - if test "x${HAVE_BLUETOOTH}" = "xyes"; then - if test "x${WANT_BLUETOOTH}" = "xno"; then - ENABLE_BLUETOOTH=no - else - AC_SUBST(LIBBLUETOOTH_CFLAGS) - AC_SUBST(LIBBLUETOOTH_LIBS) -+ AC_SUBST(HAVE_BLUETOOTH_BLUETOOTH_H) - ENABLE_BLUETOOTH=yes - AC_SUBST(ENABLE_BLUETOOTH) - AC_DEFINE(ENABLE_BLUETOOTH,1,[Bluetooth Transport]) - fi - else - if test "x${WANT_BLUETOOTH}" = "xyes"; then -- AC_MSG_ERROR("Bluez not found") -+ AC_MSG_ERROR("Bluetooth libraries not found") - else - ENABLE_BLUETOOTH=no - fi diff --git a/comms/libsyncml/files/patch-libsyncml_transports_obex_client.c b/comms/libsyncml/files/patch-libsyncml_transports_obex_client.c deleted file mode 100644 index 79a7b41a479e..000000000000 --- a/comms/libsyncml/files/patch-libsyncml_transports_obex_client.c +++ /dev/null @@ -1,16 +0,0 @@ ---- libsyncml/transports/obex_client.c.orig 2007-10-16 15:25:31.000000000 +0200 -+++ libsyncml/transports/obex_client.c 2008-03-09 22:32:06.000000000 +0100 -@@ -26,7 +26,13 @@ - #include <libsyncml/sml_transport_internals.h> - - #ifdef ENABLE_BLUETOOTH -+#ifdef HAVE_BLUETOOTH_BLUETOOTH_H - #include <bluetooth/bluetooth.h> -+#else -+#define COMPAT_BLUEZ -+#include <bluetooth.h> -+#define BDADDR_ANY NG_HCI_BDADDR_ANY -+#endif - #endif - - #include "obex_client.h" diff --git a/comms/libsyncml/pkg-descr b/comms/libsyncml/pkg-descr deleted file mode 100644 index 4480a9649971..000000000000 --- a/comms/libsyncml/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -Libsyncml is a implementation of the SyncML protocol. -Its purpose is PIM data synchronization with mobile -devices over HTTP or OBEX/Bluetooth channels. - -WWW: http://libsyncml.opensync.org/ diff --git a/comms/libsyncml/pkg-plist b/comms/libsyncml/pkg-plist deleted file mode 100644 index ed3d8cc13e04..000000000000 --- a/comms/libsyncml/pkg-plist +++ /dev/null @@ -1,30 +0,0 @@ -bin/syncml-http-server -bin/syncml-obex-client -bin/syncml-http-client -include/libsyncml-1.0/libsyncml/http_server.h -include/libsyncml-1.0/libsyncml/http_client.h -include/libsyncml-1.0/libsyncml/obex_client.h -include/libsyncml-1.0/libsyncml/obex_server.h -include/libsyncml-1.0/libsyncml/sml_auth.h -include/libsyncml-1.0/libsyncml/sml_ds_server.h -include/libsyncml-1.0/libsyncml/sml_devinf_obj.h -include/libsyncml-1.0/libsyncml/syncml.h -include/libsyncml-1.0/libsyncml/sml_transport.h -include/libsyncml-1.0/libsyncml/sml_defines.h -include/libsyncml-1.0/libsyncml/sml_command.h -include/libsyncml-1.0/libsyncml/sml_devinf.h -include/libsyncml-1.0/libsyncml/sml_elements.h -include/libsyncml-1.0/libsyncml/sml_parse.h -include/libsyncml-1.0/libsyncml/sml_manager.h -include/libsyncml-1.0/libsyncml/sml_session.h -include/libsyncml-1.0/libsyncml/sml_notification.h -include/libsyncml-1.0/libsyncml/sml_error.h -include/libsyncml-1.0/libsyncml/sml_base64.h -include/libsyncml-1.0/libsyncml/sml_md5.h -lib/libsyncml.so -lib/libsyncml.so.0 -lib/libsyncml.a -lib/libsyncml.la -libdata/pkgconfig/libsyncml-1.0.pc -@dirrm include/libsyncml-1.0/libsyncml -@dirrm include/libsyncml-1.0 diff --git a/databases/Makefile b/databases/Makefile index 90d8b8ec862b..575e558cbed3 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -222,12 +222,6 @@ SUBDIR += mysql-xql SUBDIR += mysql2odbc SUBDIR += mysql2pgsql - SUBDIR += mysql323-client - SUBDIR += mysql323-scripts - SUBDIR += mysql323-server - SUBDIR += mysql40-client - SUBDIR += mysql40-scripts - SUBDIR += mysql40-server SUBDIR += mysql41-client SUBDIR += mysql41-scripts SUBDIR += mysql41-server @@ -334,7 +328,6 @@ SUBDIR += p5-DBD-XBase SUBDIR += p5-DBD-cego SUBDIR += p5-DBD-mysql - SUBDIR += p5-DBD-mysql40 SUBDIR += p5-DBD-mysql41 SUBDIR += p5-DBD-mysql50 SUBDIR += p5-DBD-mysql51 diff --git a/databases/mysql323-client/Makefile b/databases/mysql323-client/Makefile deleted file mode 100644 index 8f70aef2ede6..000000000000 --- a/databases/mysql323-client/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# ports collection makefile for: MySQL-client -# Date created: Sun Sep 24 21:21:20 CEST 2000 -# Whom: Dirk Froemberg <dirk@FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME= mysql -PORTREVISION= 2 -PKGNAMESUFFIX= -client - -COMMENT= Multithreaded SQL database (client) - -MASTERDIR= ${.CURDIR}/../mysql323-server - -PKGINSTALL= mustnotexist -PLIST= ${PKGDIR}/pkg-plist.client - -CLIENT_ONLY= yes - -.include "${MASTERDIR}/Makefile" diff --git a/databases/mysql323-scripts/Makefile b/databases/mysql323-scripts/Makefile deleted file mode 100644 index e4958171f08b..000000000000 --- a/databases/mysql323-scripts/Makefile +++ /dev/null @@ -1,22 +0,0 @@ -# New ports collection makefile for: MySQL-scripts -# Date created: Mon Feb 23 15:01:35 CET 2004 -# Whom: Alex Dupre <ale@FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME= mysql -PORTREVISION= 2 -PKGNAMESUFFIX= -scripts - -COMMENT= Multithreaded SQL database (scripts) - -MASTERDIR= ${.CURDIR}/../mysql323-server - -PKGINSTALL= mustnotexist -PLIST= ${PKGDIR}/pkg-plist.scripts - -SCRIPTS_ONLY= yes -USE_PERL5= yes - -.include "${MASTERDIR}/Makefile" diff --git a/databases/mysql323-server/Makefile b/databases/mysql323-server/Makefile deleted file mode 100644 index 0d07c42c5133..000000000000 --- a/databases/mysql323-server/Makefile +++ /dev/null @@ -1,187 +0,0 @@ -# ports collection makefile for: MySQL-server -# Date created: Sun Sep 24 21:20:46 CEST 2000 -# Whom: Dirk Froemberg <dirk@FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME?= mysql -DISTVERSION= 3.23.59-nightly-20050301 -PORTREVISION?= 3 -CATEGORIES= databases -MASTER_SITES= ${MASTER_SITE_LOCAL} -MASTER_SITE_SUBDIR= ale -PKGNAMESUFFIX?= -server - -MAINTAINER= ale@FreeBSD.org -COMMENT?= Multithreaded SQL database (server) - -FORBIDDEN= Vulnerable since 2006-10-29, http://portaudit.freebsd.org/a0e92718-6603-11db-ab90-000e35fd8194.html -EXPIRATION_DATE= 2011-10-14 - -SLAVEDIRS= databases/mysql323-client -USE_AUTOTOOLS= libtool - -CONFIGURE_ARGS= --localstatedir=/var/db/mysql \ - --without-debug \ - --without-readline \ - --without-bench \ - --with-libwrap \ - --with-low-memory \ - --with-comment='FreeBSD port: ${PKGNAME}' \ - --enable-thread-safe-client - -.ifdef USE_MYSQL -.error You have `USE_MYSQL' variable defined either in environment or in make(1) arguments. Please undefine and try again. -.endif - -.if defined(WITH_CHARSET) && ${WITH_CHARSET} != "" -CONFIGURE_ARGS+=--with-charset=${WITH_CHARSET} -.endif -.if defined(WITH_XCHARSET) && ${WITH_XCHARSET} != "" -CONFIGURE_ARGS+=--with-extra-charsets=${WITH_XCHARSET} -.endif -.if defined(BUILD_STATIC) -CONFIGURE_ARGS+=--with-mysqld-ldflags=-all-static -.endif -.if !defined(WITHOUT_INNODB) -CONFIGURE_ARGS+=--with-innodb -.endif - -.include <bsd.port.pre.mk> - -.if ${ARCH} == "i386" -CONFIGURE_ARGS+=--enable-assembler --with-berkeley-db -.endif -.if defined(WITH_LINUXTHREADS) -CONFIGURE_ARGS+=--with-named-thread-libs='-DHAVE_GLIBC2_STYLE_GETHOSTBYNAME_R -CONFIGURE_ARGS+=-D_THREAD_SAFE -I${LOCALBASE}/include/pthread/linuxthreads -CFLAGS+= -D__USE_UNIX98 -D_REENTRANT -D_THREAD_SAFE -CFLAGS+= -I${LOCALBASE}/include/pthread/linuxthreads -LIB_DEPENDS+= lthread:${PORTSDIR}/devel/linuxthreads -CONFIGURE_ARGS+=-L${LOCALBASE}/lib -llthread -llgcc_r -llstdc++ -llsupc++' -.else -CONFIGURE_ARGS+=--with-named-thread-libs=${PTHREAD_LIBS} -CFLAGS+= ${PTHREAD_CFLAGS} -.endif - -.if ${OSVERSION} >= 700000 -IGNORE= obsolete and does not build with gcc4.2; use mysql 5 or later -.endif -.if defined(BUILD_OPTIMIZED) -CFLAGS+= -O3 -fno-omit-frame-pointer -fno-gcse -.endif -CXXFLAGS+= ${CFLAGS} -felide-constructors -fno-rtti -fno-exceptions - -# MySQL-Server part -.if !defined(CLIENT_ONLY) && !defined(SCRIPTS_ONLY) -USE_MYSQL= yes -WANT_MYSQL_VER= 323 - -LATEST_LINK= mysql323-server - -CONFLICTS= mysql-server-[45].* - -USE_RC_SUBR= mysql-server.sh - -PLIST_SUB= VER=${DISTVERSION} - -MAN1= isamchk.1 isamlog.1 mysqld.1 \ - safe_mysqld.1 perror.1 replace.1 - -.if !defined(NOPORTDOCS) -DOCS= manual.html manual.txt manual_toc.html -PORTDOCS= ${DOCS} Flags -.endif - -INFO= mysql - -pre-fetch: - @${ECHO} "" - @${ECHO} "You may use the following build options:" - @${ECHO} "" - @${ECHO} " WITH_CHARSET=charset Define the primary built-in charset (latin1)." - @${ECHO} " WITH_XCHARSET=list Define other built-in charsets (may be 'all')." - @${ECHO} " WITH_OPENSSL=yes Enable secure connections." - @${ECHO} " WITH_LINUXTHREADS=yes Use the linuxthreads pthread library." - @${ECHO} " WITH_PROC_SCOPE_PTH=yes Use process scope threads" - @${ECHO} " (try it if you use libpthread)." - @${ECHO} " BUILD_OPTIMIZED=yes Enable compiler optimizations" - @${ECHO} " (use it if you need speed)." - @${ECHO} " BUILD_STATIC=yes Build a static version of mysqld." - @${ECHO} " (use it if you need even more speed)." - @${ECHO} " WITHOUT_INNODB=yes Disable support for InnoDB table handler." - @${ECHO} "" - -post-patch: - @${REINPLACE_CMD} -e "s|SUBDIRS =|SUBDIRS = include @docs_dirs@ @sql_server_dirs@ scripts man support-files|g" ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e "s|bin_SCRIPTS =|bin_SCRIPTS = @server_scripts@|g" ${WRKSRC}/scripts/Makefile.in - @${REINPLACE_CMD} -e "s|man_MANS =|man_MANS = ${MAN1}|g" ${WRKSRC}/man/Makefile.in - @${REINPLACE_CMD} -e "s|install-data-am: install-pkgincludeHEADERS|install-data-am:|g" ${WRKSRC}/include/Makefile.in - @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/mysys/default.c -.if defined(WITH_PROC_SCOPE_PTH) - @${REINPLACE_CMD} -e "s|PTHREAD_SCOPE_SYSTEM|PTHREAD_SCOPE_PROCESS|g" ${WRKSRC}/sql/mysqld.cc -.endif - -post-install: -.if !defined(PACKAGE_BUILDING) - @${SETENV} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL -.endif -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR}/Flags -.for doc in ${DOCS} - @${INSTALL_DATA} ${WRKSRC}/Docs/${doc} ${DOCSDIR} -.endfor - @${INSTALL_DATA} ${WRKSRC}/Docs/Flags/*.gif ${DOCSDIR}/Flags -.endif - -.else -# MySQL-Client part -.if defined(CLIENT_ONLY) -LATEST_LINK= mysql323-client - -CONFLICTS= mysql-client-[45].* - -MAN1= mysql.1 mysqladmin.1 mysqldump.1 mysqlshow.1 - -USE_LDCONFIG= ${PREFIX}/lib/mysql - -CONFIGURE_ARGS+=--without-server - -post-patch: - @${REINPLACE_CMD} -e "s|SUBDIRS =|SUBDIRS = include @sql_client_dirs@ tests scripts man|g" ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e "s|bin_SCRIPTS =|bin_SCRIPTS = mysql_config mysqlbug|g" ${WRKSRC}/scripts/Makefile.in - @${REINPLACE_CMD} -e "s|man_MANS =|man_MANS = ${MAN1}|g" ${WRKSRC}/man/Makefile.in - @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/mysys/default.c - -.else -# MySQL-Scripts part -USE_MYSQL= yes -WANT_MYSQL_VER= 323 - -RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Mysql.pm:${PORTSDIR}/databases/p5-Mysql -.if ${PERL_LEVEL} <= 500800 -RUN_DEPENDS+= ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp -.endif - -LATEST_LINK= mysql323-scripts - -CONFLICTS= mysql-scripts-[45].* - -MAN1= mysql_zap.1 mysqlaccess.1 mysqld_multi.1 - -SCRIPTS= msql2mysql mysql_setpermission mysql_zap mysqlaccess \ - mysql_convert_table_format mysql_find_rows mysqlhotcopy \ - mysqldumpslow mysqld_multi - -post-patch: - @${REINPLACE_CMD} -e "s|SUBDIRS =|SUBDIRS = scripts man|g" ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e "s|bin_SCRIPTS =|bin_SCRIPTS = ${SCRIPTS}|g" ${WRKSRC}/scripts/Makefile.in - @${REINPLACE_CMD} -e "s|man_MANS =|man_MANS = ${MAN1}|g" ${WRKSRC}/man/Makefile.in -.endif -.endif -# Common part -post-extract: - @${CP} /usr/include/tcpd.h ${WRKSRC}/sql/mytcpd.h - -.include <bsd.port.post.mk> diff --git a/databases/mysql323-server/distinfo b/databases/mysql323-server/distinfo deleted file mode 100644 index eb037109f469..000000000000 --- a/databases/mysql323-server/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (mysql-3.23.59-nightly-20050301.tar.gz) = 99a726eac49af0f50906f3100891a541c0d0c0433d07cb8105b4f9cacc609c0a -SIZE (mysql-3.23.59-nightly-20050301.tar.gz) = 14267767 diff --git a/databases/mysql323-server/files/mysql-server.sh.in b/databases/mysql323-server/files/mysql-server.sh.in deleted file mode 100644 index e1e46e89ac82..000000000000 --- a/databases/mysql323-server/files/mysql-server.sh.in +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# PROVIDE: mysql -# REQUIRE: LOGIN -# KEYWORD: shutdown - -# -# Add the following line to /etc/rc.conf to enable mysql: -# mysql_enable (bool): Set to "NO" by default. -# Set it to "YES" to enable MySQL. -# mysql_limits (bool): Set to "NO" by default. -# Set it to yes to run `limits -e -U mysql` -# just before mysql starts. -# mysql_dbdir (str): Default to "/var/db/mysql" -# Base database directory. -# mysql_args (str): Custom additional arguments to be passed -# to mysqld_safe (default empty). -# - -. /etc/rc.subr - -name="mysql" -rcvar=`set_rcvar` - -load_rc_config $name - -: ${mysql_enable="NO"} -: ${mysql_limits="NO"} -: ${mysql_dbdir="/var/db/mysql"} - -mysql_user="mysql" -mysql_limits_args="-e -U ${mysql_user}" -pidfile="${mysql_dbdir}/`/bin/hostname`.pid" -command="%%PREFIX%%/bin/safe_mysqld" -command_args="--defaults-extra-file=${mysql_dbdir}/my.cnf --user=${mysql_user} --datadir=${mysql_dbdir} --pid-file=${pidfile} ${mysql_args} > /dev/null 2>&1 &" -procname="%%PREFIX%%/libexec/mysqld" -start_precmd="${name}_prestart" -mysql_install_db="%%PREFIX%%/bin/mysql_install_db" -mysql_install_db_args="--ldata=${mysql_dbdir}" - -mysql_create_auth_tables() -{ - eval $mysql_install_db $mysql_install_db_args >/dev/null 2>&1 - [ $? -eq 0 ] && chown -R ${mysql_user}:${mysql_user} ${mysql_dbdir} -} - -mysql_prestart() -{ - if [ ! -d "${mysql_dbdir}/mysql/." ]; then - mysql_create_auth_tables || return 1 - fi - if checkyesno mysql_limits; then - eval `/usr/bin/limits ${mysql_limits_args}` 2>/dev/null - else - return 0 - fi -} - -run_rc_command "$1" diff --git a/databases/mysql323-server/files/patch-Makefile.in b/databases/mysql323-server/files/patch-Makefile.in deleted file mode 100644 index 228501c8599e..000000000000 --- a/databases/mysql323-server/files/patch-Makefile.in +++ /dev/null @@ -1,14 +0,0 @@ ---- Makefile.in.orig Sat Jan 17 00:29:13 2004 -+++ Makefile.in Sat Jan 17 00:29:28 2004 -@@ -195,10 +195,7 @@ - EXTRA_DIST = INSTALL-SOURCE README \ - COPYING COPYING.LIB - --SUBDIRS = . include @docs_dirs@ @readline_dir@ \ -- @thread_dirs@ @sql_client_dirs@ \ -- @sql_server_dirs@ scripts tests man \ -- @bench_dirs@ support-files os2 -+SUBDIRS = - - - # Relink after clean diff --git a/databases/mysql323-server/files/patch-configure b/databases/mysql323-server/files/patch-configure deleted file mode 100644 index 6596fa03ff1f..000000000000 --- a/databases/mysql323-server/files/patch-configure +++ /dev/null @@ -1,102 +0,0 @@ ---- configure.orig Thu Sep 11 13:49:33 2003 -+++ configure Wed Sep 29 12:17:28 2004 -@@ -8071,8 +8071,6 @@ - # This can be used to rebuild libtool when needed - LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" - --# Always use our own libtool. --LIBTOOL='$(SHELL) $(top_builddir)/libtool' - - # Prevent multiple expansion - -@@ -9191,40 +9189,8 @@ - echo "$as_me:$LINENO: checking \"how to check if pid exists\"" >&5 - echo $ECHO_N "checking \"how to check if pid exists\"... $ECHO_C" >&6 - PS=$ac_cv_path_PS --# Linux style --if $PS p $$ 2> /dev/null | grep $0 > /dev/null --then -- FIND_PROC="$PS p \$\$PID | grep mysqld > /dev/null" --# Solaris --elif $PS -p $$ 2> /dev/null | grep $0 > /dev/null --then -- FIND_PROC="$PS -p \$\$PID | grep mysqld > /dev/null" - # BSD style --elif $PS -uaxww 2> /dev/null | grep $0 > /dev/null --then - FIND_PROC="$PS -uaxww | grep mysqld | grep \" \$\$PID \" > /dev/null" --# SysV style --elif $PS -ef 2> /dev/null | grep $0 > /dev/null --then -- FIND_PROC="$PS -ef | grep mysqld | grep \" \$\$PID \" > /dev/null" --# Do anybody use this? --elif $PS $$ 2> /dev/null | grep $0 > /dev/null --then -- FIND_PROC="$PS \$\$PID | grep mysqld > /dev/null" --else -- case $SYSTEM_TYPE in -- *darwin*) -- FIND_PROC="$PS -uaxww | grep mysqld | grep \" \$\$PID \" > /dev/null" -- ;; -- *cygwin*) -- FIND_PROC="$PS -e | grep mysqld | grep \" \$\$PID \" > /dev/null" -- ;; -- *) -- { { echo "$as_me:$LINENO: error: Could not find the right ps switches. Which OS is this ?. See the Installation chapter in the Reference Manual." >&5 --echo "$as_me: error: Could not find the right ps switches. Which OS is this ?. See the Installation chapter in the Reference Manual." >&2;} -- { (exit 1); exit 1; }; } -- esac --fi - - echo "$as_me:$LINENO: result: \"$FIND_PROC\"" >&5 - echo "${ECHO_T}\"$FIND_PROC\"" >&6 -@@ -12509,8 +12475,16 @@ - ;; - *freebsd*) - echo "Adding fix for interrupted reads" -- CFLAGS="$CFLAGS -DHAVE_BROKEN_REALPATH" -- CXXFLAGS="$CXXFLAGS -DMYSQLD_NET_RETRY_COUNT=1000000 -DHAVE_BROKEN_REALPATH" -+ OSVERSION=`/sbin/sysctl -a | /usr/bin/grep osreldate | /usr/bin/awk '{ print $2 }'` -+ if test "$OSVERSION" -gt "480100" && \ -+ test "$OSVERSION" -lt "500000" || \ -+ test "$OSVERSION" -gt "500109" -+ then -+ CXXFLAGS="$CXXFLAGS -DMYSQLD_NET_RETRY_COUNT=1000000" -+ else -+ CFLAGS="$CFLAGS -DHAVE_BROKEN_REALPATH" -+ CXXFLAGS="$CXXFLAGS -DMYSQLD_NET_RETRY_COUNT=1000000 -DHAVE_BROKEN_REALPATH" -+ fi - ;; - *netbsd*) - echo "Adding flag -Dunix" -@@ -13710,30 +13684,6 @@ - #define HAVE_RESTARTABLE_SYSCALLS 1 - _ACEOF - --fi -- -- --# Build optimized or debug version ? --# First check for gcc and g++ --if test "$ac_cv_c_compiler_gnu" = "yes" --then -- DEBUG_CFLAGS="-g" -- DEBUG_OPTIMIZE_CC="-O" -- OPTIMIZE_CFLAGS="$MAX_C_OPTIMIZE" --else -- DEBUG_CFLAGS="-g" -- DEBUG_OPTIMIZE_CC="" -- OPTIMIZE_CFLAGS="-O" --fi --if test "$ac_cv_prog_cxx_g" = "yes" --then -- DEBUG_CXXFLAGS="-g" -- DEBUG_OPTIMIZE_CXX="-O" -- OPTIMIZE_CXXFLAGS="-O3" --else -- DEBUG_CXXFLAGS="-g" -- DEBUG_OPTIMIZE_CXX="" -- OPTIMIZE_CXXFLAGS="-O" - fi - - diff --git a/databases/mysql323-server/files/patch-man::Makefile.in b/databases/mysql323-server/files/patch-man::Makefile.in deleted file mode 100644 index 9ce6d7e4a837..000000000000 --- a/databases/mysql323-server/files/patch-man::Makefile.in +++ /dev/null @@ -1,13 +0,0 @@ ---- man/Makefile.in.orig Tue Mar 1 05:31:24 2005 -+++ man/Makefile.in Tue Mar 15 12:55:49 2005 -@@ -266,9 +266,7 @@ - target_vendor = @target_vendor@ - thread_dirs = @thread_dirs@ - uname_prog = @uname_prog@ --man_MANS = mysql.1 isamchk.1 isamlog.1 mysql_zap.1 mysqlaccess.1 \ -- mysqladmin.1 mysqld.1 mysqld_multi.1 mysqldump.1 mysqlshow.1 \ -- perror.1 replace.1 safe_mysqld.1 -+man_MANS = - - EXTRA_DIST = $(man_MANS) - all: all-am diff --git a/databases/mysql323-server/files/patch-mysys_default.c b/databases/mysql323-server/files/patch-mysys_default.c deleted file mode 100644 index 40b3ce450ec3..000000000000 --- a/databases/mysql323-server/files/patch-mysys_default.c +++ /dev/null @@ -1,13 +0,0 @@ ---- mysys/default.c.orig Mon Apr 11 10:56:31 2005 -+++ mysys/default.c Mon Apr 11 10:57:04 2005 -@@ -50,9 +50,7 @@ - "C:/", - #else - "/etc/", --#endif --#ifdef DATADIR --DATADIR, -+"%%PREFIX%%/etc/", - #endif - "", /* Place for defaults_extra_dir */ - #ifndef __WIN__ diff --git a/databases/mysql323-server/files/patch-scripts::Makefile.in b/databases/mysql323-server/files/patch-scripts::Makefile.in deleted file mode 100644 index 567359e28571..000000000000 --- a/databases/mysql323-server/files/patch-scripts::Makefile.in +++ /dev/null @@ -1,33 +0,0 @@ ---- scripts/Makefile.in.orig Tue Mar 1 05:31:27 2005 -+++ scripts/Makefile.in Tue Mar 15 12:58:38 2005 -@@ -268,20 +268,7 @@ - target_vendor = @target_vendor@ - thread_dirs = @thread_dirs@ - uname_prog = @uname_prog@ --bin_SCRIPTS = @server_scripts@ \ -- msql2mysql \ -- mysql_config \ -- mysql_fix_privilege_tables \ -- mysql_setpermission \ -- mysql_zap \ -- mysqlaccess \ -- mysqlbug \ -- mysql_convert_table_format \ -- mysql_find_rows \ -- mysqlhotcopy \ -- mysqldumpslow \ -- mysqld_multi \ -- make_win_src_distribution -+bin_SCRIPTS = - - EXTRA_SCRIPTS = make_binary_distribution.sh \ - make_win_src_distribution.sh \ -@@ -451,7 +438,7 @@ - uninstall: uninstall-am - - install-am: all-am -- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am -+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am - - installcheck: installcheck-am - install-strip: diff --git a/databases/mysql323-server/files/patch-scripts::mysql_install_db.sh b/databases/mysql323-server/files/patch-scripts::mysql_install_db.sh deleted file mode 100644 index 12d394167e4b..000000000000 --- a/databases/mysql323-server/files/patch-scripts::mysql_install_db.sh +++ /dev/null @@ -1,22 +0,0 @@ ---- scripts/mysql_install_db.sh.orig Thu Sep 11 13:49:21 2003 -+++ scripts/mysql_install_db.sh Fri Mar 12 11:32:09 2004 -@@ -116,7 +116,7 @@ - if [ $? -ne 0 ] - then - resolved=`$bindir/resolveip localhost 2>&1` -- if [ $? -eq 0 ] -+ if [ $? -ne 0 ] - then - echo "Sorry, the host '$hostname' could not be looked up." - echo "Please configure the 'hostname' command to return a correct hostname." -@@ -125,8 +125,8 @@ - exit 1 - fi - echo "WARNING: The host '$hostname' could not be looked up with resolveip." -- echo "This probably means that your libc libraries are not 100 % compatible" -- echo "with this binary MySQL version. The MySQL deamon, mysqld, should work" -+ echo "This probably means that your host name is not listed in your" -+ echo "/etc/hosts file (as it should). The MySQL daemon, mysqld, should work" - echo "normally with the exception that host name resolving will not work." - echo "This means that you should use IP addresses instead of hostnames" - echo "when specifying MySQL privileges !" diff --git a/databases/mysql323-server/files/patch-scripts::mysqlhotcopy.sh b/databases/mysql323-server/files/patch-scripts::mysqlhotcopy.sh deleted file mode 100644 index 19d4395fa09f..000000000000 --- a/databases/mysql323-server/files/patch-scripts::mysqlhotcopy.sh +++ /dev/null @@ -1,49 +0,0 @@ ---- scripts/mysqlhotcopy.sh.orig Sun Dec 21 19:01:29 2003 -+++ scripts/mysqlhotcopy.sh Thu Sep 23 11:02:45 2004 -@@ -7,6 +7,7 @@ - use File::Path; - use DBI; - use Sys::Hostname; -+use File::Temp; - - =head1 NAME - -@@ -607,7 +608,6 @@ - sub copy_index - { - my ($method, $files, $source, $target) = @_; -- my $tmpfile="$opt_tmpdir/mysqlhotcopy$$"; - - print "Copying indices for ".@$files." files...\n" unless $opt{quiet}; - foreach my $file (@$files) -@@ -633,23 +633,23 @@ - } - close OUTPUT || die "Error on close of $to: $!\n"; - } -- elsif ($opt{method} eq 'scp') -+ elsif ($opt{method} =~ /^scp\b/) - { -- my $tmp=$tmpfile; -- open(OUTPUT,">$tmp") || die "Can\'t create file $tmp: $!\n"; -- if (syswrite(OUTPUT,$buff) != length($buff)) -+ my ($fh, $tmp)=tempfile('mysqlhotcopy-XXXXXX', DIR => $opt_tmpdir); -+ die "Can\'t create/open file in $opt_tmpdir\n"; -+ if (syswrite($fh,$buff) != length($buff)) - { - die "Error when writing data to $tmp: $!\n"; - } -- close OUTPUT || die "Error on close of $tmp: $!\n"; -- safe_system("scp $tmp $to"); -+ close $fh || die "Error on close of $tmp: $!\n"; -+ safe_system("$opt{method} $tmp $to"); -+ unlink $tmp; - } - else - { - die "Can't use unsupported method '$opt{method}'\n"; - } - } -- unlink "$tmpfile" if ($opt{method} eq 'scp'); - } - - diff --git a/databases/mysql323-server/files/patch-sql::mysqld.cc b/databases/mysql323-server/files/patch-sql::mysqld.cc deleted file mode 100644 index 8b6159b9c32b..000000000000 --- a/databases/mysql323-server/files/patch-sql::mysqld.cc +++ /dev/null @@ -1,47 +0,0 @@ ---- sql/mysqld.cc.orig Sat Dec 18 18:25:05 2004 -+++ sql/mysqld.cc Sun Jan 9 12:43:21 2005 -@@ -99,7 +99,7 @@ - #endif /* __WIN__ */ - - #ifdef HAVE_LIBWRAP --#include <tcpd.h> -+#include "mytcpd.h" - #include <syslog.h> - #ifdef NEED_SYS_SYSLOG_H - #include <sys/syslog.h> -@@ -107,15 +107,6 @@ - int allow_severity = LOG_INFO; - int deny_severity = LOG_WARNING; - --#ifdef __STDC__ --#define my_fromhost(A) fromhost(A) --#define my_hosts_access(A) hosts_access(A) --#define my_eval_client(A) eval_client(A) --#else --#define my_fromhost(A) fromhost() --#define my_hosts_access(A) hosts_access() --#define my_eval_client(A) eval_client() --#endif - #endif /* HAVE_LIBWRAP */ - - #ifdef HAVE_SYS_MMAN_H -@@ -3240,8 +3231,8 @@ - struct request_info req; - signal(SIGCHLD, SIG_DFL); - request_init(&req, RQ_DAEMON, libwrapName, RQ_FILE, new_sock, NULL); -- my_fromhost(&req); -- if (!my_hosts_access(&req)) -+ fromhost(&req); -+ if (!hosts_access(&req)) - { - /* - This may be stupid but refuse() includes an exit(0) -@@ -3249,7 +3240,7 @@ - clean_exit() - same stupid thing ... - */ - syslog(deny_severity, "refused connect from %s", -- my_eval_client(&req)); -+ eval_client(&req)); - - /* - C++ sucks (the gibberish in front just translates the supplied diff --git a/databases/mysql323-server/files/patch-sql::mytcpd.h b/databases/mysql323-server/files/patch-sql::mytcpd.h deleted file mode 100644 index 3eb28a0f42fe..000000000000 --- a/databases/mysql323-server/files/patch-sql::mytcpd.h +++ /dev/null @@ -1,147 +0,0 @@ ---- sql/mytcpd.h.orig Sun Jan 9 13:33:51 2005 -+++ sql/mytcpd.h Sun Jan 9 13:41:42 2005 -@@ -6,6 +6,25 @@ - * $FreeBSD: /tmp/pcvs/ports/databases/mysql323-server/files/Attic/patch-sql::mytcpd.h,v 1.1 2005-01-10 14:44:25 ale Exp $ - */ - -+#ifndef _TCPWRAPPERS_TCPD_H -+#define _TCPWRAPPERS_TCPD_H -+ -+/* someone else may have defined this */ -+#undef __P -+ -+/* use prototypes if we have an ANSI C compiler or are using C++ */ -+#if defined(__STDC__) || defined(__cplusplus) -+#define __P(args) args -+#else -+#define __P(args) () -+#endif -+ -+/* Need definitions of struct sockaddr_in and FILE. */ -+#include <netinet/in.h> -+#include <stdio.h> -+ -+__BEGIN_DECLS -+ - /* Structure to describe one communications endpoint. */ - - #define STRING_LENGTH 128 /* hosts, users, processes */ -@@ -31,10 +50,10 @@ - char pid[10]; /* access via eval_pid(request) */ - struct host_info client[1]; /* client endpoint info */ - struct host_info server[1]; /* server endpoint info */ -- void (*sink) (); /* datagram sink function or 0 */ -- void (*hostname) (); /* address to printable hostname */ -- void (*hostaddr) (); /* address to printable address */ -- void (*cleanup) (); /* cleanup function or 0 */ -+ void (*sink) __P((int)); /* datagram sink function or 0 */ -+ void (*hostname) __P((struct host_info *)); /* address to printable hostname */ -+ void (*hostaddr) __P((struct host_info *)); /* address to printable address */ -+ void (*cleanup) __P((struct request_info *)); /* cleanup function or 0 */ - struct netconfig *config; /* netdir handle */ - }; - -@@ -67,20 +86,23 @@ - /* Global functions. */ - - #if defined(TLI) || defined(PTX) || defined(TLI_SEQUENT) --extern void fromhost(); /* get/validate client host info */ -+extern void fromhost __P((struct request_info *)); /* get/validate client host info */ - #else - #define fromhost sock_host /* no TLI support needed */ - #endif - --extern int hosts_access(); /* access control */ --extern void shell_cmd(); /* execute shell command */ --extern char *percent_x(); /* do %<char> expansion */ --extern void rfc931(); /* client name from RFC 931 daemon */ --extern void clean_exit(); /* clean up and exit */ --extern void refuse(); /* clean up and exit */ --extern char *xgets(); /* fgets() on steroids */ --extern char *split_at(); /* strchr() and split */ --extern unsigned long dot_quad_addr(); /* restricted inet_addr() */ -+extern void shell_cmd __P((char *)); /* execute shell command */ -+extern char *percent_x __P((char *, int, char *, struct request_info *)); /* do %<char> expansion */ -+#ifdef INET6 -+extern void rfc931 __P((struct sockaddr *, struct sockaddr *, char *)); /* client name from RFC 931 daemon */ -+#else -+extern void rfc931 __P((struct sockaddr_in *, struct sockaddr_in *, char *)); /* client name from RFC 931 daemon */ -+#endif -+extern void clean_exit __P((struct request_info *)); /* clean up and exit */ -+extern void refuse __P((struct request_info *)); /* clean up and exit */ -+extern char *xgets __P((char *, int, FILE *)); /* fgets() on steroids */ -+extern char *split_at __P((char *, int)); /* strchr() and split */ -+extern unsigned long dot_quad_addr __P((char *)); /* restricted inet_addr() */ - - /* Global variables. */ - -@@ -98,9 +120,14 @@ - */ - - #ifdef __STDC__ -+extern int hosts_access(struct request_info *request); -+extern int hosts_ctl(char *daemon, char *client_name, char *client_addr, -+ char *client_user); - extern struct request_info *request_init(struct request_info *,...); - extern struct request_info *request_set(struct request_info *,...); - #else -+extern int hosts_access(); -+extern int hosts_ctl(); - extern struct request_info *request_init(); /* initialize request */ - extern struct request_info *request_set(); /* update request structure */ - #endif -@@ -123,27 +150,27 @@ - * host_info structures serve as caches for the lookup results. - */ - --extern char *eval_user(); /* client user */ --extern char *eval_hostname(); /* printable hostname */ --extern char *eval_hostaddr(); /* printable host address */ --extern char *eval_hostinfo(); /* host name or address */ --extern char *eval_client(); /* whatever is available */ --extern char *eval_server(); /* whatever is available */ -+extern char *eval_user __P((struct request_info *)); /* client user */ -+extern char *eval_hostname __P((struct host_info *)); /* printable hostname */ -+extern char *eval_hostaddr __P((struct host_info *)); /* printable host address */ -+extern char *eval_hostinfo __P((struct host_info *)); /* host name or address */ -+extern char *eval_client __P((struct request_info *)); /* whatever is available */ -+extern char *eval_server __P((struct request_info *)); /* whatever is available */ - #define eval_daemon(r) ((r)->daemon) /* daemon process name */ - #define eval_pid(r) ((r)->pid) /* process id */ - - /* Socket-specific methods, including DNS hostname lookups. */ - --extern void sock_host(); /* look up endpoint addresses */ --extern void sock_hostname(); /* translate address to hostname */ --extern void sock_hostaddr(); /* address to printable address */ -+extern void sock_host __P((struct request_info *)); -+extern void sock_hostname __P((struct host_info *)); -+extern void sock_hostaddr __P((struct host_info *)); - #define sock_methods(r) \ - { (r)->hostname = sock_hostname; (r)->hostaddr = sock_hostaddr; } - - /* The System V Transport-Level Interface (TLI) interface. */ - - #if defined(TLI) || defined(PTX) || defined(TLI_SEQUENT) --extern void tli_host(); /* look up endpoint addresses etc. */ -+extern void tli_host __P((struct request_info *)); /* look up endpoint addresses etc. */ - #endif - - /* -@@ -184,7 +211,7 @@ - * behavior. - */ - --extern void process_options(); /* execute options */ -+extern void process_options __P((char *, struct request_info *)); /* execute options */ - extern int dry_run; /* verification flag */ - - /* Bug workarounds. */ -@@ -223,3 +250,7 @@ - #define strtok my_strtok - extern char *my_strtok(); - #endif -+ -+__END_DECLS -+ -+#endif /* tcpd.h */ diff --git a/databases/mysql323-server/pkg-descr b/databases/mysql323-server/pkg-descr deleted file mode 100644 index 4ddefbb70546..000000000000 --- a/databases/mysql323-server/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -MySQL is a very fast, multi-threaded, multi-user and robust SQL -(Structured Query Language) database server. - -WWW: http://www.mysql.com/ - -- Alex Dupre -ale@FreeBSD.org diff --git a/databases/mysql323-server/pkg-install b/databases/mysql323-server/pkg-install deleted file mode 100644 index 586f846c5031..000000000000 --- a/databases/mysql323-server/pkg-install +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh - -PATH=/bin:/usr/sbin - -case $2 in -POST-INSTALL) - USER=mysql - GROUP=${USER} - UID=88 - GID=${UID} - - if pw group show "${GROUP}" 2>/dev/null; then - echo "You already have a group \"${GROUP}\", so I will use it." - else - if pw groupadd ${GROUP} -g ${GID}; then - echo "Added group \"${GROUP}\"." - else - echo "Adding group \"${GROUP}\" failed..." - exit 1 - fi - fi - - if pw user show "${USER}" 2>/dev/null; then - echo "You already have a user \"${USER}\", so I will use it." - else - if pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \ - -d /nonexistent -s /sbin/nologin -c "MySQL Daemon" - then - echo "Added user \"${USER}\"." - else - echo "Adding user \"${USER}\" failed..." - exit 1 - fi - fi - ;; -esac diff --git a/databases/mysql323-server/pkg-plist b/databases/mysql323-server/pkg-plist deleted file mode 100644 index 9643f191de34..000000000000 --- a/databases/mysql323-server/pkg-plist +++ /dev/null @@ -1,127 +0,0 @@ -@stopdaemon mysql-server -bin/comp_err -bin/isamchk -bin/isamlog -bin/my_print_defaults -bin/myisamchk -bin/myisamlog -bin/myisampack -bin/mysql_install_db -bin/pack_isam -bin/perror -bin/replace -bin/resolve_stack_dump -bin/resolveip -bin/safe_mysqld -lib/mysql/libdbug.a -lib/mysql/libheap.a -lib/mysql/libmerge.a -lib/mysql/libmyisam.a -lib/mysql/libmyisammrg.a -lib/mysql/libmystrings.a -lib/mysql/libmysys.a -lib/mysql/libnisam.a -libexec/mysqld -%%DATADIR%%/binary-configure -%%DATADIR%%/charsets/Index -%%DATADIR%%/charsets/README -%%DATADIR%%/charsets/cp1251.conf -%%DATADIR%%/charsets/cp1257.conf -%%DATADIR%%/charsets/croat.conf -%%DATADIR%%/charsets/danish.conf -%%DATADIR%%/charsets/dec8.conf -%%DATADIR%%/charsets/dos.conf -%%DATADIR%%/charsets/estonia.conf -%%DATADIR%%/charsets/german1.conf -%%DATADIR%%/charsets/greek.conf -%%DATADIR%%/charsets/hebrew.conf -%%DATADIR%%/charsets/hp8.conf -%%DATADIR%%/charsets/hungarian.conf -%%DATADIR%%/charsets/koi8_ru.conf -%%DATADIR%%/charsets/koi8_ukr.conf -%%DATADIR%%/charsets/latin1.conf -%%DATADIR%%/charsets/latin2.conf -%%DATADIR%%/charsets/latin5.conf -%%DATADIR%%/charsets/swe7.conf -%%DATADIR%%/charsets/usa7.conf -%%DATADIR%%/charsets/win1250.conf -%%DATADIR%%/charsets/win1251.conf -%%DATADIR%%/charsets/win1251ukr.conf -%%DATADIR%%/czech/errmsg.sys -%%DATADIR%%/czech/errmsg.txt -%%DATADIR%%/danish/errmsg.sys -%%DATADIR%%/danish/errmsg.txt -%%DATADIR%%/dutch/errmsg.sys -%%DATADIR%%/dutch/errmsg.txt -%%DATADIR%%/english/errmsg.sys -%%DATADIR%%/english/errmsg.txt -%%DATADIR%%/estonian/errmsg.sys -%%DATADIR%%/estonian/errmsg.txt -%%DATADIR%%/french/errmsg.sys -%%DATADIR%%/french/errmsg.txt -%%DATADIR%%/german/errmsg.sys -%%DATADIR%%/german/errmsg.txt -%%DATADIR%%/greek/errmsg.sys -%%DATADIR%%/greek/errmsg.txt -%%DATADIR%%/hungarian/errmsg.sys -%%DATADIR%%/hungarian/errmsg.txt -%%DATADIR%%/italian/errmsg.sys -%%DATADIR%%/italian/errmsg.txt -%%DATADIR%%/japanese/errmsg.sys -%%DATADIR%%/japanese/errmsg.txt -%%DATADIR%%/korean/errmsg.sys -%%DATADIR%%/korean/errmsg.txt -%%DATADIR%%/mi_test_all -%%DATADIR%%/mi_test_all.res -%%DATADIR%%/my-huge.cnf -%%DATADIR%%/my-large.cnf -%%DATADIR%%/my-medium.cnf -%%DATADIR%%/my-small.cnf -%%DATADIR%%/mysql-%%VER%%.spec -%%DATADIR%%/mysql-log-rotate -%%DATADIR%%/mysql.server -%%DATADIR%%/norwegian-ny/errmsg.sys -%%DATADIR%%/norwegian-ny/errmsg.txt -%%DATADIR%%/norwegian/errmsg.sys -%%DATADIR%%/norwegian/errmsg.txt -%%DATADIR%%/polish/errmsg.sys -%%DATADIR%%/polish/errmsg.txt -%%DATADIR%%/portuguese/errmsg.sys -%%DATADIR%%/portuguese/errmsg.txt -%%DATADIR%%/romanian/errmsg.sys -%%DATADIR%%/romanian/errmsg.txt -%%DATADIR%%/russian/errmsg.sys -%%DATADIR%%/russian/errmsg.txt -%%DATADIR%%/slovak/errmsg.sys -%%DATADIR%%/slovak/errmsg.txt -%%DATADIR%%/spanish/errmsg.sys -%%DATADIR%%/spanish/errmsg.txt -%%DATADIR%%/swedish/errmsg.sys -%%DATADIR%%/swedish/errmsg.txt -%%DATADIR%%/ukrainian/errmsg.sys -%%DATADIR%%/ukrainian/errmsg.txt -@dirrmtry lib/mysql -@dirrm %%DATADIR%%/charsets -@dirrm %%DATADIR%%/czech -@dirrm %%DATADIR%%/danish -@dirrm %%DATADIR%%/dutch -@dirrm %%DATADIR%%/english -@dirrm %%DATADIR%%/estonian -@dirrm %%DATADIR%%/french -@dirrm %%DATADIR%%/german -@dirrm %%DATADIR%%/greek -@dirrm %%DATADIR%%/hungarian -@dirrm %%DATADIR%%/italian -@dirrm %%DATADIR%%/japanese -@dirrm %%DATADIR%%/korean -@dirrm %%DATADIR%%/norwegian -@dirrm %%DATADIR%%/norwegian-ny -@dirrm %%DATADIR%%/polish -@dirrm %%DATADIR%%/portuguese -@dirrm %%DATADIR%%/romanian -@dirrm %%DATADIR%%/russian -@dirrm %%DATADIR%%/slovak -@dirrm %%DATADIR%%/spanish -@dirrm %%DATADIR%%/swedish -@dirrm %%DATADIR%%/ukrainian -@dirrm %%DATADIR%% diff --git a/databases/mysql323-server/pkg-plist.client b/databases/mysql323-server/pkg-plist.client deleted file mode 100644 index a45d9b252f12..000000000000 --- a/databases/mysql323-server/pkg-plist.client +++ /dev/null @@ -1,40 +0,0 @@ -bin/mysql -bin/mysql_config -bin/mysqladmin -bin/mysqlbinlog -bin/mysqlbug -bin/mysqlcheck -bin/mysqldump -bin/mysqlimport -bin/mysqlshow -bin/mysqltest -include/mysql/dbug.h -include/mysql/errmsg.h -include/mysql/m_ctype.h -include/mysql/m_string.h -include/mysql/my_config.h -include/mysql/my_global.h -include/mysql/my_list.h -include/mysql/my_net.h -include/mysql/my_no_pthread.h -include/mysql/my_pthread.h -include/mysql/my_sys.h -include/mysql/mysql.h -include/mysql/mysql_com.h -include/mysql/mysql_version.h -include/mysql/mysqld_error.h -include/mysql/raid.h -include/mysql/sslopt-case.h -include/mysql/sslopt-longopts.h -include/mysql/sslopt-usage.h -include/mysql/sslopt-vars.h -lib/mysql/libmysqlclient.a -lib/mysql/libmysqlclient.la -lib/mysql/libmysqlclient.so -lib/mysql/libmysqlclient.so.10 -lib/mysql/libmysqlclient_r.a -lib/mysql/libmysqlclient_r.la -lib/mysql/libmysqlclient_r.so -lib/mysql/libmysqlclient_r.so.10 -@dirrm include/mysql -@dirrm lib/mysql diff --git a/databases/mysql323-server/pkg-plist.scripts b/databases/mysql323-server/pkg-plist.scripts deleted file mode 100644 index 849199e8fe75..000000000000 --- a/databases/mysql323-server/pkg-plist.scripts +++ /dev/null @@ -1,9 +0,0 @@ -bin/msql2mysql -bin/mysql_convert_table_format -bin/mysql_find_rows -bin/mysql_setpermission -bin/mysql_zap -bin/mysqlaccess -bin/mysqld_multi -bin/mysqldumpslow -bin/mysqlhotcopy diff --git a/databases/mysql40-client/Makefile b/databases/mysql40-client/Makefile deleted file mode 100644 index ed5bc9dffa7c..000000000000 --- a/databases/mysql40-client/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# New ports collection makefile for: MySQL-client -# Date created: Sun Mar 3 12:20:35 CET 2002 -# Whom: Alex Dupre <sysadmin@alexdupre.com> -# -# $FreeBSD$ -# - -PORTNAME= mysql -PORTREVISION= 0 -PKGNAMESUFFIX= -client - -COMMENT= Multithreaded SQL database (client) - -MASTERDIR= ${.CURDIR}/../mysql40-server - -PKGINSTALL= mustnotexist -PLIST= ${PKGDIR}/pkg-plist.client - -CLIENT_ONLY= yes - -.include "${MASTERDIR}/Makefile" diff --git a/databases/mysql40-scripts/Makefile b/databases/mysql40-scripts/Makefile deleted file mode 100644 index 8be8e369392e..000000000000 --- a/databases/mysql40-scripts/Makefile +++ /dev/null @@ -1,22 +0,0 @@ -# New ports collection makefile for: MySQL-scripts -# Date created: Mon Feb 23 15:01:35 CET 2004 -# Whom: Alex Dupre <ale@FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME= mysql -PORTREVISION= 0 -PKGNAMESUFFIX= -scripts - -COMMENT= Multithreaded SQL database (scripts) - -MASTERDIR= ${.CURDIR}/../mysql40-server - -PKGINSTALL= mustnotexist -PLIST= ${PKGDIR}/pkg-plist.scripts - -SCRIPTS_ONLY= yes -USE_PERL5= yes - -.include "${MASTERDIR}/Makefile" diff --git a/databases/mysql40-server/Makefile b/databases/mysql40-server/Makefile deleted file mode 100644 index c35447bc164c..000000000000 --- a/databases/mysql40-server/Makefile +++ /dev/null @@ -1,191 +0,0 @@ -# New ports collection makefile for: MySQL-server -# Date created: Sun Mar 3 12:20:35 CET 2002 -# Whom: Alex Dupre <sysadmin@alexdupre.com> -# -# $FreeBSD$ -# - -PORTNAME?= mysql -PORTVERSION= 4.0.27 -PORTREVISION?= 0 -CATEGORIES= databases -MASTER_SITES= ${MASTER_SITE_MYSQL} -MASTER_SITE_SUBDIR= MySQL-4.0 -PKGNAMESUFFIX?= -server - -MAINTAINER= ale@FreeBSD.org -COMMENT?= Multithreaded SQL database (server) - -FORBIDDEN= Vulnerable since 2006-10-29, http://portaudit.freebsd.org/a0e92718-6603-11db-ab90-000e35fd8194.html -EXPIRATION_DATE= 2011-10-14 - -SLAVEDIRS= databases/mysql40-client -USE_AUTOTOOLS= libtool -MAKE_JOBS_SAFE= yes - -CONFIGURE_ARGS= --localstatedir=/var/db/mysql \ - --without-debug \ - --without-readline \ - --without-bench \ - --without-extra-tools \ - --with-libwrap \ - --with-mysqlfs \ - --with-vio \ - --with-low-memory \ - --with-comment='FreeBSD port: ${PKGNAME}' \ - --enable-thread-safe-client - -.ifdef USE_MYSQL -.error You have `USE_MYSQL' variable defined either in environment or in make(1) arguments. Please undefine and try again. -.endif - -.if defined(WITH_CHARSET) && ${WITH_CHARSET} != "" -CONFIGURE_ARGS+=--with-charset=${WITH_CHARSET} -.endif -.if defined(WITH_XCHARSET) && ${WITH_XCHARSET} != "" -CONFIGURE_ARGS+=--with-extra-charsets=${WITH_XCHARSET} -.endif -.if defined(WITH_OPENSSL) -USE_OPENSSL= yes -CONFIGURE_ARGS+=--with-openssl=${OPENSSLBASE} -.endif -.if defined(BUILD_STATIC) -CONFIGURE_ARGS+=--with-mysqld-ldflags=-all-static -.endif - -.if defined(WITHOUT_INNODB) -CONFIGURE_ARGS+=--without-innodb -.endif - -.include <bsd.port.pre.mk> - -.if ${ARCH} == "i386" -CONFIGURE_ARGS+=--enable-assembler --with-berkeley-db -.endif -.if defined(WITH_LINUXTHREADS) -CONFIGURE_ARGS+=--with-named-thread-libs='-DHAVE_GLIBC2_STYLE_GETHOSTBYNAME_R -CONFIGURE_ARGS+=-D_THREAD_SAFE -I${LOCALBASE}/include/pthread/linuxthreads -CFLAGS+= -D__USE_UNIX98 -D_REENTRANT -D_THREAD_SAFE -CFLAGS+= -I${LOCALBASE}/include/pthread/linuxthreads -LIB_DEPENDS+= lthread:${PORTSDIR}/devel/linuxthreads -CONFIGURE_ARGS+=-L${LOCALBASE}/lib -llthread -llgcc_r -llstdc++ -llsupc++' -.else -CONFIGURE_ARGS+=--with-named-thread-libs=${PTHREAD_LIBS} -CFLAGS+= ${PTHREAD_CFLAGS} -.endif - -.if defined(BUILD_OPTIMIZED) -CFLAGS+= -O3 -fno-omit-frame-pointer -fno-gcse -.endif -CXXFLAGS+= ${CFLAGS} -felide-constructors -fno-rtti -fno-exceptions - -# MySQL-Server part -.if !defined(CLIENT_ONLY) && !defined(SCRIPTS_ONLY) -USE_MYSQL= yes -WANT_MYSQL_VER= 40 - -LATEST_LINK= mysql40-server - -CONFLICTS_INSTALL= mysql-server-[35].* mysql-server-4.[1-9].* - -USE_RC_SUBR= mysql-server.sh - -USERS= mysql -GROUPS= mysql - -MAN1= isamchk.1 isamlog.1 mysqld.1 \ - mysqld_safe.1 perror.1 replace.1 - -INFO= mysql - -pre-fetch: - @${ECHO} "" - @${ECHO} "You may use the following build options:" - @${ECHO} "" - @${ECHO} " WITH_CHARSET=charset Define the primary built-in charset (latin1)." - @${ECHO} " WITH_XCHARSET=list Define other built-in charsets (may be 'all')." - @${ECHO} " WITH_OPENSSL=yes Enable secure connections." - @${ECHO} " WITH_LINUXTHREADS=yes Use the linuxthreads pthread library." - @${ECHO} " WITH_PROC_SCOPE_PTH=yes Use process scope threads" - @${ECHO} " (try it if you use libpthread)." - @${ECHO} " BUILD_OPTIMIZED=yes Enable compiler optimizations" - @${ECHO} " (use it if you need speed)." - @${ECHO} " BUILD_STATIC=yes Build a static version of mysqld." - @${ECHO} " (use it if you need even more speed)." - @${ECHO} " WITHOUT_INNODB=yes Disable support for InnoDB table handler." - @${ECHO} "" - -post-patch: - @${REINPLACE_CMD} -e "s|SUBDIRS =|SUBDIRS = include @docs_dirs@ @sql_server_dirs@ scripts man support-files|g" ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e "s|bin_SCRIPTS =|bin_SCRIPTS = @server_scripts@|g" ${WRKSRC}/scripts/Makefile.in - @${REINPLACE_CMD} -e "s|man1_MANS =|man1_MANS = ${MAN1}|g" ${WRKSRC}/man/Makefile.in - @${REINPLACE_CMD} -e "s|install-data-am: install-pkgincludeHEADERS|install-data-am:|g" ${WRKSRC}/include/Makefile.in - @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/mysys/default.c -.if defined(WITH_PROC_SCOPE_PTH) - @${REINPLACE_CMD} -e "s|PTHREAD_SCOPE_SYSTEM|PTHREAD_SCOPE_PROCESS|g" ${WRKSRC}/libmysqld/lib_sql.cc ${WRKSRC}/sql/mysqld.cc -.endif - @${REINPLACE_CMD} -e 's|\&\& defined(__GNUC__)|\&\& defined(__GNUC__) \&\& 0|' \ - ${WRKSRC}/include/my_global.h - -.else -# MySQL-Client part -.if defined(CLIENT_ONLY) -LATEST_LINK= mysql40-client - -CONFLICTS_INSTALL= mysql-client-[35].* mysql-client-4.[1-9].* - -MAN1= mysql.1 mysqladmin.1 mysqldump.1 mysqlshow.1 - -USE_LDCONFIG= ${PREFIX}/lib/mysql - -CONFIGURE_ARGS+=--without-server - -post-patch: - @${REINPLACE_CMD} -e "s|SUBDIRS =|SUBDIRS = include @sql_client_dirs@ tests scripts man|g" ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e "s|bin_SCRIPTS =|bin_SCRIPTS = mysql_config mysql_fix_privilege_tables mysqlbug|g" ${WRKSRC}/scripts/Makefile.in - @${REINPLACE_CMD} -e "s|man1_MANS =|man1_MANS = ${MAN1}|g" ${WRKSRC}/man/Makefile.in - @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/mysys/default.c -.if defined(WITH_PROC_SCOPE_PTH) - @${REINPLACE_CMD} -e "s|PTHREAD_SCOPE_SYSTEM|PTHREAD_SCOPE_PROCESS|g" ${WRKSRC}/tools/mysqlmanager.c -.endif - @${REINPLACE_CMD} -e 's|\&\& defined(__GNUC__)|\&\& defined(__GNUC__) \&\& 0|' \ - ${WRKSRC}/include/my_global.h - -.else -# MySQL-Scripts part -USE_MYSQL= yes -WANT_MYSQL_VER= 40 - -RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/DBD/mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql40 -.if ${PERL_LEVEL} <= 500800 -RUN_DEPENDS+= ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp -.endif - -LATEST_LINK= mysql40-scripts - -CONFLICTS_INSTALL= mysql-scripts-[35].* mysql-scripts-4.[1-9].* - -MAN1= mysql_zap.1 mysqlaccess.1 mysqld_multi.1 mysql_fix_privilege_tables.1 - -SCRIPTS= msql2mysql mysql_fix_extensions mysql_setpermission \ - mysql_secure_installation mysql_zap mysqlaccess \ - mysql_convert_table_format mysql_find_rows mysqlhotcopy \ - mysqldumpslow mysql_explain_log mysql_tableinfo mysqld_multi - -post-patch: - @${REINPLACE_CMD} -e "s|SUBDIRS =|SUBDIRS = scripts man|g" ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e "s|bin_SCRIPTS =|bin_SCRIPTS = ${SCRIPTS}|g" ${WRKSRC}/scripts/Makefile.in - @${REINPLACE_CMD} -e "s|man1_MANS =|man1_MANS = ${MAN1}|g" ${WRKSRC}/man/Makefile.in -.endif -.endif -# Common part -post-extract: - @${CP} /usr/include/tcpd.h ${WRKSRC}/sql/mytcpd.h - -.if defined(WITH_OPENSSL) && defined(BUILD_STATIC) -pre-configure: - @${ECHO} "You can't use the BUILD_STATIC option when using OpenSSL." - @${FALSE} -.endif - -.include <bsd.port.post.mk> diff --git a/databases/mysql40-server/distinfo b/databases/mysql40-server/distinfo deleted file mode 100644 index 666e4a1c04a5..000000000000 --- a/databases/mysql40-server/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (mysql-4.0.27.tar.gz) = c79f83bed7c1ea98e018b8829375b55c1de838d21a526d7f679becc75de00d0f -SIZE (mysql-4.0.27.tar.gz) = 11152643 diff --git a/databases/mysql40-server/files/mysql-server.sh.in b/databases/mysql40-server/files/mysql-server.sh.in deleted file mode 100644 index e9c52657df91..000000000000 --- a/databases/mysql40-server/files/mysql-server.sh.in +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# PROVIDE: mysql -# REQUIRE: LOGIN -# KEYWORD: shutdown - -# -# Add the following line to /etc/rc.conf to enable mysql: -# mysql_enable (bool): Set to "NO" by default. -# Set it to "YES" to enable MySQL. -# mysql_limits (bool): Set to "NO" by default. -# Set it to yes to run `limits -e -U mysql` -# just before mysql starts. -# mysql_dbdir (str): Default to "/var/db/mysql" -# Base database directory. -# mysql_args (str): Custom additional arguments to be passed -# to mysqld_safe (default empty). -# - -. /etc/rc.subr - -name="mysql" -rcvar=`set_rcvar` - -load_rc_config $name - -: ${mysql_enable="NO"} -: ${mysql_limits="NO"} -: ${mysql_dbdir="/var/db/mysql"} - -mysql_user="mysql" -mysql_limits_args="-e -U ${mysql_user}" -pidfile="${mysql_dbdir}/`/bin/hostname`.pid" -command="%%PREFIX%%/bin/mysqld_safe" -command_args="--defaults-extra-file=${mysql_dbdir}/my.cnf --user=${mysql_user} --datadir=${mysql_dbdir} --pid-file=${pidfile} ${mysql_args} > /dev/null 2>&1 &" -procname="%%PREFIX%%/libexec/mysqld" -start_precmd="${name}_prestart" -mysql_install_db="%%PREFIX%%/bin/mysql_install_db" -mysql_install_db_args="--ldata=${mysql_dbdir}" - -mysql_create_auth_tables() -{ - eval $mysql_install_db $mysql_install_db_args >/dev/null 2>&1 - [ $? -eq 0 ] && chown -R ${mysql_user}:${mysql_user} ${mysql_dbdir} -} - -mysql_prestart() -{ - if [ ! -d "${mysql_dbdir}/mysql/." ]; then - mysql_create_auth_tables || return 1 - fi - if checkyesno mysql_limits; then - eval `/usr/bin/limits ${mysql_limits_args}` 2>/dev/null - else - return 0 - fi -} - -run_rc_command "$1" diff --git a/databases/mysql40-server/files/patch-Docs::Makefile.in b/databases/mysql40-server/files/patch-Docs::Makefile.in deleted file mode 100644 index 941446168e24..000000000000 --- a/databases/mysql40-server/files/patch-Docs::Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- Docs/Makefile.in.orig Wed Jun 29 19:07:04 2005 -+++ Docs/Makefile.in Wed Jul 20 09:27:21 2005 -@@ -454,7 +454,7 @@ - uninstall-info-am - - --all: txt_files -+all: - - txt_files: ../INSTALL-SOURCE ../EXCEPTIONS-CLIENT \ - INSTALL-BINARY ../support-files/MacOSX/ReadMe.txt diff --git a/databases/mysql40-server/files/patch-Makefile.in b/databases/mysql40-server/files/patch-Makefile.in deleted file mode 100644 index 3a30878bf33f..000000000000 --- a/databases/mysql40-server/files/patch-Makefile.in +++ /dev/null @@ -1,15 +0,0 @@ ---- Makefile.in.orig Thu Oct 28 02:48:54 2004 -+++ Makefile.in Sun Oct 31 09:37:50 2004 -@@ -280,11 +280,7 @@ - - # These are built from source in the Docs directory - EXTRA_DIST = INSTALL-SOURCE README COPYING EXCEPTIONS-CLIENT --SUBDIRS = . include @docs_dirs@ @readline_dir@ \ -- @thread_dirs@ pstack @sql_client_dirs@ \ -- @sql_server_dirs@ scripts @man_dirs@ tests \ -- BUILD netware os2 @libmysqld_dirs@ \ -- @bench_dirs@ support-files @fs_dirs@ @tools_dirs@ -+SUBDIRS = - - - # Relink after clean diff --git a/databases/mysql40-server/files/patch-configure b/databases/mysql40-server/files/patch-configure deleted file mode 100644 index 1604d36a6848..000000000000 --- a/databases/mysql40-server/files/patch-configure +++ /dev/null @@ -1,31 +0,0 @@ ---- configure.orig Sat Sep 3 00:38:41 2005 -+++ configure Tue Sep 13 07:48:06 2005 -@@ -19611,8 +19611,6 @@ - # This can be used to rebuild libtool when needed - LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" - --# Always use our own libtool. --LIBTOOL='$(SHELL) $(top_builddir)/libtool' - - # Prevent multiple expansion - -@@ -24767,8 +24765,8 @@ - # Some system specific hacks - # - --MAX_C_OPTIMIZE="-O3" --MAX_CXX_OPTIMIZE="-O3" -+MAX_C_OPTIMIZE="" -+MAX_CXX_OPTIMIZE="" - - # workaround for Sun Forte/x86 see BUG#4681 - case $SYSTEM_TYPE-$MACHINE_TYPE-$ac_cv_c_compiler_gnu in -@@ -35775,7 +35773,7 @@ - /* ) rel_srcdir="$srcdir" ;; - * ) rel_srcdir="../$srcdir" ;; - esac -- if test "x$enable_dependency_tracking" == xno -+ if test "x$enable_dependency_tracking" = xno - then - innodb_conf_flags=--disable-dependency-tracking - fi diff --git a/databases/mysql40-server/files/patch-man::Makefile.in b/databases/mysql40-server/files/patch-man::Makefile.in deleted file mode 100644 index 18a44c36cf57..000000000000 --- a/databases/mysql40-server/files/patch-man::Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- man/Makefile.in.orig Sat May 6 15:56:15 2006 -+++ man/Makefile.in Fri May 19 15:59:41 2006 -@@ -293,7 +293,7 @@ - uname_prog = @uname_prog@ - vio_dir = @vio_dir@ - vio_libs = @vio_libs@ --man1_MANS = @man1_files@ -+man1_MANS = - EXTRA_DIST = $(man1_MANS) - all: all-am - diff --git a/databases/mysql40-server/files/patch-mysys_default.c b/databases/mysql40-server/files/patch-mysys_default.c deleted file mode 100644 index cb2bf3776069..000000000000 --- a/databases/mysql40-server/files/patch-mysys_default.c +++ /dev/null @@ -1,13 +0,0 @@ ---- mysys/default.c.orig Mon Apr 11 11:15:09 2005 -+++ mysys/default.c Mon Apr 11 11:15:23 2005 -@@ -49,9 +49,7 @@ - "sys:/etc/", - #else - "/etc/", --#endif --#ifdef DATADIR --DATADIR, -+"%%PREFIX%%/etc/", - #endif - "", /* Place for defaults_extra_dir */ - #if !defined(__WIN__) && !defined(__NETWARE__) diff --git a/databases/mysql40-server/files/patch-scripts::Makefile.in b/databases/mysql40-server/files/patch-scripts::Makefile.in deleted file mode 100644 index dcb6132e85fd..000000000000 --- a/databases/mysql40-server/files/patch-scripts::Makefile.in +++ /dev/null @@ -1,36 +0,0 @@ ---- scripts/Makefile.in.orig Sat Sep 3 00:38:37 2005 -+++ scripts/Makefile.in Tue Sep 13 07:58:03 2005 -@@ -289,23 +289,7 @@ - uname_prog = @uname_prog@ - vio_dir = @vio_dir@ - vio_libs = @vio_libs@ --bin_SCRIPTS = @server_scripts@ \ -- msql2mysql \ -- mysql_config \ -- mysql_fix_privilege_tables \ -- mysql_fix_extensions \ -- mysql_setpermission \ -- mysql_secure_installation \ -- mysql_zap \ -- mysqlaccess \ -- mysqlbug \ -- mysql_convert_table_format \ -- mysql_find_rows \ -- mysqlhotcopy \ -- mysqldumpslow \ -- mysql_explain_log \ -- mysql_tableinfo \ -- mysqld_multi -+bin_SCRIPTS = - - noinst_SCRIPTS = make_binary_distribution \ - make_sharedlib_distribution \ -@@ -469,7 +453,7 @@ - uninstall: uninstall-am - - install-am: all-am -- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am -+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am - - installcheck: installcheck-am - install-strip: diff --git a/databases/mysql40-server/files/patch-sql::mysqld.cc b/databases/mysql40-server/files/patch-sql::mysqld.cc deleted file mode 100644 index e79f985fcb69..000000000000 --- a/databases/mysql40-server/files/patch-sql::mysqld.cc +++ /dev/null @@ -1,11 +0,0 @@ ---- sql/mysqld.cc.orig Tue Dec 14 13:40:36 2004 -+++ sql/mysqld.cc Mon Jan 10 00:28:52 2005 -@@ -128,7 +128,7 @@ - #endif /* __WIN__ */ - - #ifdef HAVE_LIBWRAP --#include <tcpd.h> -+#include "mytcpd.h" - #include <syslog.h> - #ifdef NEED_SYS_SYSLOG_H - #include <sys/syslog.h> diff --git a/databases/mysql40-server/files/patch-sql::mytcpd.h b/databases/mysql40-server/files/patch-sql::mytcpd.h deleted file mode 100644 index 4583de9fe8fb..000000000000 --- a/databases/mysql40-server/files/patch-sql::mytcpd.h +++ /dev/null @@ -1,147 +0,0 @@ ---- sql/mytcpd.h.orig Sun Jan 9 13:33:51 2005 -+++ sql/mytcpd.h Sun Jan 9 13:41:42 2005 -@@ -6,6 +6,25 @@ - * $FreeBSD: /tmp/pcvs/ports/databases/mysql40-server/files/Attic/patch-sql::mytcpd.h,v 1.1 2005-01-09 13:20:47 ale Exp $ - */ - -+#ifndef _TCPWRAPPERS_TCPD_H -+#define _TCPWRAPPERS_TCPD_H -+ -+/* someone else may have defined this */ -+#undef __P -+ -+/* use prototypes if we have an ANSI C compiler or are using C++ */ -+#if defined(__STDC__) || defined(__cplusplus) -+#define __P(args) args -+#else -+#define __P(args) () -+#endif -+ -+/* Need definitions of struct sockaddr_in and FILE. */ -+#include <netinet/in.h> -+#include <stdio.h> -+ -+__BEGIN_DECLS -+ - /* Structure to describe one communications endpoint. */ - - #define STRING_LENGTH 128 /* hosts, users, processes */ -@@ -31,10 +50,10 @@ - char pid[10]; /* access via eval_pid(request) */ - struct host_info client[1]; /* client endpoint info */ - struct host_info server[1]; /* server endpoint info */ -- void (*sink) (); /* datagram sink function or 0 */ -- void (*hostname) (); /* address to printable hostname */ -- void (*hostaddr) (); /* address to printable address */ -- void (*cleanup) (); /* cleanup function or 0 */ -+ void (*sink) __P((int)); /* datagram sink function or 0 */ -+ void (*hostname) __P((struct host_info *)); /* address to printable hostname */ -+ void (*hostaddr) __P((struct host_info *)); /* address to printable address */ -+ void (*cleanup) __P((struct request_info *)); /* cleanup function or 0 */ - struct netconfig *config; /* netdir handle */ - }; - -@@ -67,20 +86,23 @@ - /* Global functions. */ - - #if defined(TLI) || defined(PTX) || defined(TLI_SEQUENT) --extern void fromhost(); /* get/validate client host info */ -+extern void fromhost __P((struct request_info *)); /* get/validate client host info */ - #else - #define fromhost sock_host /* no TLI support needed */ - #endif - --extern int hosts_access(); /* access control */ --extern void shell_cmd(); /* execute shell command */ --extern char *percent_x(); /* do %<char> expansion */ --extern void rfc931(); /* client name from RFC 931 daemon */ --extern void clean_exit(); /* clean up and exit */ --extern void refuse(); /* clean up and exit */ --extern char *xgets(); /* fgets() on steroids */ --extern char *split_at(); /* strchr() and split */ --extern unsigned long dot_quad_addr(); /* restricted inet_addr() */ -+extern void shell_cmd __P((char *)); /* execute shell command */ -+extern char *percent_x __P((char *, int, char *, struct request_info *)); /* do %<char> expansion */ -+#ifdef INET6 -+extern void rfc931 __P((struct sockaddr *, struct sockaddr *, char *)); /* client name from RFC 931 daemon */ -+#else -+extern void rfc931 __P((struct sockaddr_in *, struct sockaddr_in *, char *)); /* client name from RFC 931 daemon */ -+#endif -+extern void clean_exit __P((struct request_info *)); /* clean up and exit */ -+extern void refuse __P((struct request_info *)); /* clean up and exit */ -+extern char *xgets __P((char *, int, FILE *)); /* fgets() on steroids */ -+extern char *split_at __P((char *, int)); /* strchr() and split */ -+extern unsigned long dot_quad_addr __P((char *)); /* restricted inet_addr() */ - - /* Global variables. */ - -@@ -98,9 +120,14 @@ - */ - - #ifdef __STDC__ -+extern int hosts_access(struct request_info *request); -+extern int hosts_ctl(char *daemon, char *client_name, char *client_addr, -+ char *client_user); - extern struct request_info *request_init(struct request_info *,...); - extern struct request_info *request_set(struct request_info *,...); - #else -+extern int hosts_access(); -+extern int hosts_ctl(); - extern struct request_info *request_init(); /* initialize request */ - extern struct request_info *request_set(); /* update request structure */ - #endif -@@ -123,27 +150,27 @@ - * host_info structures serve as caches for the lookup results. - */ - --extern char *eval_user(); /* client user */ --extern char *eval_hostname(); /* printable hostname */ --extern char *eval_hostaddr(); /* printable host address */ --extern char *eval_hostinfo(); /* host name or address */ --extern char *eval_client(); /* whatever is available */ --extern char *eval_server(); /* whatever is available */ -+extern char *eval_user __P((struct request_info *)); /* client user */ -+extern char *eval_hostname __P((struct host_info *)); /* printable hostname */ -+extern char *eval_hostaddr __P((struct host_info *)); /* printable host address */ -+extern char *eval_hostinfo __P((struct host_info *)); /* host name or address */ -+extern char *eval_client __P((struct request_info *)); /* whatever is available */ -+extern char *eval_server __P((struct request_info *)); /* whatever is available */ - #define eval_daemon(r) ((r)->daemon) /* daemon process name */ - #define eval_pid(r) ((r)->pid) /* process id */ - - /* Socket-specific methods, including DNS hostname lookups. */ - --extern void sock_host(); /* look up endpoint addresses */ --extern void sock_hostname(); /* translate address to hostname */ --extern void sock_hostaddr(); /* address to printable address */ -+extern void sock_host __P((struct request_info *)); -+extern void sock_hostname __P((struct host_info *)); -+extern void sock_hostaddr __P((struct host_info *)); - #define sock_methods(r) \ - { (r)->hostname = sock_hostname; (r)->hostaddr = sock_hostaddr; } - - /* The System V Transport-Level Interface (TLI) interface. */ - - #if defined(TLI) || defined(PTX) || defined(TLI_SEQUENT) --extern void tli_host(); /* look up endpoint addresses etc. */ -+extern void tli_host __P((struct request_info *)); /* look up endpoint addresses etc. */ - #endif - - /* -@@ -184,7 +211,7 @@ - * behavior. - */ - --extern void process_options(); /* execute options */ -+extern void process_options __P((char *, struct request_info *)); /* execute options */ - extern int dry_run; /* verification flag */ - - /* Bug workarounds. */ -@@ -223,3 +250,7 @@ - #define strtok my_strtok - extern char *my_strtok(); - #endif -+ -+__END_DECLS -+ -+#endif /* tcpd.h */ diff --git a/databases/mysql40-server/pkg-descr b/databases/mysql40-server/pkg-descr deleted file mode 100644 index 4ddefbb70546..000000000000 --- a/databases/mysql40-server/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -MySQL is a very fast, multi-threaded, multi-user and robust SQL -(Structured Query Language) database server. - -WWW: http://www.mysql.com/ - -- Alex Dupre -ale@FreeBSD.org diff --git a/databases/mysql40-server/pkg-plist b/databases/mysql40-server/pkg-plist deleted file mode 100644 index 23809755c6ae..000000000000 --- a/databases/mysql40-server/pkg-plist +++ /dev/null @@ -1,131 +0,0 @@ -@stopdaemon mysql-server -bin/comp_err -bin/isamchk -bin/isamlog -bin/my_print_defaults -bin/myisam_ftdump -bin/myisamchk -bin/myisamlog -bin/myisampack -bin/mysql_install -bin/mysql_install_db -bin/mysql_waitpid -bin/mysqld_safe -bin/pack_isam -bin/perror -bin/replace -bin/resolve_stack_dump -bin/resolveip -lib/mysql/libdbug.a -lib/mysql/libheap.a -lib/mysql/libmerge.a -lib/mysql/libmyisam.a -lib/mysql/libmyisammrg.a -lib/mysql/libmystrings.a -lib/mysql/libmysys.a -lib/mysql/libnisam.a -lib/mysql/libvio.a -libexec/mysqld -%%DATADIR%%/binary-configure -%%DATADIR%%/charsets/Index -%%DATADIR%%/charsets/README -%%DATADIR%%/charsets/cp1251.conf -%%DATADIR%%/charsets/cp1257.conf -%%DATADIR%%/charsets/croat.conf -%%DATADIR%%/charsets/danish.conf -%%DATADIR%%/charsets/dec8.conf -%%DATADIR%%/charsets/dos.conf -%%DATADIR%%/charsets/estonia.conf -%%DATADIR%%/charsets/german1.conf -%%DATADIR%%/charsets/greek.conf -%%DATADIR%%/charsets/hebrew.conf -%%DATADIR%%/charsets/hp8.conf -%%DATADIR%%/charsets/hungarian.conf -%%DATADIR%%/charsets/koi8_ru.conf -%%DATADIR%%/charsets/koi8_ukr.conf -%%DATADIR%%/charsets/latin1.conf -%%DATADIR%%/charsets/latin2.conf -%%DATADIR%%/charsets/latin5.conf -%%DATADIR%%/charsets/swe7.conf -%%DATADIR%%/charsets/usa7.conf -%%DATADIR%%/charsets/win1250.conf -%%DATADIR%%/charsets/win1251.conf -%%DATADIR%%/charsets/win1251ukr.conf -%%DATADIR%%/czech/errmsg.sys -%%DATADIR%%/czech/errmsg.txt -%%DATADIR%%/danish/errmsg.sys -%%DATADIR%%/danish/errmsg.txt -%%DATADIR%%/dutch/errmsg.sys -%%DATADIR%%/dutch/errmsg.txt -%%DATADIR%%/english/errmsg.sys -%%DATADIR%%/english/errmsg.txt -%%DATADIR%%/estonian/errmsg.sys -%%DATADIR%%/estonian/errmsg.txt -%%DATADIR%%/french/errmsg.sys -%%DATADIR%%/french/errmsg.txt -%%DATADIR%%/german/errmsg.sys -%%DATADIR%%/german/errmsg.txt -%%DATADIR%%/greek/errmsg.sys -%%DATADIR%%/greek/errmsg.txt -%%DATADIR%%/hungarian/errmsg.sys -%%DATADIR%%/hungarian/errmsg.txt -%%DATADIR%%/italian/errmsg.sys -%%DATADIR%%/italian/errmsg.txt -%%DATADIR%%/japanese/errmsg.sys -%%DATADIR%%/japanese/errmsg.txt -%%DATADIR%%/korean/errmsg.sys -%%DATADIR%%/korean/errmsg.txt -%%DATADIR%%/mi_test_all -%%DATADIR%%/mi_test_all.res -%%DATADIR%%/my-huge.cnf -%%DATADIR%%/my-innodb-heavy-4G.cnf -%%DATADIR%%/my-large.cnf -%%DATADIR%%/my-medium.cnf -%%DATADIR%%/my-small.cnf -%%DATADIR%%/mysql-log-rotate -%%DATADIR%%/mysql.server -%%DATADIR%%/norwegian-ny/errmsg.sys -%%DATADIR%%/norwegian-ny/errmsg.txt -%%DATADIR%%/norwegian/errmsg.sys -%%DATADIR%%/norwegian/errmsg.txt -%%DATADIR%%/polish/errmsg.sys -%%DATADIR%%/polish/errmsg.txt -%%DATADIR%%/portuguese/errmsg.sys -%%DATADIR%%/portuguese/errmsg.txt -%%DATADIR%%/romanian/errmsg.sys -%%DATADIR%%/romanian/errmsg.txt -%%DATADIR%%/russian/errmsg.sys -%%DATADIR%%/russian/errmsg.txt -%%DATADIR%%/slovak/errmsg.sys -%%DATADIR%%/slovak/errmsg.txt -%%DATADIR%%/spanish/errmsg.sys -%%DATADIR%%/spanish/errmsg.txt -%%DATADIR%%/swedish/errmsg.sys -%%DATADIR%%/swedish/errmsg.txt -%%DATADIR%%/ukrainian/errmsg.sys -%%DATADIR%%/ukrainian/errmsg.txt -@dirrmtry lib/mysql -@dirrm %%DATADIR%%/charsets -@dirrm %%DATADIR%%/czech -@dirrm %%DATADIR%%/danish -@dirrm %%DATADIR%%/dutch -@dirrm %%DATADIR%%/english -@dirrm %%DATADIR%%/estonian -@dirrm %%DATADIR%%/french -@dirrm %%DATADIR%%/german -@dirrm %%DATADIR%%/greek -@dirrm %%DATADIR%%/hungarian -@dirrm %%DATADIR%%/italian -@dirrm %%DATADIR%%/japanese -@dirrm %%DATADIR%%/korean -@dirrm %%DATADIR%%/norwegian -@dirrm %%DATADIR%%/norwegian-ny -@dirrm %%DATADIR%%/polish -@dirrm %%DATADIR%%/portuguese -@dirrm %%DATADIR%%/romanian -@dirrm %%DATADIR%%/russian -@dirrm %%DATADIR%%/slovak -@dirrm %%DATADIR%%/spanish -@dirrm %%DATADIR%%/swedish -@dirrm %%DATADIR%%/ukrainian -@dirrm %%DATADIR%% diff --git a/databases/mysql40-server/pkg-plist.client b/databases/mysql40-server/pkg-plist.client deleted file mode 100644 index 0a944de3c73c..000000000000 --- a/databases/mysql40-server/pkg-plist.client +++ /dev/null @@ -1,47 +0,0 @@ -bin/mysql -bin/mysql_config -bin/mysql_fix_privilege_tables -bin/mysqladmin -bin/mysqlbinlog -bin/mysqlbug -bin/mysqlcheck -bin/mysqldump -bin/mysqlimport -bin/mysqlmanager-pwgen -bin/mysqlmanagerc -bin/mysqlshow -bin/mysqltest -include/mysql/errmsg.h -include/mysql/m_ctype.h -include/mysql/m_string.h -include/mysql/my_alloc.h -include/mysql/my_config.h -include/mysql/my_dbug.h -include/mysql/my_dir.h -include/mysql/my_getopt.h -include/mysql/my_global.h -include/mysql/my_list.h -include/mysql/my_net.h -include/mysql/my_no_pthread.h -include/mysql/my_pthread.h -include/mysql/my_semaphore.h -include/mysql/my_sys.h -include/mysql/mysql.h -include/mysql/mysql_com.h -include/mysql/mysql_embed.h -include/mysql/mysql_version.h -include/mysql/mysqld_error.h -include/mysql/raid.h -include/mysql/sslopt-case.h -include/mysql/sslopt-longopts.h -include/mysql/sslopt-vars.h -lib/mysql/libmysqlclient.a -lib/mysql/libmysqlclient.la -lib/mysql/libmysqlclient.so -lib/mysql/libmysqlclient.so.12 -lib/mysql/libmysqlclient_r.a -lib/mysql/libmysqlclient_r.la -lib/mysql/libmysqlclient_r.so -lib/mysql/libmysqlclient_r.so.12 -@dirrm include/mysql -@dirrm lib/mysql diff --git a/databases/mysql40-server/pkg-plist.scripts b/databases/mysql40-server/pkg-plist.scripts deleted file mode 100644 index f77f27a1839c..000000000000 --- a/databases/mysql40-server/pkg-plist.scripts +++ /dev/null @@ -1,13 +0,0 @@ -bin/msql2mysql -bin/mysql_convert_table_format -bin/mysql_explain_log -bin/mysql_find_rows -bin/mysql_fix_extensions -bin/mysql_secure_installation -bin/mysql_setpermission -bin/mysql_tableinfo -bin/mysql_zap -bin/mysqlaccess -bin/mysqld_multi -bin/mysqldumpslow -bin/mysqlhotcopy diff --git a/databases/p5-DBD-mysql40/Makefile b/databases/p5-DBD-mysql40/Makefile deleted file mode 100644 index dd9d31284c06..000000000000 --- a/databases/p5-DBD-mysql40/Makefile +++ /dev/null @@ -1,20 +0,0 @@ -# New ports collection makefile for: p5-DBD-mysql40 -# Date created: 27 Nov 2003 -# Whom: Oliver Eikemeier <eikemeier@fillmore-labs.com> -# -# $FreeBSD$ -# - -PKGNAMESUFFIX= 40 - -COMMENT= MySQL 4.0 driver for the Perl5 Database Interface (DBI) - -CONFLICTS= p5-Mysql-modules-[0-9]* p5-DBD-mysql-[0-9]* p5-DBD-mysql4[1-9]-[0-9]* p5-DBD-mysql5[0-9]-[0-9]* - -WANT_MYSQL_VER= 40 - -MASTERDIR= ${.CURDIR}/../p5-DBD-mysql - -BROKEN= does not compile - -.include "${MASTERDIR}/Makefile" diff --git a/deskutils/Makefile b/deskutils/Makefile index a8c0021eee8f..ab79522761f0 100644 --- a/deskutils/Makefile +++ b/deskutils/Makefile @@ -18,7 +18,6 @@ SUBDIR += blogtk SUBDIR += bmp-docklet SUBDIR += bookreader - SUBDIR += buoh SUBDIR += cairo-dock SUBDIR += cairo-dock-plugins SUBDIR += cal @@ -163,7 +162,6 @@ SUBDIR += libopensync-plugin-synce SUBDIR += libopensync-plugin-synce-devel SUBDIR += libopensync-plugin-synce-legacy - SUBDIR += libopensync-plugin-syncml SUBDIR += libopensync-plugin-vformat-devel SUBDIR += lightning SUBDIR += lightning-thunderbird diff --git a/deskutils/buoh/Makefile b/deskutils/buoh/Makefile deleted file mode 100644 index cac38d793aed..000000000000 --- a/deskutils/buoh/Makefile +++ /dev/null @@ -1,59 +0,0 @@ -# New ports collection makefile for: buoh -# Date created: 10 November 2005 -# Whom: Mezz <mezz@FreeBSD.org> -# -# $FreeBSD$ -# $MCom: ports/deskutils/buoh/Makefile,v 1.5 2008/03/22 00:42:46 mezz Exp $ -# - -PORTNAME= buoh -PORTVERSION= 0.8.2 -PORTREVISION= 7 -CATEGORIES= deskutils www gnome -MASTER_SITES= http://buoh.steve-o.org/downloads/ - -MAINTAINER= ports@FreeBSD.org -COMMENT= A reader for online strips comics - -DEPRECATED= Depends on devel/libsoup22, which is FORBIDDEN -EXPIRATION_DATE= 2011-10-14 - -LIB_DEPENDS= soup-2.2.8:${PORTSDIR}/devel/libsoup22 - -USE_BZIP2= yes -USE_GMAKE= yes -USE_GNOME= gnomehack gnomeprefix intlhack libgnomeui -INSTALLS_ICONS= yes -GNU_CONFIGURE= yes -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - -DOCS= AUTHORS COPYING ChangeLog NEWS README TODO -GCONF_SCHEMAS= buoh.schemas - -.if defined(WITH_DEBUG) -CONFIGURE_ARGS+= --enable-debug -CFLAGS+= -g -STRIP= -.endif - -pre-everything:: -.if !defined(WITH_DEBUG) - @${ECHO_MSG} "You may specify the following on the command line:" - @${ECHO_MSG} " " - @${ECHO_MSG} "WITH_DEBUG=yes to enable debugging in Buoh." -.endif - -post-patch: - @${REINPLACE_CMD} -e 's|[$$][(]datadir[)]/applications|${LOCALBASE}/share/applications|g' \ - ${WRKSRC}/data/Makefile.in - -.ifndef (NOPORTDOCS) -post-install: - @${MKDIR} ${DOCSDIR} -.for i in ${DOCS} - @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} -.endfor -.endif - -.include <bsd.port.mk> diff --git a/deskutils/buoh/distinfo b/deskutils/buoh/distinfo deleted file mode 100644 index 20afe3a56e44..000000000000 --- a/deskutils/buoh/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (buoh-0.8.2.tar.bz2) = eb9c8dc728b77f8e4c638c7f6a0b65d06c4549d0b6a2fc4f5bae51639bc041d5 -SIZE (buoh-0.8.2.tar.bz2) = 323984 diff --git a/deskutils/buoh/pkg-descr b/deskutils/buoh/pkg-descr deleted file mode 100644 index 66728719c807..000000000000 --- a/deskutils/buoh/pkg-descr +++ /dev/null @@ -1,12 +0,0 @@ -Buoh is a reader for online strips comics. It is free software, designed to -work well under the GNOME Desktop. - -Buoh has a number of features, including: - - - Select your favorites comic through a list of more than 130 comics - - Easy, simple an eye-candy view of an online comic - - Browsing over the comic strip archives - - Saving a comic to disk - - Integration with GNOME (respecting the lockdowns and HIG compliance) - -WWW: http://buoh.steve-o.org/ diff --git a/deskutils/buoh/pkg-plist b/deskutils/buoh/pkg-plist deleted file mode 100644 index 270838d8e078..000000000000 --- a/deskutils/buoh/pkg-plist +++ /dev/null @@ -1,17 +0,0 @@ -bin/buoh -share/applications/buoh.desktop -%%DATADIR%%/comics/comics.xml -%%DATADIR%%/ui/buoh-ui.xml -%%PORTDOCS%%%%DOCSDIR%%/AUTHORS -%%PORTDOCS%%%%DOCSDIR%%/COPYING -%%PORTDOCS%%%%DOCSDIR%%/ChangeLog -%%PORTDOCS%%%%DOCSDIR%%/NEWS -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/TODO -share/icons/hicolor/16x16/apps/buoh.png -share/icons/hicolor/64x64/apps/buoh.png -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@dirrm %%DATADIR%%/ui -@dirrm %%DATADIR%%/comics -@dirrm %%DATADIR%% -@dirrmtry share/applications diff --git a/deskutils/libopensync-plugin-syncml/Makefile b/deskutils/libopensync-plugin-syncml/Makefile deleted file mode 100644 index 5e3d9dc32e2c..000000000000 --- a/deskutils/libopensync-plugin-syncml/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -# New ports collection makefile for: libopensync-plugin-syncml -# Date created: 6 November 2008 -# Whom: Alex Samorukov <samm@os2.kiev.ua> -# -# $FreeBSD$ -# - -PORTNAME= libopensync-plugin-syncml -PORTVERSION= 0.22 -CATEGORIES= deskutils palm comms -MASTER_SITES= http://www.opensync.org/download/releases/${PORTVERSION}/ - -MAINTAINER= samm@os2.kiev.ua -COMMENT= This plugin allows to be synchronized against SyncML capable devices - -DEPRECATED= Depends on comms/libsyncml, which is DEPRECATED -EXPIRATION_DATE= 2011-10-14 - -LIB_DEPENDS= opensync.0:${PORTSDIR}/devel/libopensync022 syncml.0:${PORTSDIR}/comms/libsyncml - -USE_BZIP2= yes -GNU_CONFIGURE= yes - -.include <bsd.port.mk> diff --git a/deskutils/libopensync-plugin-syncml/distinfo b/deskutils/libopensync-plugin-syncml/distinfo deleted file mode 100644 index 7ff4c505cd12..000000000000 --- a/deskutils/libopensync-plugin-syncml/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (libopensync-plugin-syncml-0.22.tar.bz2) = b3f9ec536eabe81831bdb067bee4a052c2852fc84f8e3052416fecbefe3253de -SIZE (libopensync-plugin-syncml-0.22.tar.bz2) = 220011 diff --git a/deskutils/libopensync-plugin-syncml/pkg-descr b/deskutils/libopensync-plugin-syncml/pkg-descr deleted file mode 100644 index 95abcea4c4ac..000000000000 --- a/deskutils/libopensync-plugin-syncml/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -The SyncML plugin is a plugin that allows OpenSync to be synchronized against -SyncML capable devices. The plugin supports the protocol version 1.0, 1.1 and -1.2. Available transports are http and obex. Bluetooth and HTTP-OBEX protocols -are supported. - -WWW: http://www.opensync.org/wiki/syncml-guide diff --git a/deskutils/libopensync-plugin-syncml/pkg-plist b/deskutils/libopensync-plugin-syncml/pkg-plist deleted file mode 100644 index 259d7927c274..000000000000 --- a/deskutils/libopensync-plugin-syncml/pkg-plist +++ /dev/null @@ -1,8 +0,0 @@ -share/opensync/defaults/syncml-http-server -share/opensync/defaults/syncml-obex-client -lib/opensync/plugins/syncml_plugin.la -lib/opensync/plugins/syncml_plugin.so -@dirrmtry lib/opensync/plugins -@dirrmtry lib/opensync -@dirrmtry share/opensync/defaults -@dirrmtry share/opensync diff --git a/devel/Makefile b/devel/Makefile index 2e5d1ba66e1c..d46f189fa6c5 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -908,7 +908,6 @@ SUBDIR += libsoup SUBDIR += libsoup-gnome SUBDIR += libsoup-reference - SUBDIR += libsoup22 SUBDIR += libstatgrab SUBDIR += libstrfunc SUBDIR += libstroke diff --git a/devel/libsoup22/Makefile b/devel/libsoup22/Makefile deleted file mode 100644 index eab135ba5a1c..000000000000 --- a/devel/libsoup22/Makefile +++ /dev/null @@ -1,52 +0,0 @@ -# New ports collection makefile for: libsoup -# Date created: 12 March 2003 -# Whom: Joe Marcus Clarke <marcus@FreeBSD.org> -# -# $FreeBSD$ -# $MCom: ports/devel/libsoup22/Makefile,v 1.40 2008/03/04 20:28:19 mezz Exp $ -# - -PORTNAME= libsoup -PORTVERSION= 2.2.105 -PORTREVISION= 5 -CATEGORIES= devel gnome -MASTER_SITES= GNOME -DIST_SUBDIR= gnome2 - -MAINTAINER= gnome@FreeBSD.org -COMMENT= A SOAP (Simple Object Access Protocol) implementation in C - -FORBIDDEN= Vulnerable since 2011-07-28, http://portaudit.freebsd.org/30cb4522-b94d-11e0-8182-485d60cb5385.html -EXPIRATION_DATE= 2011-10-14 - -LIB_DEPENDS= popt.0:${PORTSDIR}/devel/popt - -NO_LATEST_LINK= yes - -USE_BZIP2= yes -USE_GNOME= gnomehack glib20 libxml2 ltverhack referencehack -USE_LDCONFIG= yes -USE_AUTOTOOLS= libtool -USE_GMAKE= yes -CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc \ - --disable-gtk-doc -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - -PLIST_SUB= VERSION="2.2" - -.if !defined(WITHOUT_SSL) -LIB_DEPENDS+= gnutls.47:${PORTSDIR}/security/gnutls -.else -CONFIGURE_ARGS+=--disable-ssl -.endif - -.include <bsd.port.pre.mk> - -pre-everything:: - @${ECHO_MSG} "" - @${ECHO_MSG} "libsoup has the following configurable option(s):" - @${ECHO_MSG} " WITHOUT_SSL Disable GnuTLS SSL support" - @${ECHO_MSG} "" - -.include <bsd.port.post.mk> diff --git a/devel/libsoup22/distinfo b/devel/libsoup22/distinfo deleted file mode 100644 index d1fffabda77b..000000000000 --- a/devel/libsoup22/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (gnome2/libsoup-2.2.105.tar.bz2) = 3760a127ee810cfd0fda257ff615d19a2dd8aeece199dad0d18690446df72e8f -SIZE (gnome2/libsoup-2.2.105.tar.bz2) = 505095 diff --git a/devel/libsoup22/pkg-descr b/devel/libsoup22/pkg-descr deleted file mode 100644 index 1ec2bfea440f..000000000000 --- a/devel/libsoup22/pkg-descr +++ /dev/null @@ -1,16 +0,0 @@ -Soup is a SOAP (Simple Object Access Protocol) implementation in C. - -It provides a queued asynchronous callback-based mechanism for sending and -servicing SOAP requests, and a WSDL (Web Service Definition Language) for C -compilers which generates client stubs and server skeletons for easily -calling and implementing SOAP methods. It uses GLib and is designed to work -well with GTK applications. - -Features: - * Completely Asynchronous - * Connection cache - * HTTP chunked transfer and persistent connections - * Authenticated HTTP, SOCKS4, and SOCKS5 proxy support - * SSL Support using OpenSSL - * Apache module server support - * Client digest authentication diff --git a/devel/libsoup22/pkg-plist b/devel/libsoup22/pkg-plist deleted file mode 100644 index 24f7140d1e00..000000000000 --- a/devel/libsoup22/pkg-plist +++ /dev/null @@ -1,32 +0,0 @@ -include/libsoup-%%VERSION%%/libsoup/soup-address.h -include/libsoup-%%VERSION%%/libsoup/soup-connection.h -include/libsoup-%%VERSION%%/libsoup/soup-date.h -include/libsoup-%%VERSION%%/libsoup/soup-headers.h -include/libsoup-%%VERSION%%/libsoup/soup-message-filter.h -include/libsoup-%%VERSION%%/libsoup/soup-message-queue.h -include/libsoup-%%VERSION%%/libsoup/soup-message.h -include/libsoup-%%VERSION%%/libsoup/soup-method.h -include/libsoup-%%VERSION%%/libsoup/soup-misc.h -include/libsoup-%%VERSION%%/libsoup/soup-portability.h -include/libsoup-%%VERSION%%/libsoup/soup-server-auth.h -include/libsoup-%%VERSION%%/libsoup/soup-server-message.h -include/libsoup-%%VERSION%%/libsoup/soup-server.h -include/libsoup-%%VERSION%%/libsoup/soup-session-async.h -include/libsoup-%%VERSION%%/libsoup/soup-session-sync.h -include/libsoup-%%VERSION%%/libsoup/soup-session.h -include/libsoup-%%VERSION%%/libsoup/soup-soap-message.h -include/libsoup-%%VERSION%%/libsoup/soup-soap-response.h -include/libsoup-%%VERSION%%/libsoup/soup-socket.h -include/libsoup-%%VERSION%%/libsoup/soup-status.h -include/libsoup-%%VERSION%%/libsoup/soup-types.h -include/libsoup-%%VERSION%%/libsoup/soup-uri.h -include/libsoup-%%VERSION%%/libsoup/soup-xmlrpc-message.h -include/libsoup-%%VERSION%%/libsoup/soup-xmlrpc-response.h -include/libsoup-%%VERSION%%/libsoup/soup.h -lib/libsoup-%%VERSION%%.a -lib/libsoup-%%VERSION%%.la -lib/libsoup-%%VERSION%%.so -lib/libsoup-%%VERSION%%.so.8 -libdata/pkgconfig/libsoup-%%VERSION%%.pc -@dirrm include/libsoup-%%VERSION%%/libsoup -@dirrm include/libsoup-%%VERSION%% diff --git a/dns/Makefile b/dns/Makefile index db2ff66f69dc..74f918b8e981 100644 --- a/dns/Makefile +++ b/dns/Makefile @@ -8,8 +8,6 @@ SUBDIR += ares SUBDIR += autotrust SUBDIR += bind-tools - SUBDIR += bind9-sdb-ldap - SUBDIR += bind9-sdb-postgresql SUBDIR += bind96 SUBDIR += bind97 SUBDIR += bind97-sdb diff --git a/dns/bind9-sdb-ldap/Makefile b/dns/bind9-sdb-ldap/Makefile deleted file mode 100644 index 38ef128d420b..000000000000 --- a/dns/bind9-sdb-ldap/Makefile +++ /dev/null @@ -1,158 +0,0 @@ -# New ports collection makefile for: bind9-sdb-ldap -# Date created: 23 June 2005 -# Whom: Hugo Meiland <hugo@meiland.nl> -# -# $FreeBSD$ -# - -PORTNAME= bind9 -PORTVERSION= 9.4.3.1 -PORTREVISION= 1 -CATEGORIES= dns net ipv6 -MASTER_SITES= ${MASTER_SITE_ISC} \ - http://dougbarton.us/Downloads/%SUBDIR%/ -MASTER_SITE_SUBDIR= bind9/${ISCVERSION} -PKGNAMESUFFIX= -sdb-ldap -DISTNAME= bind-${ISCVERSION} -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}${EXTRACT_SUFX}.asc -EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} - -MAINTAINER= Hugo@Meiland.nl -COMMENT= The well known Bind9, patched for use of an LDAP based backend - -FORBIDDEN= Vulnerable since 2011-06-04, http://portaudit.freebsd.org/1e1421f0-8d6f-11e0-89b4-001ec9578670.html -EXPIRATION_DATE= 2011-10-14 - -USE_OPENLDAP= yes - -CONFLICTS= bind9-9.* bind9-sdb-postgresql-* host-* skalibs-* - -# ISC releases things like 9.4.0b3, which our versioning doesn't like -ISCVERSION= 9.4.3-P1 - -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --localstatedir=/var --disable-linux-caps \ - --with-randomdev=/dev/random -MAKE_JOBS_UNSAFE= yes - -OPTIONS= SSL "Building without OpenSSL removes DNSSEC" on \ - REPLACE_BASE "Replace base BIND with this version" off \ - LARGE_FILE "64-bit file support" off \ - SIGCHASE "dig/host/nslookup will do DNSSEC validation" off \ - IPV6 "IPv6 Support (autodetected by default)" off - -# Just in case -USE_OPENSSL= yes - -.include <bsd.port.pre.mk> - -# We are ok by default from 7.0-RELEASE on -.if ${OSVERSION} >= 700055 -OPTIONS+= THREADS "Compile with thread support" on -.else -OPTIONS+= THREADS "Compile w/threads (Not Recommended <FreeBSD-7)" off -.endif - -.if !defined(WITHOUT_SSL) -CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE} -.else -CONFIGURE_ARGS+= --disable-openssl-version-check -CONFIGURE_ARGS+= --without-openssl -.endif - -.if defined(WITH_LARGE_FILE) -CONFIGURE_ARGS+= --enable-largefile -.endif - -.if defined(WITH_SIGCHASE) -CONFIGURE_ARGS+= STD_CDEFINES="-DDIG_SIGCHASE=1" -.endif - -.if defined(WITH_IPV6) -CONFIGURE_ARGS+= --enable-ipv6 -.endif - -.if !defined(WITHOUT_THREADS) -CONFIGURE_ARGS+= --enable-threads -.else -CONFIGURE_ARGS+= --disable-threads -.endif - -.if defined(WITH_REPLACE_BASE) -PKGNAMESUFFIX= -sdb-ldap-base -PREFIX= /usr -BIND_DESTETC= /etc/namedb -CONFIGURE_ARGS+= --prefix=${PREFIX} \ - --sysconfdir=${BIND_DESTETC} -.else -BIND_DESTETC= ${PREFIX}/etc -.endif - -PLIST_SUB= BIND_DESTETC="${BIND_DESTETC}" - -MAN1= dig.1 host.1 nslookup.1 nsupdate.1 -MAN3= lwres.3 lwres_addr_parse.3 lwres_buffer.3 lwres_buffer_add.3 \ - lwres_buffer_back.3 lwres_buffer_clear.3 lwres_buffer_first.3 \ - lwres_buffer_forward.3 lwres_buffer_getmem.3 lwres_buffer_getuint16.3 \ - lwres_buffer_getuint32.3 lwres_buffer_getuint8.3 lwres_buffer_init.3 \ - lwres_buffer_invalidate.3 lwres_buffer_putmem.3 \ - lwres_buffer_putuint16.3 lwres_buffer_putuint32.3 \ - lwres_buffer_putuint8.3 lwres_buffer_subtract.3 lwres_conf_clear.3 \ - lwres_conf_get.3 lwres_conf_init.3 lwres_conf_parse.3 \ - lwres_conf_print.3 lwres_config.3 lwres_context.3 \ - lwres_context_allocmem.3 lwres_context_create.3 \ - lwres_context_destroy.3 lwres_context_freemem.3 \ - lwres_context_initserial.3 lwres_context_nextserial.3 \ - lwres_context_sendrecv.3 lwres_endhostent.3 lwres_endhostent_r.3 \ - lwres_freeaddrinfo.3 lwres_freehostent.3 lwres_gabn.3 \ - lwres_gabnrequest_free.3 lwres_gabnrequest_parse.3 \ - lwres_gabnrequest_render.3 lwres_gabnresponse_free.3 \ - lwres_gabnresponse_parse.3 lwres_gabnresponse_render.3 \ - lwres_gai_strerror.3 lwres_getaddrinfo.3 lwres_getaddrsbyname.3 \ - lwres_gethostbyaddr.3 lwres_gethostbyaddr_r.3 lwres_gethostbyname.3 \ - lwres_gethostbyname2.3 lwres_gethostbyname_r.3 lwres_gethostent.3 \ - lwres_gethostent_r.3 lwres_getipnode.3 lwres_getipnodebyaddr.3 \ - lwres_getipnodebyname.3 lwres_getnamebyaddr.3 lwres_getnameinfo.3 \ - lwres_getrrsetbyname.3 lwres_gnba.3 lwres_gnbarequest_free.3 \ - lwres_gnbarequest_parse.3 lwres_gnbarequest_render.3 \ - lwres_gnbaresponse_free.3 lwres_gnbaresponse_parse.3 \ - lwres_gnbaresponse_render.3 lwres_herror.3 lwres_hstrerror.3 \ - lwres_inetntop.3 lwres_lwpacket_parseheader.3 \ - lwres_lwpacket_renderheader.3 lwres_net_ntop.3 lwres_noop.3 \ - lwres_nooprequest_free.3 lwres_nooprequest_parse.3 \ - lwres_nooprequest_render.3 lwres_noopresponse_free.3 \ - lwres_noopresponse_parse.3 lwres_noopresponse_render.3 \ - lwres_packet.3 lwres_resutil.3 lwres_sethostent.3 \ - lwres_sethostent_r.3 lwres_string_parse.3 -MAN5= named.conf.5 rndc.conf.5 -MAN8= dnssec-keygen.8 dnssec-signzone.8 lwresd.8 named-checkconf.8 \ - named-checkzone.8 named.8 rndc-confgen.8 rndc.8 -MLINKS= named-checkzone.8 named-compilezone.8 - -verify: checksum - gpg --verify ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}.asc - -post-patch: -.for FILE in check/named-checkconf.8 named/named.8 nsupdate/nsupdate.1 \ - rndc/rndc.8 - @${MV} ${WRKSRC}/bin/${FILE} ${WRKSRC}/bin/${FILE}.Dist - @${SED} -e 's#/etc/named.conf#${BIND_DESTETC}/named.conf#g' \ - -e 's#/etc/rndc.conf#${BIND_DESTETC}/rndc.conf#g' \ - ${WRKSRC}/bin/${FILE}.Dist > ${WRKSRC}/bin/${FILE} -.endfor - -post-install: - ${INSTALL_DATA} ${WRKSRC}/bin/rndc/rndc.conf \ - ${BIND_DESTETC}/rndc.conf.sample -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR}/arm ${DOCSDIR}/misc - ${INSTALL_DATA} ${WRKSRC}/doc/arm/*.html ${DOCSDIR}/arm - ${INSTALL_DATA} ${WRKSRC}/doc/arm/Bv9ARM.pdf ${DOCSDIR}/ - ${INSTALL_DATA} ${WRKSRC}/doc/misc/[a-z]* ${DOCSDIR}/misc - ${CP} ${WRKSRC}/CHANGES ${WRKSRC}/COPYRIGHT ${WRKSRC}/FAQ \ - ${WRKSRC}/README ${DOCSDIR}/ -.endif - - @${CAT} ${PKGMESSAGE} - -.include <bsd.port.post.mk> diff --git a/dns/bind9-sdb-ldap/distinfo b/dns/bind9-sdb-ldap/distinfo deleted file mode 100644 index 2587368d07fd..000000000000 --- a/dns/bind9-sdb-ldap/distinfo +++ /dev/null @@ -1,4 +0,0 @@ -SHA256 (bind-9.4.3-P1.tar.gz) = 6f4323db5b55105a83a71517f42c0e6f1defdeefa7156b5ebe035480e2755c8a -SIZE (bind-9.4.3-P1.tar.gz) = 6544583 -SHA256 (bind-9.4.3-P1.tar.gz.asc) = e346a9169b9d30d47a709bb9c654d579c86b698531260bd81e526ff40d74cd5c -SIZE (bind-9.4.3-P1.tar.gz.asc) = 479 diff --git a/dns/bind9-sdb-ldap/files/patch-sdb_ldap b/dns/bind9-sdb-ldap/files/patch-sdb_ldap deleted file mode 100644 index dad5fea1eda2..000000000000 --- a/dns/bind9-sdb-ldap/files/patch-sdb_ldap +++ /dev/null @@ -1,726 +0,0 @@ -diff -ruN ../bind-9.3.1.org/bin/named/Makefile.in ./bin/named/Makefile.in ---- ../bind-9.3.1.org/bin/named/Makefile.in Wed Jun 22 22:34:55 2005 -+++ ./bin/named/Makefile.in Wed Jun 22 22:52:14 2005 -@@ -26,10 +26,10 @@ - # - # Add database drivers here. - # --DBDRIVER_OBJS = --DBDRIVER_SRCS = --DBDRIVER_INCLUDES = --DBDRIVER_LIBS = -+DBDRIVER_OBJS = ldapdb.@O@ -+DBDRIVER_SRCS = ldapdb.c -+DBDRIVER_INCLUDES = -I${LOCALBASE}/include -+DBDRIVER_LIBS = -L${LOCALBASE}/lib -lldap -llber - - CINCLUDES = -I${srcdir}/include -I${srcdir}/unix/include \ - ${LWRES_INCLUDES} ${DNS_INCLUDES} ${BIND9_INCLUDES} \ -diff -ruN ../bind-9.3.1.org/bin/named/include/ldapdb.h ./bin/named/include/ldapdb.h ---- ../bind-9.3.1.org/bin/named/include/ldapdb.h Thu Jan 1 01:00:00 1970 -+++ ./bin/named/include/ldapdb.h Wed Jun 22 22:40:56 2005 -@@ -0,0 +1,6 @@ -+#include <isc/types.h> -+ -+isc_result_t ldapdb_init(void); -+ -+void ldapdb_clear(void); -+ -diff -ruN ../bind-9.3.1.org/bin/named/ldapdb.c ./bin/named/ldapdb.c ---- ../bind-9.3.1.org/bin/named/ldapdb.c Thu Jan 1 01:00:00 1970 -+++ ./bin/named/ldapdb.c Wed Jun 22 22:40:44 2005 -@@ -0,0 +1,667 @@ -+/* -+ * ldapdb.c version 1.0-beta -+ * -+ * Copyright (C) 2002, 2004 Stig Venaas -+ * -+ * Permission to use, copy, modify, and distribute this software for any -+ * purpose with or without fee is hereby granted, provided that the above -+ * copyright notice and this permission notice appear in all copies. -+ * -+ * Contributors: Jeremy C. McDermond -+ */ -+ -+/* -+ * If you want to use TLS, uncomment the define below -+ */ -+/* #define LDAPDB_TLS */ -+ -+/* -+ * If you are using an old LDAP API uncomment the define below. Only do this -+ * if you know what you're doing or get compilation errors on ldap_memfree(). -+ * This also forces LDAPv2. -+ */ -+/* #define LDAPDB_RFC1823API */ -+ -+/* Using LDAPv3 by default, change this if you want v2 */ -+#ifndef LDAPDB_LDAP_VERSION -+#define LDAPDB_LDAP_VERSION 3 -+#endif -+ -+#include <config.h> -+ -+#include <string.h> -+#include <stdio.h> -+#include <stdlib.h> -+#include <ctype.h> -+ -+#include <isc/mem.h> -+#include <isc/print.h> -+#include <isc/result.h> -+#include <isc/util.h> -+#include <isc/thread.h> -+ -+#include <dns/sdb.h> -+ -+#include <named/globals.h> -+#include <named/log.h> -+ -+#include <ldap.h> -+#include "ldapdb.h" -+ -+/* -+ * A simple database driver for LDAP -+ */ -+ -+/* enough for name with 8 labels of max length */ -+#define MAXNAMELEN 519 -+ -+static dns_sdbimplementation_t *ldapdb = NULL; -+ -+struct ldapdb_data { -+ char *hostport; -+ char *hostname; -+ int portno; -+ char *base; -+ int defaultttl; -+ char *filterall; -+ int filteralllen; -+ char *filterone; -+ int filteronelen; -+ char *filtername; -+ char *bindname; -+ char *bindpw; -+#ifdef LDAPDB_TLS -+ int tls; -+#endif -+}; -+ -+/* used by ldapdb_getconn */ -+ -+struct ldapdb_entry { -+ void *index; -+ size_t size; -+ void *data; -+ struct ldapdb_entry *next; -+}; -+ -+static struct ldapdb_entry *ldapdb_find(struct ldapdb_entry *stack, -+ const void *index, size_t size) { -+ while (stack != NULL) { -+ if (stack->size == size && !memcmp(stack->index, index, size)) -+ return stack; -+ stack = stack->next; -+ } -+ return NULL; -+} -+ -+static void ldapdb_insert(struct ldapdb_entry **stack, -+ struct ldapdb_entry *item) { -+ item->next = *stack; -+ *stack = item; -+} -+ -+static void ldapdb_lock(int what) { -+ static isc_mutex_t lock; -+ -+ switch (what) { -+ case 0: -+ isc_mutex_init(&lock); -+ break; -+ case 1: -+ LOCK(&lock); -+ break; -+ case -1: -+ UNLOCK(&lock); -+ break; -+ } -+} -+ -+/* data == NULL means cleanup */ -+static LDAP ** -+ldapdb_getconn(struct ldapdb_data *data) -+{ -+ static struct ldapdb_entry *allthreadsdata = NULL; -+ struct ldapdb_entry *threaddata, *conndata; -+ unsigned long threadid; -+ -+ if (data == NULL) { -+ /* cleanup */ -+ /* lock out other threads */ -+ ldapdb_lock(1); -+ while (allthreadsdata != NULL) { -+ threaddata = allthreadsdata; -+ free(threaddata->index); -+ while (threaddata->data != NULL) { -+ conndata = threaddata->data; -+ free(conndata->index); -+ if (conndata->data != NULL) -+ ldap_unbind((LDAP *)conndata->data); -+ threaddata->data = conndata->next; -+ free(conndata); -+ } -+ allthreadsdata = threaddata->next; -+ free(threaddata); -+ } -+ ldapdb_lock(-1); -+ return (NULL); -+ } -+ -+ /* look for connection data for current thread */ -+ threadid = isc_thread_self(); -+ threaddata = ldapdb_find(allthreadsdata, &threadid, sizeof(threadid)); -+ if (threaddata == NULL) { -+ /* no data for this thread, create empty connection list */ -+ threaddata = malloc(sizeof(*threaddata)); -+ if (threaddata == NULL) -+ return (NULL); -+ threaddata->index = malloc(sizeof(threadid)); -+ if (threaddata->index == NULL) { -+ free(threaddata); -+ return (NULL); -+ } -+ *(unsigned long *)threaddata->index = threadid; -+ threaddata->size = sizeof(threadid); -+ threaddata->data = NULL; -+ -+ /* need to lock out other threads here */ -+ ldapdb_lock(1); -+ ldapdb_insert(&allthreadsdata, threaddata); -+ ldapdb_lock(-1); -+ } -+ -+ /* threaddata points at the connection list for current thread */ -+ /* look for existing connection to our server */ -+ conndata = ldapdb_find((struct ldapdb_entry *)threaddata->data, -+ data->hostport, strlen(data->hostport)); -+ if (conndata == NULL) { -+ /* no connection data structure for this server, create one */ -+ conndata = malloc(sizeof(*conndata)); -+ if (conndata == NULL) -+ return (NULL); -+ conndata->index = data->hostport; -+ conndata->size = strlen(data->hostport); -+ conndata->data = NULL; -+ ldapdb_insert((struct ldapdb_entry **)&threaddata->data, -+ conndata); -+ } -+ -+ return (LDAP **)&conndata->data; -+} -+ -+static void -+ldapdb_bind(struct ldapdb_data *data, LDAP **ldp) -+{ -+#ifndef LDAPDB_RFC1823API -+ const int ver = LDAPDB_LDAP_VERSION; -+#endif -+ -+ if (*ldp != NULL) -+ ldap_unbind(*ldp); -+ *ldp = ldap_open(data->hostname, data->portno); -+ if (*ldp == NULL) -+ return; -+ -+#ifndef LDAPDB_RFC1823API -+ ldap_set_option(*ldp, LDAP_OPT_PROTOCOL_VERSION, &ver); -+#endif -+ -+#ifdef LDAPDB_TLS -+ if (data->tls) { -+ ldap_start_tls_s(*ldp, NULL, NULL); -+ } -+#endif -+ -+ if (ldap_simple_bind_s(*ldp, data->bindname, data->bindpw) != LDAP_SUCCESS) { -+ ldap_unbind(*ldp); -+ *ldp = NULL; -+ } -+} -+ -+static isc_result_t -+ldapdb_search(const char *zone, const char *name, void *dbdata, void *retdata) -+{ -+ struct ldapdb_data *data = dbdata; -+ isc_result_t result = ISC_R_NOTFOUND; -+ LDAP **ldp; -+ LDAPMessage *res, *e; -+ char *fltr, *a, **vals = NULL, **names = NULL; -+ char type[64]; -+#ifdef LDAPDB_RFC1823API -+ void *ptr; -+#else -+ BerElement *ptr; -+#endif -+ int i, j, errno, msgid; -+ -+ ldp = ldapdb_getconn(data); -+ if (ldp == NULL) -+ return (ISC_R_FAILURE); -+ if (*ldp == NULL) { -+ ldapdb_bind(data, ldp); -+ if (*ldp == NULL) { -+ isc_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_SERVER, ISC_LOG_ERROR, -+ "LDAP sdb zone '%s': bind failed", zone); -+ return (ISC_R_FAILURE); -+ } -+ } -+ -+ if (name == NULL) { -+ fltr = data->filterall; -+ } else { -+ if (strlen(name) > MAXNAMELEN) { -+ isc_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_SERVER, ISC_LOG_ERROR, -+ "LDAP sdb zone '%s': name %s too long", zone, name); -+ return (ISC_R_FAILURE); -+ } -+ sprintf(data->filtername, "%s))", name); -+ fltr = data->filterone; -+ } -+ -+ msgid = ldap_search(*ldp, data->base, LDAP_SCOPE_SUBTREE, fltr, NULL, 0); -+ if (msgid == -1) { -+ ldapdb_bind(data, ldp); -+ if (*ldp != NULL) -+ msgid = ldap_search(*ldp, data->base, LDAP_SCOPE_SUBTREE, fltr, NULL, 0); -+ } -+ -+ if (*ldp == NULL || msgid == -1) { -+ isc_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_SERVER, ISC_LOG_ERROR, -+ "LDAP sdb zone '%s': search failed, filter %s", zone, fltr); -+ return (ISC_R_FAILURE); -+ } -+ -+ /* Get the records one by one as they arrive and return them to bind */ -+ while ((errno = ldap_result(*ldp, msgid, 0, NULL, &res)) != LDAP_RES_SEARCH_RESULT ) { -+ LDAP *ld = *ldp; -+ int ttl = data->defaultttl; -+ -+ /* not supporting continuation references at present */ -+ if (errno != LDAP_RES_SEARCH_ENTRY) { -+ isc_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_SERVER, ISC_LOG_ERROR, -+ "LDAP sdb zone '%s': ldap_result returned %d", zone, errno); -+ ldap_msgfree(res); -+ return (ISC_R_FAILURE); -+ } -+ -+ /* only one entry per result message */ -+ e = ldap_first_entry(ld, res); -+ if (e == NULL) { -+ ldap_msgfree(res); -+ isc_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_SERVER, ISC_LOG_ERROR, -+ "LDAP sdb zone '%s': ldap_first_entry failed", zone); -+ return (ISC_R_FAILURE); -+ } -+ -+ if (name == NULL) { -+ names = ldap_get_values(ld, e, "relativeDomainName"); -+ if (names == NULL) -+ continue; -+ } -+ -+ vals = ldap_get_values(ld, e, "dNSTTL"); -+ if (vals != NULL) { -+ ttl = atoi(vals[0]); -+ ldap_value_free(vals); -+ } -+ -+ for (a = ldap_first_attribute(ld, e, &ptr); a != NULL; a = ldap_next_attribute(ld, e, ptr)) { -+ char *s; -+ -+ for (s = a; *s; s++) -+ *s = toupper(*s); -+ s = strstr(a, "RECORD"); -+ if ((s == NULL) || (s == a) || (s - a >= (signed int)sizeof(type))) { -+#ifndef LDAPDB_RFC1823API -+ ldap_memfree(a); -+#endif -+ continue; -+ } -+ -+ strncpy(type, a, s - a); -+ type[s - a] = '\0'; -+ vals = ldap_get_values(ld, e, a); -+ if (vals != NULL) { -+ for (i = 0; vals[i] != NULL; i++) { -+ if (name != NULL) { -+ result = dns_sdb_putrr(retdata, type, ttl, vals[i]); -+ } else { -+ for (j = 0; names[j] != NULL; j++) { -+ result = dns_sdb_putnamedrr(retdata, names[j], type, ttl, vals[i]); -+ if (result != ISC_R_SUCCESS) -+ break; -+ } -+ } -+; if (result != ISC_R_SUCCESS) { -+ isc_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_SERVER, ISC_LOG_ERROR, -+ "LDAP sdb zone '%s': dns_sdb_put... failed for %s", zone, vals[i]); -+ ldap_value_free(vals); -+#ifndef LDAPDB_RFC1823API -+ ldap_memfree(a); -+ if (ptr != NULL) -+ ber_free(ptr, 0); -+#endif -+ if (name == NULL) -+ ldap_value_free(names); -+ ldap_msgfree(res); -+ return (ISC_R_FAILURE); -+ } -+ } -+ ldap_value_free(vals); -+ } -+#ifndef LDAPDB_RFC1823API -+ ldap_memfree(a); -+#endif -+ } -+#ifndef LDAPDB_RFC1823API -+ if (ptr != NULL) -+ ber_free(ptr, 0); -+#endif -+ if (name == NULL) -+ ldap_value_free(names); -+ -+ /* free this result */ -+ ldap_msgfree(res); -+ } -+ -+ /* free final result */ -+ ldap_msgfree(res); -+ return (result); -+} -+ -+ -+/* callback routines */ -+static isc_result_t -+ldapdb_lookup(const char *zone, const char *name, void *dbdata, -+ dns_sdblookup_t *lookup) -+{ -+ return ldapdb_search(zone, name, dbdata, lookup); -+} -+ -+static isc_result_t -+ldapdb_allnodes(const char *zone, void *dbdata, -+ dns_sdballnodes_t *allnodes) -+{ -+ return ldapdb_search(zone, NULL, dbdata, allnodes); -+} -+ -+static char * -+unhex(char *in) -+{ -+ static const char hexdigits[] = "0123456789abcdef"; -+ char *p, *s = in; -+ int d1, d2; -+ -+ while ((s = strchr(s, '%'))) { -+ if (!(s[1] && s[2])) -+ return NULL; -+ if ((p = strchr(hexdigits, tolower(s[1]))) == NULL) -+ return NULL; -+ d1 = p - hexdigits; -+ if ((p = strchr(hexdigits, tolower(s[2]))) == NULL) -+ return NULL; -+ d2 = p - hexdigits; -+ *s++ = d1 << 4 | d2; -+ memmove(s, s + 2, strlen(s) - 1); -+ } -+ return in; -+} -+ -+/* returns 0 for ok, -1 for bad syntax, -2 for unknown critical extension */ -+static int -+parseextensions(char *extensions, struct ldapdb_data *data) -+{ -+ char *s, *next, *name, *value; -+ int critical; -+ -+ while (extensions != NULL) { -+ s = strchr(extensions, ','); -+ if (s != NULL) { -+ *s++ = '\0'; -+ next = s; -+ } else { -+ next = NULL; -+ } -+ -+ if (*extensions != '\0') { -+ s = strchr(extensions, '='); -+ if (s != NULL) { -+ *s++ = '\0'; -+ value = *s != '\0' ? s : NULL; -+ } else { -+ value = NULL; -+ } -+ name = extensions; -+ -+ critical = *name == '!'; -+ if (critical) { -+ name++; -+ } -+ if (*name == '\0') { -+ return -1; -+ } -+ -+ if (!strcasecmp(name, "bindname")) { -+ data->bindname = value; -+ } else if (!strcasecmp(name, "x-bindpw")) { -+ data->bindpw = value; -+#ifdef LDAPDB_TLS -+ } else if (!strcasecmp(name, "x-tls")) { -+ data->tls = value == NULL || !strcasecmp(value, "true"); -+#endif -+ } else if (critical) { -+ return -2; -+ } -+ } -+ extensions = next; -+ } -+ return 0; -+} -+ -+static void -+free_data(struct ldapdb_data *data) -+{ -+ if (data->hostport != NULL) -+ isc_mem_free(ns_g_mctx, data->hostport); -+ if (data->hostname != NULL) -+ isc_mem_free(ns_g_mctx, data->hostname); -+ if (data->filterall != NULL) -+ isc_mem_put(ns_g_mctx, data->filterall, data->filteralllen); -+ if (data->filterone != NULL) -+ isc_mem_put(ns_g_mctx, data->filterone, data->filteronelen); -+ isc_mem_put(ns_g_mctx, data, sizeof(struct ldapdb_data)); -+} -+ -+ -+static isc_result_t -+ldapdb_create(const char *zone, int argc, char **argv, -+ void *driverdata, void **dbdata) -+{ -+ struct ldapdb_data *data; -+ char *s, *filter = NULL, *extensions = NULL; -+ int defaultttl; -+ -+ UNUSED(driverdata); -+ -+ /* we assume that only one thread will call create at a time */ -+ /* want to do this only once for all instances */ -+ -+ if ((argc < 2) -+ || (argv[0] != strstr( argv[0], "ldap://")) -+ || ((defaultttl = atoi(argv[1])) < 1)) -+ return (ISC_R_FAILURE); -+ data = isc_mem_get(ns_g_mctx, sizeof(struct ldapdb_data)); -+ if (data == NULL) -+ return (ISC_R_NOMEMORY); -+ -+ memset(data, 0, sizeof(struct ldapdb_data)); -+ data->hostport = isc_mem_strdup(ns_g_mctx, argv[0] + strlen("ldap://")); -+ if (data->hostport == NULL) { -+ free_data(data); -+ return (ISC_R_NOMEMORY); -+ } -+ -+ data->defaultttl = defaultttl; -+ -+ s = strchr(data->hostport, '/'); -+ if (s != NULL) { -+ *s++ = '\0'; -+ data->base = s; -+ /* attrs, scope, filter etc? */ -+ s = strchr(s, '?'); -+ if (s != NULL) { -+ *s++ = '\0'; -+ /* ignore attributes */ -+ s = strchr(s, '?'); -+ if (s != NULL) { -+ *s++ = '\0'; -+ /* ignore scope */ -+ s = strchr(s, '?'); -+ if (s != NULL) { -+ *s++ = '\0'; -+ /* filter */ -+ filter = s; -+ s = strchr(s, '?'); -+ if (s != NULL) { -+ *s++ = '\0'; -+ /* extensions */ -+ extensions = s; -+ s = strchr(s, '?'); -+ if (s != NULL) { -+ *s++ = '\0'; -+ } -+ if (*extensions == '\0') { -+ extensions = NULL; -+ } -+ } -+ if (*filter == '\0') { -+ filter = NULL; -+ } -+ } -+ } -+ } -+ if (*data->base == '\0') { -+ data->base = NULL; -+ } -+ } -+ -+ /* parse extensions */ -+ if (extensions != NULL) { -+ int err; -+ -+ err = parseextensions(extensions, data); -+ if (err < 0) { -+ /* err should be -1 or -2 */ -+ free_data(data); -+ if (err == -1) { -+ isc_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_SERVER, ISC_LOG_ERROR, -+ "LDAP sdb zone '%s': URL: extension syntax error", zone); -+ } else if (err == -2) { -+ isc_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_SERVER, ISC_LOG_ERROR, -+ "LDAP sdb zone '%s': URL: unknown critical extension", zone); -+ } -+ return (ISC_R_FAILURE); -+ } -+ } -+ -+ if ((data->base != NULL && unhex(data->base) == NULL) || -+ (filter != NULL && unhex(filter) == NULL) || -+ (data->bindname != NULL && unhex(data->bindname) == NULL) || -+ (data->bindpw != NULL && unhex(data->bindpw) == NULL)) { -+ free_data(data); -+ isc_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_SERVER, ISC_LOG_ERROR, -+ "LDAP sdb zone '%s': URL: bad hex values", zone); -+ return (ISC_R_FAILURE); -+ } -+ -+ /* compute filterall and filterone once and for all */ -+ if (filter == NULL) { -+ data->filteralllen = strlen(zone) + strlen("(zoneName=)") + 1; -+ data->filteronelen = strlen(zone) + strlen("(&(zoneName=)(relativeDomainName=))") + MAXNAMELEN + 1; -+ } else { -+ data->filteralllen = strlen(filter) + strlen(zone) + strlen("(&(zoneName=))") + 1; -+ data->filteronelen = strlen(filter) + strlen(zone) + strlen("(&(zoneName=)(relativeDomainName=))") + MAXNAMELEN + 1; -+ } -+ -+ data->filterall = isc_mem_get(ns_g_mctx, data->filteralllen); -+ if (data->filterall == NULL) { -+ free_data(data); -+ return (ISC_R_NOMEMORY); -+ } -+ data->filterone = isc_mem_get(ns_g_mctx, data->filteronelen); -+ if (data->filterone == NULL) { -+ free_data(data); -+ return (ISC_R_NOMEMORY); -+ } -+ -+ if (filter == NULL) { -+ sprintf(data->filterall, "(zoneName=%s)", zone); -+ sprintf(data->filterone, "(&(zoneName=%s)(relativeDomainName=", zone); -+ } else { -+ sprintf(data->filterall, "(&%s(zoneName=%s))", filter, zone); -+ sprintf(data->filterone, "(&%s(zoneName=%s)(relativeDomainName=", filter, zone); -+ } -+ data->filtername = data->filterone + strlen(data->filterone); -+ -+ /* support URLs with literal IPv6 addresses */ -+ data->hostname = isc_mem_strdup(ns_g_mctx, data->hostport + (*data->hostport == '[' ? 1 : 0)); -+ if (data->hostname == NULL) { -+ free_data(data); -+ return (ISC_R_NOMEMORY); -+ } -+ -+ if (*data->hostport == '[' && -+ (s = strchr(data->hostname, ']')) != NULL ) -+ *s++ = '\0'; -+ else -+ s = data->hostname; -+ s = strchr(s, ':'); -+ if (s != NULL) { -+ *s++ = '\0'; -+ data->portno = atoi(s); -+ } else -+ data->portno = LDAP_PORT; -+ -+ *dbdata = data; -+ return (ISC_R_SUCCESS); -+} -+ -+static void -+ldapdb_destroy(const char *zone, void *driverdata, void **dbdata) { -+ struct ldapdb_data *data = *dbdata; -+ -+ UNUSED(zone); -+ UNUSED(driverdata); -+ -+ free_data(data); -+} -+ -+static dns_sdbmethods_t ldapdb_methods = { -+ ldapdb_lookup, -+ NULL, /* authority */ -+ ldapdb_allnodes, -+ ldapdb_create, -+ ldapdb_destroy -+}; -+ -+/* Wrapper around dns_sdb_register() */ -+isc_result_t -+ldapdb_init(void) { -+ unsigned int flags = -+ DNS_SDBFLAG_RELATIVEOWNER | -+ DNS_SDBFLAG_RELATIVERDATA | -+ DNS_SDBFLAG_THREADSAFE; -+ -+ ldapdb_lock(0); -+ return (dns_sdb_register("ldap", &ldapdb_methods, NULL, flags, -+ ns_g_mctx, &ldapdb)); -+} -+ -+/* Wrapper around dns_sdb_unregister() */ -+void -+ldapdb_clear(void) { -+ if (ldapdb != NULL) { -+ /* clean up thread data */ -+ ldapdb_getconn(NULL); -+ dns_sdb_unregister(&ldapdb); -+ } -+} -diff -ruN ../bind-9.3.1.org/bin/named/main.c ./bin/named/main.c ---- ../bind-9.3.1.org/bin/named/main.c Wed Jun 22 22:34:55 2005 -+++ ./bin/named/main.c Wed Jun 22 22:47:38 2005 -@@ -72,6 +72,7 @@ - * Include header files for database drivers here. - */ - /* #include "xxdb.h" */ -+#include <ldapdb.h> - - /* - * Include DLZ drivers if appropriate. -@@ -681,6 +682,7 @@ - * Add calls to register sdb drivers here. - */ - /* xxdb_init(); */ -+ ldapdb_init(); - - #ifdef DLZ - /* -@@ -707,6 +709,7 @@ - * Add calls to unregister sdb drivers here. - */ - /* xxdb_clear(); */ -+ ldapdb_clear(); - - #ifdef DLZ - /* diff --git a/dns/bind9-sdb-ldap/pkg-descr b/dns/bind9-sdb-ldap/pkg-descr deleted file mode 100644 index ea90dfb13658..000000000000 --- a/dns/bind9-sdb-ldap/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -This port includes all the excellent features of the BIND9 DNS server, -including support for an LDAP back-end. These patches were written by Venaas. - -WWW: http://www.venaas.no/ldap/bind-sdb/ - -- Hugo -hugo@meiland.nl diff --git a/dns/bind9-sdb-ldap/pkg-message b/dns/bind9-sdb-ldap/pkg-message deleted file mode 100644 index bb713abdd1d3..000000000000 --- a/dns/bind9-sdb-ldap/pkg-message +++ /dev/null @@ -1,18 +0,0 @@ -************************************************************************* -* _ _____ _____ _____ _ _ _____ ___ ___ _ _ * -* / \|_ _|_ _| ____| \ | |_ _|_ _/ _ \| \ | | * -* / _ \ | | | | | _| | \| | | | | | | | | \| | * -* / ___ \| | | | | |___| |\ | | | | | |_| | |\ | * -* /_/ \_\_| |_| |_____|_| \_| |_| |___\___/|_| \_| * -* * -* If you are running BIND 9 in a chroot environment, make * -* sure that there is a /dev/random device in the chroot. * -* * -* BIND 9 also requires configuration of rndc, including a * -* "secret" key. The easiest, and most secure way to configure * -* rndc is to run 'rndc-confgen -a' to generate the proper conf * -* file, with a new random key, and appropriate file permissions. * -* * -* The /etc/rc.d/named script in the base will do both for you. * -* * -************************************************************************* diff --git a/dns/bind9-sdb-ldap/pkg-plist b/dns/bind9-sdb-ldap/pkg-plist deleted file mode 100644 index 9ef535bc8b9b..000000000000 --- a/dns/bind9-sdb-ldap/pkg-plist +++ /dev/null @@ -1,244 +0,0 @@ -bin/dig -bin/host -bin/isc-config.sh -bin/nslookup -bin/nsupdate -include/bind9/check.h -include/bind9/getaddresses.h -include/bind9/version.h -include/dns/acl.h -include/dns/adb.h -include/dns/byaddr.h -include/dns/cache.h -include/dns/callbacks.h -include/dns/cert.h -include/dns/compress.h -include/dns/db.h -include/dns/dbiterator.h -include/dns/dbtable.h -include/dns/diff.h -include/dns/dispatch.h -include/dns/dnssec.h -include/dns/ds.h -include/dns/enumclass.h -include/dns/enumtype.h -include/dns/events.h -include/dns/fixedname.h -include/dns/journal.h -include/dns/keyflags.h -include/dns/keytable.h -include/dns/keyvalues.h -include/dns/lib.h -include/dns/log.h -include/dns/master.h -include/dns/masterdump.h -include/dns/message.h -include/dns/name.h -include/dns/ncache.h -include/dns/nsec.h -include/dns/peer.h -include/dns/portlist.h -include/dns/rbt.h -include/dns/rcode.h -include/dns/rdata.h -include/dns/rdataclass.h -include/dns/rdatalist.h -include/dns/rdataset.h -include/dns/rdatasetiter.h -include/dns/rdataslab.h -include/dns/rdatastruct.h -include/dns/rdatatype.h -include/dns/request.h -include/dns/resolver.h -include/dns/result.h -include/dns/rootns.h -include/dns/sdb.h -include/dns/secalg.h -include/dns/secproto.h -include/dns/soa.h -include/dns/ssu.h -include/dns/tcpmsg.h -include/dns/time.h -include/dns/tkey.h -include/dns/tsig.h -include/dns/ttl.h -include/dns/types.h -include/dns/validator.h -include/dns/version.h -include/dns/view.h -include/dns/xfrin.h -include/dns/zone.h -include/dns/zonekey.h -include/dns/zt.h -include/dst/dst.h -include/dst/lib.h -include/dst/result.h -include/isc/app.h -include/isc/assertions.h -include/isc/atomic.h -include/isc/base64.h -include/isc/bitstring.h -include/isc/boolean.h -include/isc/buffer.h -include/isc/bufferlist.h -include/isc/commandline.h -include/isc/condition.h -include/isc/dir.h -include/isc/entropy.h -include/isc/error.h -include/isc/event.h -include/isc/eventclass.h -include/isc/file.h -include/isc/formatcheck.h -include/isc/fsaccess.h -include/isc/hash.h -include/isc/heap.h -include/isc/hex.h -include/isc/hmacmd5.h -include/isc/int.h -include/isc/interfaceiter.h -include/isc/lang.h -include/isc/lex.h -include/isc/lfsr.h -include/isc/lib.h -include/isc/list.h -include/isc/log.h -include/isc/magic.h -include/isc/md5.h -include/isc/mem.h -include/isc/msgcat.h -include/isc/msgs.h -include/isc/mutex.h -include/isc/mutexblock.h -include/isc/net.h -include/isc/netaddr.h -include/isc/netdb.h -include/isc/offset.h -include/isc/once.h -include/isc/ondestroy.h -include/isc/os.h -include/isc/parseint.h -include/isc/platform.h -include/isc/print.h -include/isc/quota.h -include/isc/random.h -include/isc/ratelimiter.h -include/isc/refcount.h -include/isc/region.h -include/isc/resource.h -include/isc/result.h -include/isc/resultclass.h -include/isc/rwlock.h -include/isc/serial.h -include/isc/sha1.h -include/isc/sha2.h -include/isc/sockaddr.h -include/isc/socket.h -include/isc/stdio.h -include/isc/stdlib.h -include/isc/stdtime.h -include/isc/string.h -include/isc/symtab.h -include/isc/syslog.h -include/isc/task.h -include/isc/taskpool.h -include/isc/thread.h -include/isc/time.h -include/isc/timer.h -include/isc/types.h -include/isc/util.h -include/isc/version.h -include/isccc/alist.h -include/isccc/base64.h -include/isccc/cc.h -include/isccc/ccmsg.h -include/isccc/events.h -include/isccc/lib.h -include/isccc/result.h -include/isccc/sexpr.h -include/isccc/symtab.h -include/isccc/symtype.h -include/isccc/types.h -include/isccc/util.h -include/isccc/version.h -include/isccfg/aclconf.h -include/isccfg/cfg.h -include/isccfg/grammar.h -include/isccfg/log.h -include/isccfg/namedconf.h -include/isccfg/version.h -include/lwres/context.h -include/lwres/int.h -include/lwres/ipv6.h -include/lwres/lang.h -include/lwres/list.h -include/lwres/lwbuffer.h -include/lwres/lwpacket.h -include/lwres/lwres.h -include/lwres/net.h -include/lwres/netdb.h -include/lwres/platform.h -include/lwres/result.h -include/lwres/version.h -lib/libbind9.a -lib/libdns.a -lib/libisc.a -lib/libisccc.a -lib/libisccfg.a -lib/liblwres.a -sbin/dnssec-keygen -sbin/dnssec-signzone -sbin/lwresd -sbin/named -sbin/named-checkconf -sbin/named-checkzone -sbin/named-compilezone -sbin/rndc -sbin/rndc-confgen -%%PORTDOCS%%%%DOCSDIR%%/Bv9ARM.pdf -%%PORTDOCS%%%%DOCSDIR%%/CHANGES -%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT -%%PORTDOCS%%%%DOCSDIR%%/FAQ -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch01.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch02.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch03.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch04.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch05.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch06.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch07.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch08.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch09.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch10.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.html -%%PORTDOCS%%%%DOCSDIR%%/arm/man.dig.html -%%PORTDOCS%%%%DOCSDIR%%/arm/man.dnssec-keygen.html -%%PORTDOCS%%%%DOCSDIR%%/arm/man.dnssec-signzone.html -%%PORTDOCS%%%%DOCSDIR%%/arm/man.host.html -%%PORTDOCS%%%%DOCSDIR%%/arm/man.named-checkconf.html -%%PORTDOCS%%%%DOCSDIR%%/arm/man.named-checkzone.html -%%PORTDOCS%%%%DOCSDIR%%/arm/man.named.html -%%PORTDOCS%%%%DOCSDIR%%/arm/man.rndc-confgen.html -%%PORTDOCS%%%%DOCSDIR%%/arm/man.rndc.conf.html -%%PORTDOCS%%%%DOCSDIR%%/arm/man.rndc.html -%%PORTDOCS%%%%DOCSDIR%%/misc/dnssec -%%PORTDOCS%%%%DOCSDIR%%/misc/format-options.pl -%%PORTDOCS%%%%DOCSDIR%%/misc/ipv6 -%%PORTDOCS%%%%DOCSDIR%%/misc/migration -%%PORTDOCS%%%%DOCSDIR%%/misc/migration-4to9 -%%PORTDOCS%%%%DOCSDIR%%/misc/options -%%PORTDOCS%%%%DOCSDIR%%/misc/rfc-compliance -%%PORTDOCS%%%%DOCSDIR%%/misc/roadmap -%%PORTDOCS%%%%DOCSDIR%%/misc/sdb -%%PORTDOCS%%%%DOCSDIR%%/misc/sort-options.pl -%%PORTDOCS%%@dirrm %%DOCSDIR%%/arm -%%PORTDOCS%%@dirrm %%DOCSDIR%%/misc -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@unexec rm -f %%BIND_DESTETC%%/rndc.conf.sample -@dirrm include/bind9 -@dirrm include/dns -@dirrm include/dst -@dirrmtry include/isc -@dirrm include/isccc -@dirrm include/isccfg -@dirrm include/lwres diff --git a/dns/bind9-sdb-postgresql/Makefile b/dns/bind9-sdb-postgresql/Makefile deleted file mode 100644 index 152910e4c466..000000000000 --- a/dns/bind9-sdb-postgresql/Makefile +++ /dev/null @@ -1,147 +0,0 @@ -# New ports collection makefile for: bind9-sdb-postgresql -# Date created: 16 Aug 2008 -# Whom: Josh Carroll <josh.carroll@gmail.com> -# -# $FreeBSD$ -# - -PORTNAME= bind9 -PORTVERSION= 9.4.3.3 -CATEGORIES= dns net ipv6 -MASTER_SITES= ${MASTER_SITE_ISC} -MASTER_SITE_SUBDIR= bind9/${ISCVERSION} -PKGNAMESUFFIX= -sdb-postgresql -DISTNAME= bind-${ISCVERSION} -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}${EXTRACT_SUFX}.asc -EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} - -MAINTAINER= josh.carroll@gmail.com -COMMENT= Bind9, patched for use with a PostgreSQL-based backend - -FORBIDDEN= Vulnerable since 2011-06-04, http://portaudit.freebsd.org/1e1421f0-8d6f-11e0-89b4-001ec9578670.html -EXPIRATION_DATE= 2011-10-14 - -CONFLICTS= bind9-9.* bind9-sdb-ldap-* host-* - -# ISC releases things like 9.3.0rc1, which our versioning doesn't like -ISCVERSION= 9.4.3-P3 - -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --localstatedir=/var --disable-linux-caps --with-openssl \ - --with-randomdev=/dev/random -MAKE_JOBS_UNSAFE= yes - -USE_OPENSSL= yes -USE_PGSQL= yes - -OPTIONS= REPLACE_BASE "Replace base BIND with this version" off \ - LARGE_FILE "64-bit file support" off \ - SIGCHASE "dig/host/nslookup will do DNSSEC validation" off \ - IPV6 "IPv6 Support (autodetected by default)" off - -.include <bsd.port.pre.mk> - -# We are ok by default from 7.0-RELEASE on -.if ${OSVERSION} >= 700055 -OPTIONS+= THREADS "Compile with thread support" on -.else -OPTIONS+= THREADS "Compile w/threads (Not Recommended <FreeBSD-7)" off -.endif - -.if defined(WITH_OPENSSL_PORT) -CONFIGURE_ARGS+= --with-openssl=${LOCALBASE} -.else -CONFIGURE_ARGS+= --with-openssl -.endif - -.if defined(WITH_LARGE_FILE) -CONFIGURE_ARGS+= --enable-largefile -.endif - -.if defined(WITH_SIGCHASE) -CONFIGURE_ARGS+= STD_CDEFINES="-DDIG_SIGCHASE=1" -.endif - -.if defined(WITH_IPV6) -CONFIGURE_ARGS+= --enable-ipv6 -.endif - -.if !defined(WITHOUT_THREADS) -CONFIGURE_ARGS+= --enable-threads -.else -CONFIGURE_ARGS+= --disable-threads -.endif - -.if defined(WITH_REPLACE_BASE) -PKGNAMESUFFIX= -sdb-postgresql-base -PREFIX= /usr -BIND_DESTETC= /etc/namedb -CONFIGURE_ARGS+= --prefix=${PREFIX} \ - --sysconfdir=${BIND_DESTETC} -.else -BIND_DESTETC= ${PREFIX}/etc -.endif - -PLIST_SUB= BIND_DESTETC="${BIND_DESTETC}" - -MAN1= dig.1 host.1 nslookup.1 nsupdate.1 -MAN3= lwres.3 lwres_addr_parse.3 lwres_buffer.3 lwres_buffer_add.3 \ - lwres_buffer_back.3 lwres_buffer_clear.3 lwres_buffer_first.3 \ - lwres_buffer_forward.3 lwres_buffer_getmem.3 lwres_buffer_getuint16.3 \ - lwres_buffer_getuint32.3 lwres_buffer_getuint8.3 lwres_buffer_init.3 \ - lwres_buffer_invalidate.3 lwres_buffer_putmem.3 \ - lwres_buffer_putuint16.3 lwres_buffer_putuint32.3 \ - lwres_buffer_putuint8.3 lwres_buffer_subtract.3 lwres_conf_clear.3 \ - lwres_conf_get.3 lwres_conf_init.3 lwres_conf_parse.3 \ - lwres_conf_print.3 lwres_config.3 lwres_context.3 \ - lwres_context_allocmem.3 lwres_context_create.3 \ - lwres_context_destroy.3 lwres_context_freemem.3 \ - lwres_context_initserial.3 lwres_context_nextserial.3 \ - lwres_context_sendrecv.3 lwres_endhostent.3 lwres_endhostent_r.3 \ - lwres_freeaddrinfo.3 lwres_freehostent.3 lwres_gabn.3 \ - lwres_gabnrequest_free.3 lwres_gabnrequest_parse.3 \ - lwres_gabnrequest_render.3 lwres_gabnresponse_free.3 \ - lwres_gabnresponse_parse.3 lwres_gabnresponse_render.3 \ - lwres_gai_strerror.3 lwres_getaddrinfo.3 lwres_getaddrsbyname.3 \ - lwres_gethostbyaddr.3 lwres_gethostbyaddr_r.3 lwres_gethostbyname.3 \ - lwres_gethostbyname2.3 lwres_gethostbyname_r.3 lwres_gethostent.3 \ - lwres_gethostent_r.3 lwres_getipnode.3 lwres_getipnodebyaddr.3 \ - lwres_getipnodebyname.3 lwres_getnamebyaddr.3 lwres_getnameinfo.3 \ - lwres_getrrsetbyname.3 lwres_gnba.3 lwres_gnbarequest_free.3 \ - lwres_gnbarequest_parse.3 lwres_gnbarequest_render.3 \ - lwres_gnbaresponse_free.3 lwres_gnbaresponse_parse.3 \ - lwres_gnbaresponse_render.3 lwres_herror.3 lwres_hstrerror.3 \ - lwres_inetntop.3 lwres_lwpacket_parseheader.3 \ - lwres_lwpacket_renderheader.3 lwres_net_ntop.3 lwres_noop.3 \ - lwres_nooprequest_free.3 lwres_nooprequest_parse.3 \ - lwres_nooprequest_render.3 lwres_noopresponse_free.3 \ - lwres_noopresponse_parse.3 lwres_noopresponse_render.3 \ - lwres_packet.3 lwres_resutil.3 lwres_sethostent.3 \ - lwres_sethostent_r.3 lwres_string_parse.3 -MAN5= named.conf.5 rndc.conf.5 -MAN8= dnssec-keygen.8 dnssec-signzone.8 lwresd.8 named-checkconf.8 \ - named-checkzone.8 named.8 rndc-confgen.8 rndc.8 -MLINKS= named-checkzone.8 named-compilezone.8 - -post-patch: -.for FILE in check/named-checkconf.8 named/named.8 nsupdate/nsupdate.1 \ - rndc/rndc.8 - @${MV} ${WRKSRC}/bin/${FILE} ${WRKSRC}/bin/${FILE}.Dist - @${SED} -e 's#/etc/named.conf#${BIND_DESTETC}/named.conf#g' \ - -e 's#/etc/rndc.conf#${BIND_DESTETC}/rndc.conf#g' \ - ${WRKSRC}/bin/${FILE}.Dist > ${WRKSRC}/bin/${FILE} -.endfor - -post-install: - ${INSTALL_DATA} ${WRKSRC}/bin/rndc/rndc.conf \ - ${BIND_DESTETC}/rndc.conf.sample -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR}/arm ${DOCSDIR}/misc - ${INSTALL_DATA} ${WRKSRC}/doc/arm/Bv9ARM*html ${DOCSDIR}/arm - ${INSTALL_DATA} ${WRKSRC}/doc/misc/[a-z]* ${DOCSDIR}/misc - ${CP} ${WRKSRC}/CHANGES ${WRKSRC}/COPYRIGHT ${WRKSRC}/FAQ \ - ${WRKSRC}/README ${DOCSDIR}/ -.endif - @${CAT} ${PKGMESSAGE} - -.include <bsd.port.post.mk> diff --git a/dns/bind9-sdb-postgresql/distinfo b/dns/bind9-sdb-postgresql/distinfo deleted file mode 100644 index 79fc200d90f4..000000000000 --- a/dns/bind9-sdb-postgresql/distinfo +++ /dev/null @@ -1,4 +0,0 @@ -SHA256 (bind-9.4.3-P3.tar.gz) = cf1186b9f9bb993053e49f7c9bc22a1f218266cc6112d4e668a56ab8861a2b6d -SIZE (bind-9.4.3-P3.tar.gz) = 6544968 -SHA256 (bind-9.4.3-P3.tar.gz.asc) = 26fe58193633b7402a0e01a2502ee6cac52f6a41879198429979f09fde221bc7 -SIZE (bind-9.4.3-P3.tar.gz.asc) = 481 diff --git a/dns/bind9-sdb-postgresql/files/patch-bin__named__Makefile.in b/dns/bind9-sdb-postgresql/files/patch-bin__named__Makefile.in deleted file mode 100644 index ab71555ce86d..000000000000 --- a/dns/bind9-sdb-postgresql/files/patch-bin__named__Makefile.in +++ /dev/null @@ -1,17 +0,0 @@ ---- ./bin/named/Makefile.in.orig 2005-09-04 20:18:10.000000000 -0400 -+++ ./bin/named/Makefile.in 2008-08-26 12:01:22.000000000 -0400 -@@ -26,10 +26,10 @@ - # - # Add database drivers here. - # --DBDRIVER_OBJS = --DBDRIVER_SRCS = --DBDRIVER_INCLUDES = --DBDRIVER_LIBS = -+DBDRIVER_OBJS = pgsqldb.@O@ -+DBDRIVER_SRCS = pgsqldb.c -+DBDRIVER_INCLUDES = -I../../contrib/sdb/pgsql -I${LOCALBASE}/include -+DBDRIVER_LIBS = -L${LOCALBASE}/lib -lpq - - DLZ_DRIVER_DIR = ${top_srcdir}/contrib/dlz/drivers - diff --git a/dns/bind9-sdb-postgresql/files/patch-bin__named__main.c b/dns/bind9-sdb-postgresql/files/patch-bin__named__main.c deleted file mode 100644 index 3b5a00835e19..000000000000 --- a/dns/bind9-sdb-postgresql/files/patch-bin__named__main.c +++ /dev/null @@ -1,26 +0,0 @@ ---- ./bin/named/main.c.orig 2006-11-10 13:51:14.000000000 -0500 -+++ ./bin/named/main.c 2008-08-26 12:01:22.000000000 -0400 -@@ -72,6 +72,7 @@ - * Include header files for database drivers here. - */ - /* #include "xxdb.h" */ -+#include <pgsqldb.h> - - /* - * Include DLZ drivers if appropriate. -@@ -681,6 +682,7 @@ - * Add calls to register sdb drivers here. - */ - /* xxdb_init(); */ -+ pgsqldb_init(); - - #ifdef DLZ - /* -@@ -707,6 +709,7 @@ - * Add calls to unregister sdb drivers here. - */ - /* xxdb_clear(); */ -+ pgsqldb_clear(); - - #ifdef DLZ - /* diff --git a/dns/bind9-sdb-postgresql/files/patch-bin__named__pgsqldb.c b/dns/bind9-sdb-postgresql/files/patch-bin__named__pgsqldb.c deleted file mode 100644 index 2c07fca31a2f..000000000000 --- a/dns/bind9-sdb-postgresql/files/patch-bin__named__pgsqldb.c +++ /dev/null @@ -1,351 +0,0 @@ ---- ./bin/named/pgsqldb.c.orig 2008-08-26 12:01:22.000000000 -0400 -+++ ./bin/named/pgsqldb.c 2008-08-26 12:01:22.000000000 -0400 -@@ -0,0 +1,348 @@ -+/* -+ * Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC") -+ * Copyright (C) 2000, 2001 Internet Software Consortium. -+ * -+ * Permission to use, copy, modify, and distribute this software for any -+ * purpose with or without fee is hereby granted, provided that the above -+ * copyright notice and this permission notice appear in all copies. -+ * -+ * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH -+ * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -+ * AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, -+ * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -+ * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -+ * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -+ * PERFORMANCE OF THIS SOFTWARE. -+ */ -+ -+/* $Id: pgsqldb.c,v 1.13 2004/03/05 05:04:32 marka Exp $ */ -+ -+#include <config.h> -+ -+#include <stdio.h> -+#include <string.h> -+#include <stdlib.h> -+ -+#include <libpq-fe.h> -+ -+#include <isc/mem.h> -+#include <isc/print.h> -+#include <isc/result.h> -+#include <isc/util.h> -+ -+#include <dns/sdb.h> -+#include <dns/result.h> -+ -+#include <named/globals.h> -+ -+#include "pgsqldb.h" -+ -+/* -+ * A simple database driver that interfaces to a PostgreSQL database. This -+ * is not complete, and not designed for general use. It opens one -+ * connection to the database per zone, which is inefficient. It also may -+ * not handle quoting correctly. -+ * -+ * The table must contain the fields "name", "rdtype", and "rdata", and -+ * is expected to contain a properly constructed zone. The program "zonetodb" -+ * creates such a table. -+ */ -+ -+static dns_sdbimplementation_t *pgsqldb = NULL; -+ -+struct dbinfo { -+ PGconn *conn; -+ char *database; -+ char *table; -+ char *host; -+ char *user; -+ char *passwd; -+}; -+ -+static void -+pgsqldb_destroy(const char *zone, void *driverdata, void **dbdata); -+ -+/* -+ * Canonicalize a string before writing it to the database. -+ * "dest" must be an array of at least size 2*strlen(source) + 1. -+ */ -+static void -+quotestring(const char *source, char *dest) { -+ while (*source != 0) { -+ if (*source == '\'') -+ *dest++ = '\''; -+ /* SQL doesn't treat \ as special, but PostgreSQL does */ -+ else if (*source == '\\') -+ *dest++ = '\\'; -+ *dest++ = *source++; -+ } -+ *dest++ = 0; -+} -+ -+/* -+ * Connect to the database. -+ */ -+static isc_result_t -+db_connect(struct dbinfo *dbi) { -+ dbi->conn = PQsetdbLogin(dbi->host, NULL, NULL, NULL, dbi->database, -+ dbi->user, dbi->passwd); -+ -+ if (PQstatus(dbi->conn) == CONNECTION_OK) -+ return (ISC_R_SUCCESS); -+ else -+ return (ISC_R_FAILURE); -+} -+ -+/* -+ * Check to see if the connection is still valid. If not, attempt to -+ * reconnect. -+ */ -+static isc_result_t -+maybe_reconnect(struct dbinfo *dbi) { -+ if (PQstatus(dbi->conn) == CONNECTION_OK) -+ return (ISC_R_SUCCESS); -+ -+ return (db_connect(dbi)); -+} -+ -+/* -+ * This database operates on absolute names. -+ * -+ * Queries are converted into SQL queries and issued synchronously. Errors -+ * are handled really badly. -+ */ -+static isc_result_t -+pgsqldb_lookup(const char *zone, const char *name, void *dbdata, -+ dns_sdblookup_t *lookup) -+{ -+ isc_result_t result; -+ struct dbinfo *dbi = dbdata; -+ PGresult *res; -+ char str[1500]; -+ char *canonname; -+ int i; -+ -+ UNUSED(zone); -+ -+ canonname = isc_mem_get(ns_g_mctx, strlen(name) * 2 + 1); -+ if (canonname == NULL) -+ return (ISC_R_NOMEMORY); -+ quotestring(name, canonname); -+ snprintf(str, sizeof(str), -+ "SELECT TTL,RDTYPE,RDATA FROM \"%s\" WHERE " -+ "lower(NAME) = lower('%s')", dbi->table, canonname); -+ isc_mem_put(ns_g_mctx, canonname, strlen(name) * 2 + 1); -+ -+ result = maybe_reconnect(dbi); -+ if (result != ISC_R_SUCCESS) -+ return (result); -+ -+ res = PQexec(dbi->conn, str); -+ if (!res || PQresultStatus(res) != PGRES_TUPLES_OK) { -+ PQclear(res); -+ return (ISC_R_FAILURE); -+ } -+ if (PQntuples(res) == 0) { -+ PQclear(res); -+ return (ISC_R_NOTFOUND); -+ } -+ -+ for (i = 0; i < PQntuples(res); i++) { -+ char *ttlstr = PQgetvalue(res, i, 0); -+ char *type = PQgetvalue(res, i, 1); -+ char *data = PQgetvalue(res, i, 2); -+ dns_ttl_t ttl; -+ char *endp; -+ ttl = strtol(ttlstr, &endp, 10); -+ if (*endp != '\0') { -+ PQclear(res); -+ return (DNS_R_BADTTL); -+ } -+ result = dns_sdb_putrr(lookup, type, ttl, data); -+ if (result != ISC_R_SUCCESS) { -+ PQclear(res); -+ return (ISC_R_FAILURE); -+ } -+ } -+ -+ PQclear(res); -+ return (ISC_R_SUCCESS); -+} -+ -+/* -+ * Issue an SQL query to return all nodes in the database and fill the -+ * allnodes structure. -+ */ -+static isc_result_t -+pgsqldb_allnodes(const char *zone, void *dbdata, dns_sdballnodes_t *allnodes) { -+ struct dbinfo *dbi = dbdata; -+ PGresult *res; -+ isc_result_t result; -+ char str[1500]; -+ int i; -+ -+ UNUSED(zone); -+ -+ snprintf(str, sizeof(str), -+ "SELECT TTL,NAME,RDTYPE,RDATA FROM \"%s\" ORDER BY NAME", -+ dbi->table); -+ -+ result = maybe_reconnect(dbi); -+ if (result != ISC_R_SUCCESS) -+ return (result); -+ -+ res = PQexec(dbi->conn, str); -+ if (!res || PQresultStatus(res) != PGRES_TUPLES_OK ) { -+ PQclear(res); -+ return (ISC_R_FAILURE); -+ } -+ if (PQntuples(res) == 0) { -+ PQclear(res); -+ return (ISC_R_NOTFOUND); -+ } -+ -+ for (i = 0; i < PQntuples(res); i++) { -+ char *ttlstr = PQgetvalue(res, i, 0); -+ char *name = PQgetvalue(res, i, 1); -+ char *type = PQgetvalue(res, i, 2); -+ char *data = PQgetvalue(res, i, 3); -+ dns_ttl_t ttl; -+ char *endp; -+ ttl = strtol(ttlstr, &endp, 10); -+ if (*endp != '\0') { -+ PQclear(res); -+ return (DNS_R_BADTTL); -+ } -+ result = dns_sdb_putnamedrr(allnodes, name, type, ttl, data); -+ if (result != ISC_R_SUCCESS) { -+ PQclear(res); -+ return (ISC_R_FAILURE); -+ } -+ } -+ -+ PQclear(res); -+ return (ISC_R_SUCCESS); -+} -+ -+/* -+ * Create a connection to the database and save any necessary information -+ * in dbdata. -+ * -+ * argv[0] is the name of the database -+ * argv[1] is the name of the table -+ * argv[2] (if present) is the name of the host to connect to -+ * argv[3] (if present) is the name of the user to connect as -+ * argv[4] (if present) is the name of the password to connect with -+ */ -+static isc_result_t -+pgsqldb_create(const char *zone, int argc, char **argv, -+ void *driverdata, void **dbdata) -+{ -+ struct dbinfo *dbi; -+ isc_result_t result; -+ -+ UNUSED(zone); -+ UNUSED(driverdata); -+ -+ if (argc < 2) -+ return (ISC_R_FAILURE); -+ -+ dbi = isc_mem_get(ns_g_mctx, sizeof(struct dbinfo)); -+ if (dbi == NULL) -+ return (ISC_R_NOMEMORY); -+ dbi->conn = NULL; -+ dbi->database = NULL; -+ dbi->table = NULL; -+ dbi->host = NULL; -+ dbi->user = NULL; -+ dbi->passwd = NULL; -+ -+#define STRDUP_OR_FAIL(target, source) \ -+ do { \ -+ target = isc_mem_strdup(ns_g_mctx, source); \ -+ if (target == NULL) { \ -+ result = ISC_R_NOMEMORY; \ -+ goto cleanup; \ -+ } \ -+ } while (0); -+ -+ STRDUP_OR_FAIL(dbi->database, argv[0]); -+ STRDUP_OR_FAIL(dbi->table, argv[1]); -+ if (argc > 2) -+ STRDUP_OR_FAIL(dbi->host, argv[2]); -+ if (argc > 3) -+ STRDUP_OR_FAIL(dbi->user, argv[3]); -+ if (argc > 4) -+ STRDUP_OR_FAIL(dbi->passwd, argv[4]); -+ -+ result = db_connect(dbi); -+ if (result != ISC_R_SUCCESS) -+ goto cleanup; -+ -+ *dbdata = dbi; -+ return (ISC_R_SUCCESS); -+ -+ cleanup: -+ pgsqldb_destroy(zone, driverdata, (void **)&dbi); -+ return (result); -+} -+ -+/* -+ * Close the connection to the database. -+ */ -+static void -+pgsqldb_destroy(const char *zone, void *driverdata, void **dbdata) { -+ struct dbinfo *dbi = *dbdata; -+ -+ UNUSED(zone); -+ UNUSED(driverdata); -+ -+ if (dbi->conn != NULL) -+ PQfinish(dbi->conn); -+ if (dbi->database != NULL) -+ isc_mem_free(ns_g_mctx, dbi->database); -+ if (dbi->table != NULL) -+ isc_mem_free(ns_g_mctx, dbi->table); -+ if (dbi->host != NULL) -+ isc_mem_free(ns_g_mctx, dbi->host); -+ if (dbi->user != NULL) -+ isc_mem_free(ns_g_mctx, dbi->user); -+ if (dbi->passwd != NULL) -+ isc_mem_free(ns_g_mctx, dbi->passwd); -+ if (dbi->database != NULL) -+ isc_mem_free(ns_g_mctx, dbi->database); -+ isc_mem_put(ns_g_mctx, dbi, sizeof(struct dbinfo)); -+} -+ -+/* -+ * Since the SQL database corresponds to a zone, the authority data should -+ * be returned by the lookup() function. Therefore the authority() function -+ * is NULL. -+ */ -+static dns_sdbmethods_t pgsqldb_methods = { -+ pgsqldb_lookup, -+ NULL, /* authority */ -+ pgsqldb_allnodes, -+ pgsqldb_create, -+ pgsqldb_destroy -+}; -+ -+/* -+ * Wrapper around dns_sdb_register(). -+ */ -+isc_result_t -+pgsqldb_init(void) { -+ unsigned int flags; -+ flags = 0; -+ return (dns_sdb_register("pgsql", &pgsqldb_methods, NULL, flags, -+ ns_g_mctx, &pgsqldb)); -+} -+ -+/* -+ * Wrapper around dns_sdb_unregister(). -+ */ -+void -+pgsqldb_clear(void) { -+ if (pgsqldb != NULL) -+ dns_sdb_unregister(&pgsqldb); -+} diff --git a/dns/bind9-sdb-postgresql/files/patch-bin__named__pgsqldb.h b/dns/bind9-sdb-postgresql/files/patch-bin__named__pgsqldb.h deleted file mode 100644 index c5cf8b311f5d..000000000000 --- a/dns/bind9-sdb-postgresql/files/patch-bin__named__pgsqldb.h +++ /dev/null @@ -1,28 +0,0 @@ ---- ./bin/named/pgsqldb.h.orig 2008-08-26 12:01:22.000000000 -0400 -+++ ./bin/named/pgsqldb.h 2008-08-26 12:01:22.000000000 -0400 -@@ -0,0 +1,25 @@ -+/* -+ * Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC") -+ * Copyright (C) 2000, 2001 Internet Software Consortium. -+ * -+ * Permission to use, copy, modify, and distribute this software for any -+ * purpose with or without fee is hereby granted, provided that the above -+ * copyright notice and this permission notice appear in all copies. -+ * -+ * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH -+ * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -+ * AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, -+ * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -+ * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -+ * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -+ * PERFORMANCE OF THIS SOFTWARE. -+ */ -+ -+/* $Id: pgsqldb.h,v 1.3 2004/03/05 05:04:32 marka Exp $ */ -+ -+#include <isc/types.h> -+ -+isc_result_t pgsqldb_init(void); -+ -+void pgsqldb_clear(void); -+ diff --git a/dns/bind9-sdb-postgresql/pkg-descr b/dns/bind9-sdb-postgresql/pkg-descr deleted file mode 100644 index a434da185e35..000000000000 --- a/dns/bind9-sdb-postgresql/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -BIND version 9 Nameserver, with PostgreSQL backend support. - -WWW: http://www.isc.org/index.pl?/sw/bind/index.php diff --git a/dns/bind9-sdb-postgresql/pkg-message b/dns/bind9-sdb-postgresql/pkg-message deleted file mode 100644 index bb713abdd1d3..000000000000 --- a/dns/bind9-sdb-postgresql/pkg-message +++ /dev/null @@ -1,18 +0,0 @@ -************************************************************************* -* _ _____ _____ _____ _ _ _____ ___ ___ _ _ * -* / \|_ _|_ _| ____| \ | |_ _|_ _/ _ \| \ | | * -* / _ \ | | | | | _| | \| | | | | | | | | \| | * -* / ___ \| | | | | |___| |\ | | | | | |_| | |\ | * -* /_/ \_\_| |_| |_____|_| \_| |_| |___\___/|_| \_| * -* * -* If you are running BIND 9 in a chroot environment, make * -* sure that there is a /dev/random device in the chroot. * -* * -* BIND 9 also requires configuration of rndc, including a * -* "secret" key. The easiest, and most secure way to configure * -* rndc is to run 'rndc-confgen -a' to generate the proper conf * -* file, with a new random key, and appropriate file permissions. * -* * -* The /etc/rc.d/named script in the base will do both for you. * -* * -************************************************************************* diff --git a/dns/bind9-sdb-postgresql/pkg-plist b/dns/bind9-sdb-postgresql/pkg-plist deleted file mode 100644 index e2e905ca905a..000000000000 --- a/dns/bind9-sdb-postgresql/pkg-plist +++ /dev/null @@ -1,233 +0,0 @@ -bin/dig -bin/host -bin/isc-config.sh -bin/nslookup -bin/nsupdate -include/bind9/check.h -include/bind9/getaddresses.h -include/bind9/version.h -include/dns/acl.h -include/dns/adb.h -include/dns/byaddr.h -include/dns/cache.h -include/dns/callbacks.h -include/dns/cert.h -include/dns/compress.h -include/dns/db.h -include/dns/dbiterator.h -include/dns/dbtable.h -include/dns/diff.h -include/dns/dispatch.h -include/dns/dnssec.h -include/dns/ds.h -include/dns/enumclass.h -include/dns/enumtype.h -include/dns/events.h -include/dns/fixedname.h -include/dns/journal.h -include/dns/keyflags.h -include/dns/keytable.h -include/dns/keyvalues.h -include/dns/lib.h -include/dns/log.h -include/dns/master.h -include/dns/masterdump.h -include/dns/message.h -include/dns/name.h -include/dns/ncache.h -include/dns/nsec.h -include/dns/peer.h -include/dns/portlist.h -include/dns/rbt.h -include/dns/rcode.h -include/dns/rdata.h -include/dns/rdataclass.h -include/dns/rdatalist.h -include/dns/rdataset.h -include/dns/rdatasetiter.h -include/dns/rdataslab.h -include/dns/rdatastruct.h -include/dns/rdatatype.h -include/dns/request.h -include/dns/resolver.h -include/dns/result.h -include/dns/rootns.h -include/dns/sdb.h -include/dns/secalg.h -include/dns/secproto.h -include/dns/soa.h -include/dns/ssu.h -include/dns/tcpmsg.h -include/dns/time.h -include/dns/tkey.h -include/dns/tsig.h -include/dns/ttl.h -include/dns/types.h -include/dns/validator.h -include/dns/version.h -include/dns/view.h -include/dns/xfrin.h -include/dns/zone.h -include/dns/zonekey.h -include/dns/zt.h -include/dst/dst.h -include/dst/lib.h -include/dst/result.h -include/isc/app.h -include/isc/assertions.h -include/isc/atomic.h -include/isc/base64.h -include/isc/bitstring.h -include/isc/boolean.h -include/isc/buffer.h -include/isc/bufferlist.h -include/isc/commandline.h -include/isc/condition.h -include/isc/dir.h -include/isc/entropy.h -include/isc/error.h -include/isc/event.h -include/isc/eventclass.h -include/isc/file.h -include/isc/formatcheck.h -include/isc/fsaccess.h -include/isc/hash.h -include/isc/heap.h -include/isc/hex.h -include/isc/hmacmd5.h -include/isc/int.h -include/isc/interfaceiter.h -include/isc/lang.h -include/isc/lex.h -include/isc/lfsr.h -include/isc/lib.h -include/isc/list.h -include/isc/log.h -include/isc/magic.h -include/isc/md5.h -include/isc/mem.h -include/isc/msgcat.h -include/isc/msgs.h -include/isc/mutex.h -include/isc/mutexblock.h -include/isc/net.h -include/isc/netaddr.h -include/isc/netdb.h -include/isc/offset.h -include/isc/once.h -include/isc/ondestroy.h -include/isc/os.h -include/isc/parseint.h -include/isc/platform.h -include/isc/print.h -include/isc/quota.h -include/isc/random.h -include/isc/ratelimiter.h -include/isc/refcount.h -include/isc/region.h -include/isc/resource.h -include/isc/result.h -include/isc/resultclass.h -include/isc/rwlock.h -include/isc/serial.h -include/isc/sha1.h -include/isc/sha2.h -include/isc/sockaddr.h -include/isc/socket.h -include/isc/stdio.h -include/isc/stdlib.h -include/isc/stdtime.h -include/isc/string.h -include/isc/symtab.h -include/isc/syslog.h -include/isc/task.h -include/isc/taskpool.h -include/isc/thread.h -include/isc/time.h -include/isc/timer.h -include/isc/types.h -include/isc/util.h -include/isc/version.h -include/isccc/alist.h -include/isccc/base64.h -include/isccc/cc.h -include/isccc/ccmsg.h -include/isccc/events.h -include/isccc/lib.h -include/isccc/result.h -include/isccc/sexpr.h -include/isccc/symtab.h -include/isccc/symtype.h -include/isccc/types.h -include/isccc/util.h -include/isccc/version.h -include/isccfg/aclconf.h -include/isccfg/cfg.h -include/isccfg/grammar.h -include/isccfg/log.h -include/isccfg/namedconf.h -include/isccfg/version.h -include/lwres/context.h -include/lwres/int.h -include/lwres/ipv6.h -include/lwres/lang.h -include/lwres/list.h -include/lwres/lwbuffer.h -include/lwres/lwpacket.h -include/lwres/lwres.h -include/lwres/net.h -include/lwres/netdb.h -include/lwres/platform.h -include/lwres/result.h -include/lwres/version.h -lib/libbind9.a -lib/libdns.a -lib/libisc.a -lib/libisccc.a -lib/libisccfg.a -lib/liblwres.a -sbin/dnssec-keygen -sbin/dnssec-signzone -sbin/lwresd -sbin/named -sbin/named-checkconf -sbin/named-checkzone -sbin/named-compilezone -sbin/rndc -sbin/rndc-confgen -%%PORTDOCS%%%%DOCSDIR%%/CHANGES -%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT -%%PORTDOCS%%%%DOCSDIR%%/FAQ -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch01.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch02.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch03.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch04.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch05.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch06.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch07.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch08.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch09.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.ch10.html -%%PORTDOCS%%%%DOCSDIR%%/arm/Bv9ARM.html -%%PORTDOCS%%%%DOCSDIR%%/misc/dnssec -%%PORTDOCS%%%%DOCSDIR%%/misc/format-options.pl -%%PORTDOCS%%%%DOCSDIR%%/misc/ipv6 -%%PORTDOCS%%%%DOCSDIR%%/misc/migration -%%PORTDOCS%%%%DOCSDIR%%/misc/migration-4to9 -%%PORTDOCS%%%%DOCSDIR%%/misc/options -%%PORTDOCS%%%%DOCSDIR%%/misc/rfc-compliance -%%PORTDOCS%%%%DOCSDIR%%/misc/roadmap -%%PORTDOCS%%%%DOCSDIR%%/misc/sdb -%%PORTDOCS%%%%DOCSDIR%%/misc/sort-options.pl -%%PORTDOCS%%@dirrm %%DOCSDIR%%/arm -%%PORTDOCS%%@dirrm %%DOCSDIR%%/misc -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@unexec rm -f %%BIND_DESTETC%%/rndc.conf.sample -@dirrm include/bind9 -@dirrm include/dns -@dirrm include/dst -@dirrmtry include/isc -@dirrm include/isccc -@dirrm include/isccfg -@dirrm include/lwres diff --git a/ftp/Makefile b/ftp/Makefile index 0d0072923a04..677d6ad1042f 100644 --- a/ftp/Makefile +++ b/ftp/Makefile @@ -112,7 +112,6 @@ SUBDIR += waiho SUBDIR += weex SUBDIR += wget - SUBDIR += wgetpro SUBDIR += wmget SUBDIR += wput SUBDIR += wu-ftpd+ipv6 diff --git a/ftp/wgetpro/Makefile b/ftp/wgetpro/Makefile deleted file mode 100644 index 91984e282c28..000000000000 --- a/ftp/wgetpro/Makefile +++ /dev/null @@ -1,40 +0,0 @@ -# ex:ts=8 -# Ports collection makefile for: wgetpro -# Date created: May 18, 2004 -# Whom: ijliao -# -# $FreeBSD$ -# - -PORTNAME= wgetpro -PORTVERSION= 0.1.3 -PORTREVISION= 3 -CATEGORIES= ftp -MASTER_SITES= SF -EXTRACT_SUFX= .tgz - -MAINTAINER= stas@FreeBSD.org -COMMENT= Wget with "PRO" features - -FORBIDDEN= Vulnerable since 2004-12-14, http://portaudit.freebsd.org/06f142ff-4df3-11d9-a9e7-0001020eed82.html -EXPIRATION_DATE= 2011-10-14 - -RESTRICTED= "may implement United States Patent 6,041,345" -USE_OPENSSL= yes -USE_GMAKE= yes -GNU_CONFIGURE= yes - -.if defined(WITHOUT_NLS) -CONFIGURE_ARGS+= --disable-nls -PLIST_SUB+= NLS="@comment " -.else -USE_GETTEXT= yes -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib -PLIST_SUB+= NLS="" -.endif - -post-patch: - @${REINPLACE_CMD} -e 's|^\(PACKAGE=\).*|\1wpro|' ${WRKSRC}/configure - -.include <bsd.port.mk> diff --git a/ftp/wgetpro/distinfo b/ftp/wgetpro/distinfo deleted file mode 100644 index 515638a9396a..000000000000 --- a/ftp/wgetpro/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (wgetpro-0.1.3.tgz) = 9b6aa43ab2d13aa51ed2671dc66e66c668a537d972446974587bdfba2c97a58a -SIZE (wgetpro-0.1.3.tgz) = 1005027 diff --git a/ftp/wgetpro/pkg-descr b/ftp/wgetpro/pkg-descr deleted file mode 100644 index 67e7655b2979..000000000000 --- a/ftp/wgetpro/pkg-descr +++ /dev/null @@ -1,2 +0,0 @@ -Wget "PRO" edition - with additional protocol support and html rewriting -capabilities. diff --git a/ftp/wgetpro/pkg-plist b/ftp/wgetpro/pkg-plist deleted file mode 100644 index a9583408f7a6..000000000000 --- a/ftp/wgetpro/pkg-plist +++ /dev/null @@ -1,29 +0,0 @@ -bin/wpro -%%NLS%%share/locale/bg/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/ca/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/cs/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/da/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/de/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/el/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/es/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/et/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/fr/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/gl/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/he/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/hr/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/hu/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/it/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/ja/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/nl/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/no/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/pl/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/pt_BR/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/ro/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/ru/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/sk/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/sl/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/sv/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/tr/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/uk/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/zh_CN/LC_MESSAGES/wpro.mo -%%NLS%%share/locale/zh_TW/LC_MESSAGES/wpro.mo diff --git a/games/Makefile b/games/Makefile index f0440619df3f..c4e17171a9b0 100644 --- a/games/Makefile +++ b/games/Makefile @@ -726,7 +726,6 @@ SUBDIR += quake2-source SUBDIR += quake2-xatrix SUBDIR += quake2-zaero - SUBDIR += quake2forge SUBDIR += quake2lnx SUBDIR += quake2max SUBDIR += quake3 diff --git a/games/quake2forge/Makefile b/games/quake2forge/Makefile deleted file mode 100644 index 5d0003109239..000000000000 --- a/games/quake2forge/Makefile +++ /dev/null @@ -1,132 +0,0 @@ -# New ports collection makefile for: quake2 -# Date created: 20.01.2003 -# Whom: Ulrich Spoerlein <q@uni.de> -# -# $FreeBSD$ -# - -PORTNAME= quake2forge -PORTVERSION= 0.3 -PORTREVISION= 8 -CATEGORIES= games -MASTER_SITES= https://www.spoerlein.net/pub/ -DISTNAME= quake2-${PORTVERSION} - -MAINTAINER= danfe@FreeBSD.org -COMMENT= First Person Shooter with many addons available - -FORBIDDEN= Vulnerable since 2005-01-21, http://portaudit.freebsd.org/2c25e762-6bb9-11d9-93db-000a95bc6fae.html -EXPIRATION_DATE= 2011-10-14 - -USE_AUTOTOOLS= autoconf libtool -USE_BZIP2= yes - -CONFIGURE_ARGS= --program-transform-name='s/^quake2$$/${PORTNAME}/' \ - --disable-warn - -OPTIONS= AO "Build libao sound module" off \ - CTF "Build the CTF (Capture The Flag) modification" off \ - GAME "Build a main game .so file" off \ - GL "Build OpenGL renderer" on \ - SDL "Build SDL renderers" off \ - SVGA "Build SVGA renderer" off \ - X11 "Build X11 renderer" on - -LIBDIR= ${PREFIX}/lib/${PORTNAME} - -.include "${.CURDIR}/../quake2-data/Makefile.include" - -.include <bsd.port.pre.mk> - -.if defined(WITH_GL) || defined(WITH_X11) -USE_XORG= xxf86dga -.endif - -.if defined(WITH_AO) -LIB_DEPENDS+= ao.4:${PORTSDIR}/audio/libao -CONFIGURE_ARGS+=--with-ao=${LOCALBASE} -PLIST_SUB+= AO="" -.else -CONFIGURE_ARGS+=--without-ao -PLIST_SUB+= AO="@comment " -.endif - -.if defined(WITH_CTF) -PLIST_SUB+= CTF="" -.else -Q2F_BADMODS+= ctf -PLIST_SUB+= CTF="@comment " -.endif - -.if defined(WITH_GAME) -PLIST_SUB+= GAME="" -.else -Q2F_BADMODS+= baseq2 -PLIST_SUB+= GAME="@comment " -.endif - -.if defined(WITH_GL) -USE_GL= yes -CONFIGURE_ARGS+=--with-opengl=${LOCALBASE} -PLIST_SUB+= GL="" -.else -CONFIGURE_ARGS+=--with-opengl=no -PLIST_SUB+= GL="@comment " -.endif - -.if defined(WITH_SDL) -USE_SDL= yes -CONFIGURE_ARGS+=--with-sdl=${LOCALBASE} -PLIST_SUB+= SDL="" -.else -CONFIGURE_ARGS+=--disable-sdl --disable-sdltest -PLIST_SUB+= SDL="@comment " -.endif - -.if defined(WITH_GL) && defined(WITH_SDL) -PLIST_SUB+= SDLGL="" -.else -PLIST_SUB+= SDLGL="@comment " -.endif - -.if defined(WITH_SVGA) -LIB_DEPENDS+= vga.1:${PORTSDIR}/graphics/svgalib -CONFIGURE_ARGS+=--with-svgalib=${LOCALBASE} -PLIST_SUB+= SVGA="" -.else -CONFIGURE_ARGS+=--with-svgalib=no -PLIST_SUB+= SVGA="@comment " -.endif - -.if defined(WITH_X11) -CONFIGURE_ARGS+=--with-x -PLIST_SUB+= X11="" -.else -CONFIGURE_ARGS+=--without-x -PLIST_SUB+= X11="@comment " -.endif - -post-patch: - @${FIND} ${WRKSRC} -type f -name Makefile.in -print0 | \ - ${XARGS} -0 ${REINPLACE_CMD} -e \ - 's|\($$(libdir)/\)@PACKAGE@|\1${PORTNAME}|' - @${REINPLACE_CMD} -e 's|\($$libdir/\)$$PACKAGE|\1${PORTNAME}|' \ - ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}.in -.for f in ${Q2F_BADMODS} - @${REINPLACE_CMD} -i "" -e 's/${f}//' ${WRKSRC}/src/Makefile.in -.endfor - -post-install: -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/docs/README.* ${WRKSRC}/docs/*.txt ${DOCSDIR} -.if defined(WITH_CTF) - ${MKDIR} ${DOCSDIR}/ctf -.for f in *.html *.gif *.jpg - ${INSTALL_DATA} ${WRKSRC}/docs/ctf/${f} ${DOCSDIR}/ctf -.endfor -.endif -.endif - @${ECHO_CMD}; ${CAT} ${PKGMESSAGE}; ${ECHO_CMD} - -.include <bsd.port.post.mk> diff --git a/games/quake2forge/distinfo b/games/quake2forge/distinfo deleted file mode 100644 index f0d0697bdf92..000000000000 --- a/games/quake2forge/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (quake2-0.3.tar.bz2) = 5a868970b16eb674fd019201700f0c3011a1a5479cf8fad2c297ded0c0c74f03 -SIZE (quake2-0.3.tar.bz2) = 1383644 diff --git a/games/quake2forge/files/patch-Makefile.in b/games/quake2forge/files/patch-Makefile.in deleted file mode 100644 index 3ee9068f2ae8..000000000000 --- a/games/quake2forge/files/patch-Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.in.orig Tue Mar 16 07:38:08 2004 -+++ Makefile.in Wed Sep 28 17:52:34 2005 -@@ -243,7 +243,7 @@ - target_os = @target_os@ - target_vendor = @target_vendor@ - unamepath = @unamepath@ --SUBDIRS = src data docs -+SUBDIRS = src docs - EXTRA_DIST = quake2.dsp quake2.dsw quake2.mak \ - quake2.spec \ - HACKING NEWS THANKS TODO \ diff --git a/games/quake2forge/files/patch-configure.in b/games/quake2forge/files/patch-configure.in deleted file mode 100644 index dda92f3412ef..000000000000 --- a/games/quake2forge/files/patch-configure.in +++ /dev/null @@ -1,45 +0,0 @@ ---- configure.in.orig Tue Mar 16 07:07:38 2004 -+++ configure.in Wed Sep 28 20:52:44 2005 -@@ -109,6 +109,7 @@ - # test for the library first, for people who may have the libs - # installed but no headers - AC_CHECK_LIB(vga, vga_getmousetype, -+ SVGALIB_LIBS="$SVGALIB_LIBS -lvga" - HAVE_SVGALIB=maybe, - HAVE_SVGALIB=no, - [ $SVGALIB_LIBS ] -@@ -125,7 +126,6 @@ - # if it's all there, define the relevant bits - if test "x$HAVE_SVGALIB" = xyes ; then - AC_DEFINE(HAVE_SVGALIB, 1, [Define this if you have SVGAlib]) -- SVGALIB_LIBS="-lvga" - AC_SUBST(SVGALIB_CFLAGS) - AC_SUBST(SVGALIB_LIBS) - else -@@ -221,7 +221,7 @@ - # --with-opengl was explicitly given, so look in that directory - if test "x${ac_with_opengl}" != xauto ; then - OPENGL_CFLAGS="$OPENGL_CFLAGS -I$withval/include" -- OPENGL_LIBS="$OPENGL_CFLAGS -L$withval/lib" -+ OPENGL_LIBS="$OPENGL_LIBS -L$withval/lib" - fi - # save and set CPPFLAGS for coming tests - save_CPPFLAGS="$CPPFLAGS" -@@ -263,7 +263,6 @@ - - if test "x$HAVE_OPENGL" = xyes; then - AC_DEFINE(HAVE_OPENGL, 1, [Define this if you have OpenGL]) -- OPENGL_LIBS="-lGL" - AC_SUBST(OPENGL_CFLAGS) - AC_SUBST(OPENGL_LIBS) - else -@@ -779,9 +778,6 @@ - src/ctf/Makefile - src/xatrix/Makefile - src/rogue/Makefile -- data/Makefile -- data/pixmaps/Makefile -- data/baseq2/Makefile - docs/Makefile - docs/ctf/Makefile - quake2.spec diff --git a/games/quake2forge/files/patch-src__files.c b/games/quake2forge/files/patch-src__files.c deleted file mode 100644 index 5370103a4c64..000000000000 --- a/games/quake2forge/files/patch-src__files.c +++ /dev/null @@ -1,23 +0,0 @@ ---- src/files.c.orig Sun Feb 23 09:12:37 2003 -+++ src/files.c Thu Jul 27 17:05:41 2006 -@@ -721,6 +721,8 @@ - Cvar_FullSet ("gamedir", dir, CVAR_SERVERINFO|CVAR_NOSET); - if (fs_cddir->string[0]) - FS_AddGameDirectory (va("%s/%s", fs_cddir->string, dir) ); -+ FS_AddGameDirectory(PKGDATADIR"/"BASEDIRNAME); -+ FS_AddGameDirectory(PKGLIBDIR"/"BASEDIRNAME); - FS_AddGameDirectory (va("%s/%s", fs_basedir->string, dir) ); - FS_AddHomeAsGameDirectory (dir); - } -@@ -953,9 +955,9 @@ - // - // add baseq2 to search path - // -- /*FS_AddGameDirectory (va("%s/"BASEDIRNAME, fs_basedir->string) );*/ -- FS_AddGameDirectory(PKGLIBDIR"/"BASEDIRNAME); - FS_AddGameDirectory(PKGDATADIR"/"BASEDIRNAME); -+ FS_AddGameDirectory(PKGLIBDIR"/"BASEDIRNAME); -+ FS_AddGameDirectory (va("%s/"BASEDIRNAME, fs_basedir->string) ); - - // - // then add a '.quake2/baseq2' directory in home directory by default diff --git a/games/quake2forge/files/patch-src__gl_fxmesa.c b/games/quake2forge/files/patch-src__gl_fxmesa.c deleted file mode 100644 index 3487f933ac2d..000000000000 --- a/games/quake2forge/files/patch-src__gl_fxmesa.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/gl_fxmesa.c.orig Sat Jul 20 01:30:46 2002 -+++ src/gl_fxmesa.c Wed Feb 22 20:24:51 2006 -@@ -72,8 +72,6 @@ - extern cvar_t *vid_fullscreen; - extern cvar_t *vid_ref; - --#define GLAPI extern --#define GLAPIENTRY - - #define FXMESA_NONE 0 // to terminate attribList - #define FXMESA_DOUBLEBUFFER 10 diff --git a/games/quake2forge/files/patch-src__gl_glx.c b/games/quake2forge/files/patch-src__gl_glx.c deleted file mode 100644 index 08c18af39eaf..000000000000 --- a/games/quake2forge/files/patch-src__gl_glx.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/gl_glx.c.orig Sun Mar 14 23:25:43 2004 -+++ src/gl_glx.c Wed Feb 22 20:20:51 2006 -@@ -797,8 +797,6 @@ - { - mx += ((int)event.xmotion.x - mwx) * 2; - my += ((int)event.xmotion.y - mwy) * 2; -- mwx = event.xmotion.x; -- mwy = event.xmotion.y; - - if (mx || my) - dowarp = true; diff --git a/games/quake2forge/files/patch-src__snd_ao.c b/games/quake2forge/files/patch-src__snd_ao.c deleted file mode 100644 index 66ea0431d7e1..000000000000 --- a/games/quake2forge/files/patch-src__snd_ao.c +++ /dev/null @@ -1,10 +0,0 @@ ---- src/snd_ao.c.orig 2010-06-06 16:01:19.000000000 +0200 -+++ src/snd_ao.c 2010-06-06 16:01:46.000000000 +0200 -@@ -62,6 +62,7 @@ qboolean SNDDMA_Init(struct sndinfo * s) - } - } - -+ memset(&format, 0, sizeof(format)); - format.bits = si->dma->samplebits = si->bits->value; - format.rate = si->dma->speed = 44100; - format.channels = si->dma->channels = si->channels->value; diff --git a/games/quake2forge/pkg-descr b/games/quake2forge/pkg-descr deleted file mode 100644 index 71fce4806712..000000000000 --- a/games/quake2forge/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -This is a port of the GPL'd Quake 2 source maintained by the Quake Forge -team. They're patching it with an eye towards portability and bug fixes, -and in the future, feature enhancments. - -Note that to actually USE this port you will need to obtain a copy of -the original Quake 2 from id Software. - -WWW: http://www.quakeforge.net/ diff --git a/games/quake2forge/pkg-message b/games/quake2forge/pkg-message deleted file mode 100644 index c1c391c419bb..000000000000 --- a/games/quake2forge/pkg-message +++ /dev/null @@ -1,15 +0,0 @@ -============================================================================== - -Quake2Forge has been installed. - -The Quake2Forge binary now gets installed as "quake2forge" instead of "quake2" -to avoid conflicting with "games/quake2lnx". - -If you experience problems with mouse movements when running in GLX-Mode, try -setting in_dgamouse to 1 (this is actually for people that use the DGA X11 -extension). - -You can not change the gamma in SDL-Mode, but you can use "xgamma" to adjust -it before and after running Quake2Forge. - -============================================================================== diff --git a/games/quake2forge/pkg-plist b/games/quake2forge/pkg-plist deleted file mode 100644 index d509b7614c40..000000000000 --- a/games/quake2forge/pkg-plist +++ /dev/null @@ -1,67 +0,0 @@ -bin/quake2forge -%%GAME%%lib/quake2forge/baseq2/game.a -%%GAME%%lib/quake2forge/baseq2/game.la -%%GAME%%lib/quake2forge/baseq2/game.so -%%CTF%%lib/quake2forge/ctf/game.a -%%CTF%%lib/quake2forge/ctf/game.la -%%CTF%%lib/quake2forge/ctf/game.so -%%GL%%lib/quake2forge/ref_glx.a -%%GL%%lib/quake2forge/ref_glx.la -%%GL%%lib/quake2forge/ref_glx.so -%%SDLGL%%lib/quake2forge/ref_sdlgl.a -%%SDLGL%%lib/quake2forge/ref_sdlgl.la -%%SDLGL%%lib/quake2forge/ref_sdlgl.so -%%SVGA%%lib/quake2forge/ref_soft.a -%%SVGA%%lib/quake2forge/ref_soft.la -%%SVGA%%lib/quake2forge/ref_soft.so -%%SDL%%lib/quake2forge/ref_softsdl.a -%%SDL%%lib/quake2forge/ref_softsdl.la -%%SDL%%lib/quake2forge/ref_softsdl.so -%%X11%%lib/quake2forge/ref_softx.a -%%X11%%lib/quake2forge/ref_softx.la -%%X11%%lib/quake2forge/ref_softx.so -%%SVGA%%%%GL%%lib/quake2forge/ref_tdfx.a -%%SVGA%%%%GL%%lib/quake2forge/ref_tdfx.la -%%SVGA%%%%GL%%lib/quake2forge/ref_tdfx.so -%%AO%%lib/quake2forge/snd_ao.a -%%AO%%lib/quake2forge/snd_ao.la -%%AO%%lib/quake2forge/snd_ao.so -lib/quake2forge/snd_oss.a -lib/quake2forge/snd_oss.la -lib/quake2forge/snd_oss.so -%%SDL%%lib/quake2forge/snd_sdl.a -%%SDL%%lib/quake2forge/snd_sdl.la -%%SDL%%lib/quake2forge/snd_sdl.so -%%PORTDOCS%%%%DOCSDIR%%/README.Solaris -%%PORTDOCS%%%%DOCSDIR%%/README.axp -%%PORTDOCS%%%%DOCSDIR%%/README.install -%%PORTDOCS%%%%DOCSDIR%%/README.joystick -%%PORTDOCS%%%%DOCSDIR%%/README.linux -%%PORTDOCS%%%%DOCSDIR%%/README.sdl -%%PORTDOCS%%%%DOCSDIR%%/README.solaris -%%PORTDOCS%%%%DOCSDIR%%/README.sound -%%PORTDOCS%%%%DOCSDIR%%/TODO-ctf.txt -%%PORTDOCS%%%%DOCSDIR%%/changes-ctf.txt -%%PORTDOCS%%%%DOCSDIR%%/changes.txt -%%CTF%%%%PORTDOCS%%%%DOCSDIR%%/ctf/admin.gif -%%CTF%%%%PORTDOCS%%%%DOCSDIR%%/ctf/adminset.gif -%%CTF%%%%PORTDOCS%%%%DOCSDIR%%/ctf/automac.gif -%%CTF%%%%PORTDOCS%%%%DOCSDIR%%/ctf/ghost.jpg -%%CTF%%%%PORTDOCS%%%%DOCSDIR%%/ctf/grapple.jpg -%%CTF%%%%PORTDOCS%%%%DOCSDIR%%/ctf/layout.jpg -%%CTF%%%%PORTDOCS%%%%DOCSDIR%%/ctf/mainctf_back.jpg -%%CTF%%%%PORTDOCS%%%%DOCSDIR%%/ctf/menu.gif -%%CTF%%%%PORTDOCS%%%%DOCSDIR%%/ctf/q2ctf.html -%%CTF%%%%PORTDOCS%%%%DOCSDIR%%/ctf/say_team.gif -%%CTF%%%%PORTDOCS%%%%DOCSDIR%%/ctf/stats.jpg -%%CTF%%%%PORTDOCS%%%%DOCSDIR%%/ctf/tech1.gif -%%CTF%%%%PORTDOCS%%%%DOCSDIR%%/ctf/tech2.gif -%%CTF%%%%PORTDOCS%%%%DOCSDIR%%/ctf/tech3.gif -%%CTF%%%%PORTDOCS%%%%DOCSDIR%%/ctf/tech4.gif -%%PORTDOCS%%%%DOCSDIR%%/joystick.txt -%%PORTDOCS%%%%DOCSDIR%%/readme.txt -%%CTF%%%%PORTDOCS%%@dirrm %%DOCSDIR%%/ctf -%%PORTDOCS%%@dirrm %%DOCSDIR%% -%%CTF%%@dirrm lib/quake2forge/ctf -%%GAME%%@dirrm lib/quake2forge/baseq2 -@dirrm lib/quake2forge diff --git a/graphics/Makefile b/graphics/Makefile index 5b67171337ab..b703b9232e05 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -522,7 +522,6 @@ SUBDIR += linux-png10 SUBDIR += linux-sdl_image SUBDIR += linux-sdl_ttf - SUBDIR += linux-tiff SUBDIR += linux-ungif SUBDIR += linux_dri SUBDIR += linux_glide diff --git a/graphics/linux-tiff/Makefile b/graphics/linux-tiff/Makefile deleted file mode 100644 index 1971574d20ff..000000000000 --- a/graphics/linux-tiff/Makefile +++ /dev/null @@ -1,32 +0,0 @@ -# New ports collection makefile for: linux-tiff -# Date created: 2001.02.08 -# Whom: taoka@FreeBSD.org -# -# $FreeBSD$ -# - -PORTNAME= tiff -PORTVERSION= 3.7.1 -PORTREVISION= 2 -CATEGORIES= graphics linux -MASTER_SITES= CRITICAL/rpm/${LINUX_RPM_ARCH}/fedora/${LINUX_DIST_VER} -DISTNAME= libtiff-${PORTVERSION}-6.fc4.2 - -MAINTAINER= emulation@FreeBSD.org -COMMENT= TIFF library, Linux/i386 binary - -FORBIDDEN= Vulnerable since 2004-10-13, http://portaudit.freebsd.org/8816bf3a-7929-11df-bcce-0018f3e2eb82.html -EXPIRATION_DATE= 2011-10-14 - -CONFLICTS= linux-f8-tiff-[0-9]* linux-f10-tiff-[0-9]* - -ONLY_FOR_ARCHS= amd64 i386 -USE_LINUX_RPM= yes -USE_LINUX_APPS= jpeg -LINUX_DIST_VER= 4 -USE_LDCONFIG= yes -BRANDELF_DIRS= usr/bin -PLIST= pkg-plist.${LINUX_RPM_ARCH} -PLIST_SUB+= PORTVERSION="${PORTVERSION}" - -.include <bsd.port.mk> diff --git a/graphics/linux-tiff/distinfo.i386 b/graphics/linux-tiff/distinfo.i386 deleted file mode 100644 index 5d3de67e923a..000000000000 --- a/graphics/linux-tiff/distinfo.i386 +++ /dev/null @@ -1,4 +0,0 @@ -SHA256 (rpm/i386/fedora/4/libtiff-3.7.1-6.fc4.2.i386.rpm) = 9b6b41f210c38791bf388a81d5ed9f3d44591883313cc8c58797616d835b61ed -SIZE (rpm/i386/fedora/4/libtiff-3.7.1-6.fc4.2.i386.rpm) = 306451 -SHA256 (rpm/i386/fedora/4/libtiff-3.7.1-6.fc4.2.src.rpm) = 93820f895507487e466fbee0d1696e2091178c7aa9d61bf4115bcc1cf08d57db -SIZE (rpm/i386/fedora/4/libtiff-3.7.1-6.fc4.2.src.rpm) = 1269849 diff --git a/graphics/linux-tiff/pkg-descr b/graphics/linux-tiff/pkg-descr deleted file mode 100644 index a0d231cc0527..000000000000 --- a/graphics/linux-tiff/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -This is a Linux/i386 binary of a library for reading and writing -images in Tagged Image File Format. - -See http://www.awaresystems.be/imaging/tiff.html for information -about the format. - -WWW: http://www.remotesensing.org/libtiff/ diff --git a/graphics/linux-tiff/pkg-plist.i386 b/graphics/linux-tiff/pkg-plist.i386 deleted file mode 100644 index 302bf427b47b..000000000000 --- a/graphics/linux-tiff/pkg-plist.i386 +++ /dev/null @@ -1,55 +0,0 @@ -usr/bin/bmp2tiff -usr/bin/fax2ps -usr/bin/fax2tiff -usr/bin/gif2tiff -usr/bin/pal2rgb -usr/bin/ppm2tiff -usr/bin/ras2tiff -usr/bin/raw2tiff -usr/bin/rgb2ycbcr -usr/bin/thumbnail -usr/bin/tiff2bw -usr/bin/tiff2pdf -usr/bin/tiff2ps -usr/bin/tiff2rgba -usr/bin/tiffcmp -usr/bin/tiffcp -usr/bin/tiffdither -usr/bin/tiffdump -usr/bin/tiffinfo -usr/bin/tiffgt -usr/bin/tiffmedian -usr/bin/tiffset -usr/bin/tiffsplit -usr/lib/libtiff.so.3 -usr/lib/libtiff.so.%%PORTVERSION%% -usr/share/doc/libtiff-%%PORTVERSION%%/COPYRIGHT -usr/share/doc/libtiff-%%PORTVERSION%%/README -usr/share/doc/libtiff-%%PORTVERSION%%/RELEASE-DATE -usr/share/doc/libtiff-%%PORTVERSION%%/VERSION -usr/share/man/man1/bmp2tiff.1.gz -usr/share/man/man1/fax2ps.1.gz -usr/share/man/man1/fax2tiff.1.gz -usr/share/man/man1/gif2tiff.1.gz -usr/share/man/man1/pal2rgb.1.gz -usr/share/man/man1/ppm2tiff.1.gz -usr/share/man/man1/ras2tiff.1.gz -usr/share/man/man1/raw2tiff.1.gz -usr/share/man/man1/rgb2ycbcr.1.gz -usr/share/man/man1/sgi2tiff.1.gz -usr/share/man/man1/thumbnail.1.gz -usr/share/man/man1/tiff2bw.1.gz -usr/share/man/man1/tiff2pdf.1.gz -usr/share/man/man1/tiff2ps.1.gz -usr/share/man/man1/tiff2rgba.1.gz -usr/share/man/man1/tiffcmp.1.gz -usr/share/man/man1/tiffcp.1.gz -usr/share/man/man1/tiffdither.1.gz -usr/share/man/man1/tiffdump.1.gz -usr/share/man/man1/tiffinfo.1.gz -usr/share/man/man1/tiffgt.1.gz -usr/share/man/man1/tiffmedian.1.gz -usr/share/man/man1/tiffset.1.gz -usr/share/man/man1/tiffsplit.1.gz -usr/share/man/man1/tiffsv.1.gz -@dirrm usr/share/doc/libtiff-%%PORTVERSION%% diff --git a/japanese/Makefile b/japanese/Makefile index 4ad7d840408a..6b5cabeed7b2 100644 --- a/japanese/Makefile +++ b/japanese/Makefile @@ -20,7 +20,6 @@ SUBDIR += another-htmllint SUBDIR += anthy SUBDIR += asterisk-sounds - SUBDIR += asterisk14-sounds SUBDIR += asterisk16-sounds SUBDIR += aterm SUBDIR += awffull @@ -192,7 +191,6 @@ SUBDIR += mozc-tool SUBDIR += mtools SUBDIR += multiskkserv - SUBDIR += mutt SUBDIR += mutt-devel SUBDIR += mypaedia-fpw SUBDIR += mypaedia-fpw-package diff --git a/japanese/asterisk14-sounds/Makefile b/japanese/asterisk14-sounds/Makefile deleted file mode 100644 index f1e98f6c5cc5..000000000000 --- a/japanese/asterisk14-sounds/Makefile +++ /dev/null @@ -1,54 +0,0 @@ -# New ports collection makefile for: asterisk-sounds-jp -# Date created: 27 June 2007 -# Whom: Fumihiko Kimura <jfkimura@yahoo.co.jp> -# -# $FreeBSD$ -# - -PORTNAME= asterisk -PORTVERSION= 1.4 -PORTREVISION= 8 -CATEGORIES= japanese net -MASTER_SITES= ftp://ftp.voip-info.jp/asterisk/sounds/${PORTVERSION:S|.|_|}/ \ - http://ftp.voip-info.jp/asterisk/sounds/${PORTVERSION:S|.|_|}/ -PKGNAMESUFFIX= -sounds -DISTNAME= ${PORTNAME}${PKGNAMESUFFIX:S|s$||}-jp_${PORTVERSION:S|.||}_beta - -MAINTAINER= jfkimura@yahoo.co.jp -COMMENT= Japanese sound files for Asterisk 1.4 - -DEPRECATED= Depends on net/asterisk14, which is FORBIDDEN -EXPIRATION_DATE= 2011-10-14 - -RUN_DEPENDS= asterisk:${PORTSDIR}/net/asterisk14 - -NO_BUILD= yes -ASTERISKDIR= ${DATADIR}/${PKGNAMESUFFIX:S|-||} -DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} -LATEST_LINK= ${PKGNAMEPREFIX}${PORTNAME}14${PKGNAMESUFFIX} -SUB_FILES= pkg-message -SUB_LIST= PORTSDIR=${PORTSDIR} - -post-extract: - ${MV} ${WRKDIR}/jp/README.txt ${WRKDIR} - -do-install: - @-${MKDIR} ${ASTERISKDIR} - @${CP} -pR ${WRKDIR}/jp ${ASTERISKDIR} -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR}/ja - @cd ${WRKDIR} && ${INSTALL_DATA} README.txt ${DOCSDIR}/ja -.endif - -post-install: - @${CAT} ${PKGMESSAGE} - -# This target is only meant to be used by the port maintainer. -x-generate-plist: - @${FIND} ${ASTERISKDIR}/jp -type f -o -type l | ${SORT} | ${SED} -e 's,^${PREFIX}/,,' > pkg-plist.new - @${FIND} ${ASTERISKDIR}/jp -type d -depth | ${SORT} -r | ${SED} -e 's,^${PREFIX}/,@dirrm ,' >> pkg-plist.new - @${ECHO} %%PORTDOCS%%%%DOCSDIR%%/ja/README.txt >> pkg-plist.new - @${ECHO} %%PORTDOCS%%@dirrm %%DOCSDIR%%/ja >> pkg-plist.new - @${ECHO} %%PORTDOCS%%@dirrm %%DOCSDIR%% >> pkg-plist.new - -.include <bsd.port.mk> diff --git a/japanese/asterisk14-sounds/distinfo b/japanese/asterisk14-sounds/distinfo deleted file mode 100644 index 41a6212eac9a..000000000000 --- a/japanese/asterisk14-sounds/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (asterisk-sound-jp_14_beta.tar.gz) = 15cde0b2de41a13dd009e517f2d28ac0859b07aad3979b120fe47bece66615df -SIZE (asterisk-sound-jp_14_beta.tar.gz) = 945915 diff --git a/japanese/asterisk14-sounds/files/pkg-message.in b/japanese/asterisk14-sounds/files/pkg-message.in deleted file mode 100644 index f81b1f59d144..000000000000 --- a/japanese/asterisk14-sounds/files/pkg-message.in +++ /dev/null @@ -1,21 +0,0 @@ -============================================================================= -[FYI] - - To get natural word order in Japanese sentences - you can patch to %%PORTSDIR%%/net/asterisk and reinstall it as below. - - For example, - 1. Download app_voicemail.c.yymmdd-01.patch and say.c.yymmdd-01.patch from - ftp://ftp.voip-info.jp/asterisk/patch/1.4.X/ - where 1.4.X is corresponding to PORTVERSION in - %%PORTSDIR%%/net/asterisk/Makefile. - 2. Put them to %%PORTSDIR%%/net/asterisk/files as - patch-apps::app_voicemail.c and patch-main::say.c, respectively. - 3. Reinstall %%PORTSDIR%%/net/asterisk. - 4. Add the following options section to - %%LOCALBASE%%/etc/asterisk/asterisk.conf. - - [options] - languageprefix=yes - -============================================================================= diff --git a/japanese/asterisk14-sounds/pkg-descr b/japanese/asterisk14-sounds/pkg-descr deleted file mode 100644 index 8a8b53db3f0f..000000000000 --- a/japanese/asterisk14-sounds/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -This is a port of Japanese sound files for Asterisk. -Under the restriction of using Asterisk(tm) The Open Source PBX only, -you can use them royalty-free. -For more information about the license, you have to refer to -README.txt written in Japanese. - -WWW: http://voip-info.jp/ diff --git a/japanese/asterisk14-sounds/pkg-plist b/japanese/asterisk14-sounds/pkg-plist deleted file mode 100644 index bab27900a353..000000000000 --- a/japanese/asterisk14-sounds/pkg-plist +++ /dev/null @@ -1,245 +0,0 @@ -share/asterisk/sounds/jp/1-for-am-2-for-pm.gsm -share/asterisk/sounds/jp/agent-alreadyon.gsm -share/asterisk/sounds/jp/agent-incorrect.gsm -share/asterisk/sounds/jp/agent-loggedoff.gsm -share/asterisk/sounds/jp/agent-loginok.gsm -share/asterisk/sounds/jp/agent-newlocation.gsm -share/asterisk/sounds/jp/agent-pass.gsm -share/asterisk/sounds/jp/agent-user.gsm -share/asterisk/sounds/jp/auth-incorrect.gsm -share/asterisk/sounds/jp/auth-thankyou.gsm -share/asterisk/sounds/jp/conf-adminmenu.gsm -share/asterisk/sounds/jp/conf-enteringno.gsm -share/asterisk/sounds/jp/conf-errormenu.gsm -share/asterisk/sounds/jp/conf-getchannel.gsm -share/asterisk/sounds/jp/conf-getconfno.gsm -share/asterisk/sounds/jp/conf-getpin.gsm -share/asterisk/sounds/jp/conf-invalid.gsm -share/asterisk/sounds/jp/conf-invalidpin.gsm -share/asterisk/sounds/jp/conf-kicked.gsm -share/asterisk/sounds/jp/conf-locked.gsm -share/asterisk/sounds/jp/conf-lockednow.gsm -share/asterisk/sounds/jp/conf-muted.gsm -share/asterisk/sounds/jp/conf-noempty.gsm -share/asterisk/sounds/jp/conf-onlyone.gsm -share/asterisk/sounds/jp/conf-onlyperson.gsm -share/asterisk/sounds/jp/conf-otherinparty.gsm -share/asterisk/sounds/jp/conf-thereare.gsm -share/asterisk/sounds/jp/conf-unlockednow.gsm -share/asterisk/sounds/jp/conf-unmuted.gsm -share/asterisk/sounds/jp/conf-usermenu.gsm -share/asterisk/sounds/jp/demo-echotest.gsm -share/asterisk/sounds/jp/digits/0.gsm -share/asterisk/sounds/jp/digits/1.gsm -share/asterisk/sounds/jp/digits/10.gsm -share/asterisk/sounds/jp/digits/11.gsm -share/asterisk/sounds/jp/digits/12.gsm -share/asterisk/sounds/jp/digits/13.gsm -share/asterisk/sounds/jp/digits/14.gsm -share/asterisk/sounds/jp/digits/15.gsm -share/asterisk/sounds/jp/digits/16.gsm -share/asterisk/sounds/jp/digits/17.gsm -share/asterisk/sounds/jp/digits/18.gsm -share/asterisk/sounds/jp/digits/19.gsm -share/asterisk/sounds/jp/digits/2.gsm -share/asterisk/sounds/jp/digits/20.gsm -share/asterisk/sounds/jp/digits/3.gsm -share/asterisk/sounds/jp/digits/30.gsm -share/asterisk/sounds/jp/digits/4.gsm -share/asterisk/sounds/jp/digits/40.gsm -share/asterisk/sounds/jp/digits/5.gsm -share/asterisk/sounds/jp/digits/50.gsm -share/asterisk/sounds/jp/digits/6.gsm -share/asterisk/sounds/jp/digits/60.gsm -share/asterisk/sounds/jp/digits/7.gsm -share/asterisk/sounds/jp/digits/70.gsm -share/asterisk/sounds/jp/digits/8.gsm -share/asterisk/sounds/jp/digits/80.gsm -share/asterisk/sounds/jp/digits/9.gsm -share/asterisk/sounds/jp/digits/90.gsm -share/asterisk/sounds/jp/digits/a-m.gsm -share/asterisk/sounds/jp/digits/at.gsm -share/asterisk/sounds/jp/digits/byou.gsm -share/asterisk/sounds/jp/digits/day-0.gsm -share/asterisk/sounds/jp/digits/day-1.gsm -share/asterisk/sounds/jp/digits/day-2.gsm -share/asterisk/sounds/jp/digits/day-3.gsm -share/asterisk/sounds/jp/digits/day-4.gsm -share/asterisk/sounds/jp/digits/day-5.gsm -share/asterisk/sounds/jp/digits/day-6.gsm -share/asterisk/sounds/jp/digits/dollars.gsm -share/asterisk/sounds/jp/digits/fun.gsm -share/asterisk/sounds/jp/digits/gatsu.gsm -share/asterisk/sounds/jp/digits/h-1.gsm -share/asterisk/sounds/jp/digits/h-10.gsm -share/asterisk/sounds/jp/digits/h-11.gsm -share/asterisk/sounds/jp/digits/h-12.gsm -share/asterisk/sounds/jp/digits/h-13.gsm -share/asterisk/sounds/jp/digits/h-14.gsm -share/asterisk/sounds/jp/digits/h-15.gsm -share/asterisk/sounds/jp/digits/h-16.gsm -share/asterisk/sounds/jp/digits/h-17.gsm -share/asterisk/sounds/jp/digits/h-18.gsm -share/asterisk/sounds/jp/digits/h-19.gsm -share/asterisk/sounds/jp/digits/h-2.gsm -share/asterisk/sounds/jp/digits/h-20.gsm -share/asterisk/sounds/jp/digits/h-3.gsm -share/asterisk/sounds/jp/digits/h-30.gsm -share/asterisk/sounds/jp/digits/h-4.gsm -share/asterisk/sounds/jp/digits/h-5.gsm -share/asterisk/sounds/jp/digits/h-6.gsm -share/asterisk/sounds/jp/digits/h-7.gsm -share/asterisk/sounds/jp/digits/h-8.gsm -share/asterisk/sounds/jp/digits/h-9.gsm -share/asterisk/sounds/jp/digits/hundred.gsm -share/asterisk/sounds/jp/digits/ji.gsm -share/asterisk/sounds/jp/digits/million.gsm -share/asterisk/sounds/jp/digits/mon-0.gsm -share/asterisk/sounds/jp/digits/mon-1.gsm -share/asterisk/sounds/jp/digits/mon-10.gsm -share/asterisk/sounds/jp/digits/mon-11.gsm -share/asterisk/sounds/jp/digits/mon-2.gsm -share/asterisk/sounds/jp/digits/mon-3.gsm -share/asterisk/sounds/jp/digits/mon-4.gsm -share/asterisk/sounds/jp/digits/mon-5.gsm -share/asterisk/sounds/jp/digits/mon-6.gsm -share/asterisk/sounds/jp/digits/mon-7.gsm -share/asterisk/sounds/jp/digits/mon-8.gsm -share/asterisk/sounds/jp/digits/mon-9.gsm -share/asterisk/sounds/jp/digits/nen.gsm -share/asterisk/sounds/jp/digits/nichi.gsm -share/asterisk/sounds/jp/digits/oclock.gsm -share/asterisk/sounds/jp/digits/oh.gsm -share/asterisk/sounds/jp/digits/p-m.gsm -share/asterisk/sounds/jp/digits/thousand.gsm -share/asterisk/sounds/jp/digits/today.gsm -share/asterisk/sounds/jp/digits/tomorrow.gsm -share/asterisk/sounds/jp/digits/yesterday.gsm -share/asterisk/sounds/jp/dir-instr.gsm -share/asterisk/sounds/jp/dir-intro.gsm -share/asterisk/sounds/jp/dir-nomatch.gsm -share/asterisk/sounds/jp/dir-nomore.gsm -share/asterisk/sounds/jp/enter-a-time.gsm -share/asterisk/sounds/jp/hours.gsm -share/asterisk/sounds/jp/invalid.gsm -share/asterisk/sounds/jp/jp-arimasen.gsm -share/asterisk/sounds/jp/jp-arimasu.gsm -share/asterisk/sounds/jp/jp-baai.gsm -share/asterisk/sounds/jp/jp-chigaimasu.gsm -share/asterisk/sounds/jp/jp-dekimasen.gsm -share/asterisk/sounds/jp/jp-dekimasu.gsm -share/asterisk/sounds/jp/jp-desu.gsm -share/asterisk/sounds/jp/jp-ga.gsm -share/asterisk/sounds/jp/jp-gozaimasu.gsm -share/asterisk/sounds/jp/jp-ha.gsm -share/asterisk/sounds/jp/jp-kara.gsm -share/asterisk/sounds/jp/jp-machigai.gsm -share/asterisk/sounds/jp/jp-masu.gsm -share/asterisk/sounds/jp/jp-ni.gsm -share/asterisk/sounds/jp/jp-no.gsm -share/asterisk/sounds/jp/jp-oshitekudasai.gsm -share/asterisk/sounds/jp/jp-saigo.gsm -share/asterisk/sounds/jp/jp-saisho.gsm -share/asterisk/sounds/jp/jp-tadashii.gsm -share/asterisk/sounds/jp/jp-wa.gsm -share/asterisk/sounds/jp/jp-wo.gsm -share/asterisk/sounds/jp/minutes.gsm -share/asterisk/sounds/jp/not-rqsted-wakeup.gsm -share/asterisk/sounds/jp/pbx-invalid.gsm -share/asterisk/sounds/jp/pbx-invalidpark.gsm -share/asterisk/sounds/jp/pbx-transfer.gsm -share/asterisk/sounds/jp/privacy-incorrect.gsm -share/asterisk/sounds/jp/privacy-prompt.gsm -share/asterisk/sounds/jp/privacy-thankyou.gsm -share/asterisk/sounds/jp/privacy-unident.gsm -share/asterisk/sounds/jp/q-default.gsm -share/asterisk/sounds/jp/rqsted-wakeup-for.gsm -share/asterisk/sounds/jp/ss-noservice.gsm -share/asterisk/sounds/jp/transfer.gsm -share/asterisk/sounds/jp/tt-allbusy.gsm -share/asterisk/sounds/jp/tt-monkeysintro.gsm -share/asterisk/sounds/jp/tt-somethingwrong.gsm -share/asterisk/sounds/jp/tt-weasels.gsm -share/asterisk/sounds/jp/vm-Cust1.gsm -share/asterisk/sounds/jp/vm-Cust2.gsm -share/asterisk/sounds/jp/vm-Cust3.gsm -share/asterisk/sounds/jp/vm-Cust4.gsm -share/asterisk/sounds/jp/vm-Cust5.gsm -share/asterisk/sounds/jp/vm-Family.gsm -share/asterisk/sounds/jp/vm-Friends.gsm -share/asterisk/sounds/jp/vm-INBOX.gsm -share/asterisk/sounds/jp/vm-Old.gsm -share/asterisk/sounds/jp/vm-Work.gsm -share/asterisk/sounds/jp/vm-advopts.gsm -share/asterisk/sounds/jp/vm-and.gsm -share/asterisk/sounds/jp/vm-changeto.gsm -share/asterisk/sounds/jp/vm-delete.gsm -share/asterisk/sounds/jp/vm-deleted.gsm -share/asterisk/sounds/jp/vm-enter-num-to-call.gsm -share/asterisk/sounds/jp/vm-extension.gsm -share/asterisk/sounds/jp/vm-first.gsm -share/asterisk/sounds/jp/vm-for.gsm -share/asterisk/sounds/jp/vm-forwardoptions.gsm -share/asterisk/sounds/jp/vm-from-phonenumber.gsm -share/asterisk/sounds/jp/vm-goodbye.gsm -share/asterisk/sounds/jp/vm-helpexit.gsm -share/asterisk/sounds/jp/vm-incorrect-mailbox.gsm -share/asterisk/sounds/jp/vm-incorrect.gsm -share/asterisk/sounds/jp/vm-instructions.gsm -share/asterisk/sounds/jp/vm-intro.gsm -share/asterisk/sounds/jp/vm-isonphone.gsm -share/asterisk/sounds/jp/vm-isunavail.gsm -share/asterisk/sounds/jp/vm-last.gsm -share/asterisk/sounds/jp/vm-leavemsg.gsm -share/asterisk/sounds/jp/vm-login.gsm -share/asterisk/sounds/jp/vm-mailbox-full.gsm -share/asterisk/sounds/jp/vm-message.gsm -share/asterisk/sounds/jp/vm-messages.gsm -share/asterisk/sounds/jp/vm-mismatch.gsm -share/asterisk/sounds/jp/vm-msginstruct.gsm -share/asterisk/sounds/jp/vm-msgsaved.gsm -share/asterisk/sounds/jp/vm-newpassword.gsm -share/asterisk/sounds/jp/vm-next.gsm -share/asterisk/sounds/jp/vm-no.gsm -share/asterisk/sounds/jp/vm-nobodyavail.gsm -share/asterisk/sounds/jp/vm-nomore.gsm -share/asterisk/sounds/jp/vm-onefor.gsm -share/asterisk/sounds/jp/vm-options.gsm -share/asterisk/sounds/jp/vm-opts.gsm -share/asterisk/sounds/jp/vm-passchanged.gsm -share/asterisk/sounds/jp/vm-password-eririn.gsm -share/asterisk/sounds/jp/vm-password.gsm -share/asterisk/sounds/jp/vm-press.gsm -share/asterisk/sounds/jp/vm-prev.gsm -share/asterisk/sounds/jp/vm-reachoper.gsm -share/asterisk/sounds/jp/vm-rec-busy.gsm -share/asterisk/sounds/jp/vm-rec-name.gsm -share/asterisk/sounds/jp/vm-rec-unv.gsm -share/asterisk/sounds/jp/vm-received.gsm -share/asterisk/sounds/jp/vm-reenterpassword.gsm -share/asterisk/sounds/jp/vm-repeat.gsm -share/asterisk/sounds/jp/vm-saved.gsm -share/asterisk/sounds/jp/vm-savedto.gsm -share/asterisk/sounds/jp/vm-savefolder.gsm -share/asterisk/sounds/jp/vm-savemessage.gsm -share/asterisk/sounds/jp/vm-sorry.gsm -share/asterisk/sounds/jp/vm-starmain.gsm -share/asterisk/sounds/jp/vm-theperson.gsm -share/asterisk/sounds/jp/vm-tocancel.gsm -share/asterisk/sounds/jp/vm-toforward.gsm -share/asterisk/sounds/jp/vm-tohearenv.gsm -share/asterisk/sounds/jp/vm-toreply.gsm -share/asterisk/sounds/jp/vm-undelete.gsm -share/asterisk/sounds/jp/vm-undeleted.gsm -share/asterisk/sounds/jp/vm-whichbox.gsm -share/asterisk/sounds/jp/vm-youhave.gsm -share/asterisk/sounds/jp/wakeup-call-cancelled.gsm -share/asterisk/sounds/jp/wakeup-call.gsm -share/asterisk/sounds/jp/wakeup-menu.gsm -share/asterisk/sounds/jp/wakeup-menu2.gsm -share/asterisk/sounds/jp/wakeup.gsm -@dirrm share/asterisk/sounds/jp/digits -@dirrm share/asterisk/sounds/jp -%%PORTDOCS%%%%DOCSDIR%%/ja/README.txt -%%PORTDOCS%%@dirrm %%DOCSDIR%%/ja -%%PORTDOCS%%@dirrm %%DOCSDIR%% diff --git a/japanese/mutt/Makefile b/japanese/mutt/Makefile deleted file mode 100644 index 78c333f33e02..000000000000 --- a/japanese/mutt/Makefile +++ /dev/null @@ -1,107 +0,0 @@ -# New ports collection makefile for: ja-mutt -# Date created: 5 Sep 1999 -# Whom: IWASHITA Yoji <shuna@pop16.odn.ne.jp> -# -# $FreeBSD$ - -PORTNAME= mutt -PORTVERSION= ${VERSION}.j${JP_VERSION} -PORTREVISION= 9 -CATEGORIES= japanese mail -MASTER_SITES= http://www.emaillab.org/mutt/1.4/ \ - http://my.reset.jp/~iwashita/mutt/distfiles/ \ - http://ha4.seikyou.ne.jp/home/Kohtaro.Hitomi/mutt/ \ - ftp://ftp.mutt.org/pub/mutt/ -DISTNAME= ${PORTNAME}-${VERSION}i -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ - ${DISTNAME}-ja.${JP_VERSION}${EXTRACT_SUFX} \ - manual_ja-${MANUALVERSION}i-1${EXTRACT_SUFX} -DIST_SUBDIR= mutt - -MAINTAINER= st@be.to -COMMENT= Text-based mail client (Japanised Version) - -FORBIDDEN= Vulnerable since 2007-07-29, http://portaudit.freebsd.org/863f95d3-3df1-11dc-b3d3-0016179b2dd5.html -EXPIRATION_DATE= 2011-10-14 - -LIB_DEPENDS= slang.2:${PORTSDIR}/japanese/libslang -RUN_DEPENDS= urlview:${PORTSDIR}/textproc/urlview - -CONFLICTS= ja-mutt-devel-[0-9]* mutt-[0-9]* mutt-devel-[0-9]* mutt-devel-lite-[0-9]* mutt-lite-[0-9]* zh-mutt-devel-[0-9]* - -USE_GETTEXT= yes - -VERSION= 1.4.2.1 -JP_VERSION= 1 -MANUALVERSION= 1.4 - -FETCH_BEFORE_ARGS= -A # ha4.seikyou.ne.jp is running broken httpd - -USE_GMAKE= yes -USE_ICONV= yes -USE_AUTOTOOLS= automake autoconf -USE_OPENSSL= yes -WRKSRC= ${WRKDIR}/${PORTNAME}-${VERSION} -LDFLAGS+= -L${LOCALBASE}/lib -CONFIGURE_ENV= CC="${CC} -D_DONT_USE_CTYPE_INLINE_ -I${LOCALBASE}/include -I${LOCALBASE}/include/slang" -CONFIGURE_ARGS= --with-slang --enable-locales-fix \ - --with-libiconv-prefix=${LOCALBASE} \ - --without-wc-funcs \ - --enable-flock --disable-fcntl \ - --with-ssl \ - --sysconfdir=${PREFIX}/etc --mandir=${PREFIX}/man \ - --with-docdir=${DOCSDIR} \ - --enable-pop --enable-imap \ - --enable-default-japanese - -NOMANCOMPRESS= yes -MAN1= flea.1 mutt.1 muttbug.1 mutt_dotlock.1 -MAN5= muttrc.5 mbox.5 - -DIFFDIR= ${WRKDIR}/${DISTNAME}-ja.${JP_VERSION} -DIFFNAME= patch-${VERSION}.tt.ja.${JP_VERSION} - -pre-patch: - (cd ${WRKSRC}; ${PATCH} -p1 < ${DIFFDIR}/${DIFFNAME}) - -pre-configure: -.if defined(NOPORTDOCS) - ${PATCH} ${PATCH_ARGS} < ${PATCHDIR}/extrapatch-nodoc-aa - ${PATCH} ${PATCH_ARGS} < ${PATCHDIR}/extrapatch-nodoc-ab -.endif - (cd ${WRKSRC}; ${ACLOCAL} -I m4) - -post-configure: - @${REINPLACE_CMD} -E "\ - s|^(s%\@ACLOCAL\@%).+(%g)|\1${ACLOCAL}\2|; \ - s|^(s%\@AUTOCONF\@%).+(%g)|\1${AUTOCONF}\2|; \ - s|^(s%\@AUTOMAKE\@%).+(%g)|\1${AUTOMAKE}\2|; \ - s|^(s%\@AUTOHEADER\@%).+(%g)|\1${AUTOHEADER}\2|" \ - ${BUILD_WRKSRC}/config.status - -.if !defined(NOPORTDOCS) -post-install: - ${INSTALL_DATA} ${DIFFDIR}/INSTALL.JA-PATCH.ja ${DOCSDIR} - ${INSTALL_DATA} ${DIFFDIR}/INSTALL.ja ${DOCSDIR} - ${INSTALL_DATA} ${DIFFDIR}/NEWS.ja ${DOCSDIR} - ${INSTALL_DATA} ${DIFFDIR}/PGP-Notes.ja.txt ${DOCSDIR} - ${INSTALL_DATA} ${DIFFDIR}/README.JA-PATCH.ja ${DOCSDIR} - ${INSTALL_DATA} ${DIFFDIR}/README.SECURITY.ja ${DOCSDIR} - ${INSTALL_DATA} ${DIFFDIR}/README.SSL.ja ${DOCSDIR} - ${INSTALL_DATA} ${DIFFDIR}/README.ja ${DOCSDIR} - ${INSTALL_DATA} ${DIFFDIR}/applying-patches.ja.txt ${DOCSDIR} - ${INSTALL_DATA} ${DIFFDIR}/html/INSTALL.JA-PATCH.ja.html ${DOCSDIR}/html - ${INSTALL_DATA} ${DIFFDIR}/html/README.JA-PATCH.ja.html ${DOCSDIR}/html - ${INSTALL_DATA} ${DIFFDIR}/html/manual-ja-patch.en.html ${DOCSDIR}/html - ${INSTALL_DATA} ${DIFFDIR}/html/manual-ja-patch.ja.html ${DOCSDIR}/html - ${INSTALL_DATA} ${DIFFDIR}/html/usage-japanese.ja.html ${DOCSDIR}/html - ${INSTALL_DATA} ${DIFFDIR}/samples/mutt-en.rc ${DOCSDIR}/samples - ${INSTALL_DATA} ${DIFFDIR}/samples/mutt-ja.rc ${DOCSDIR}/samples - ${INSTALL_DATA} ${DIFFDIR}/samples/sample.muttrc-tt ${DOCSDIR}/samples - ${INSTALL_DATA} ${WRKDIR}/manual_ja.txt ${DOCSDIR} - ${INSTALL_DATA} ${WRKDIR}/manual_ja.tex ${DOCSDIR} - ${INSTALL_DATA} ${WRKDIR}/manual_ja.html ${DOCSDIR} - ${INSTALL_DATA} ${WRKDIR}/manual_ja.sgml ${DOCSDIR} -.endif - -.include <bsd.port.mk> diff --git a/japanese/mutt/distinfo b/japanese/mutt/distinfo deleted file mode 100644 index 864bf477abbf..000000000000 --- a/japanese/mutt/distinfo +++ /dev/null @@ -1,6 +0,0 @@ -SHA256 (mutt/mutt-1.4.2.1i.tar.gz) = ff2cb647ece6c85842bb42943774b434f0059267a0cd55922e95b32202cb66d5 -SIZE (mutt/mutt-1.4.2.1i.tar.gz) = 2611253 -SHA256 (mutt/mutt-1.4.2.1i-ja.1.tar.gz) = 0bc295f90eb13a006d2dc3efdc72e1286a42d62e0862d477b434edbeee13a5ab -SIZE (mutt/mutt-1.4.2.1i-ja.1.tar.gz) = 78266 -SHA256 (mutt/manual_ja-1.4i-1.tar.gz) = a0c02908bb5d47c30cf7a8c5e05bfe875439448ec050382671c1368b7d3c4d61 -SIZE (mutt/manual_ja-1.4i-1.tar.gz) = 300461 diff --git a/japanese/mutt/files/extrapatch-nodoc-aa b/japanese/mutt/files/extrapatch-nodoc-aa deleted file mode 100644 index 1c84e53dfa31..000000000000 --- a/japanese/mutt/files/extrapatch-nodoc-aa +++ /dev/null @@ -1,21 +0,0 @@ ---- doc/Makefile.in.orig Sun Jun 23 17:04:16 2002 -+++ doc/Makefile.in Sun Jun 23 17:04:47 2002 -@@ -78,18 +78,6 @@ - $(DESTDIR)$(mandir)/man1/mutt_dotlock.1 - ./instdoc muttrc.man $(DESTDIR)$(mandir)/man5/muttrc.5 - ./instdoc $(srcdir)/mbox.man $(DESTDIR)$(mandir)/man5/mbox.5 -- $(top_srcdir)/mkinstalldirs $(DESTDIR)$(docdir) -- for f in $(srcdir_DOCFILES) ; do \ -- $(INSTALL) -m 644 $(srcdir)/$$f $(DESTDIR)$(docdir) ; \ -- done -- for f in $(topsrcdir_DOCFILES) ; do \ -- $(INSTALL) -m 644 $(top_srcdir)/$$f $(DESTDIR)$(docdir) ; \ -- done -- $(INSTALL) -m 644 manual.txt $(DESTDIR)$(docdir) || true -- $(top_srcdir)/mkinstalldirs $(DESTDIR)$(docdir)/html -- for file in manual*.html ; do \ -- $(INSTALL) -m 644 $$file $(DESTDIR)$(docdir)/html/ || true ;\ -- done - - uninstall: - -rm -f $(DESTDIR)$(mandir)/man1/mutt.1 diff --git a/japanese/mutt/files/extrapatch-nodoc-ab b/japanese/mutt/files/extrapatch-nodoc-ab deleted file mode 100644 index d2fb50718f61..000000000000 --- a/japanese/mutt/files/extrapatch-nodoc-ab +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.am.orig Sun Jun 23 17:05:57 2002 -+++ Makefile.am Sun Jun 23 17:06:25 2002 -@@ -9,7 +9,7 @@ - IMAP_INCLUDES = -I$(top_srcdir)/imap - endif - --SUBDIRS = m4 po intl doc contrib $(IMAP_SUBDIR) -+SUBDIRS = m4 po intl doc $(IMAP_SUBDIR) - - bin_SCRIPTS = muttbug flea - diff --git a/japanese/mutt/files/patch-ai b/japanese/mutt/files/patch-ai deleted file mode 100644 index e6b04a327b34..000000000000 --- a/japanese/mutt/files/patch-ai +++ /dev/null @@ -1,11 +0,0 @@ ---- doc/Makefile.in.orig Sat Nov 10 04:06:08 2001 -+++ doc/Makefile.in Sat Nov 10 04:06:36 2001 -@@ -73,7 +73,7 @@ - $(top_srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/man5 - ./instdoc $(srcdir)/mutt.man $(DESTDIR)$(mandir)/man1/mutt.1 - ./instdoc $(srcdir)/muttbug.man $(DESTDIR)$(mandir)/man1/flea.1 -- echo ".so $(mandir)/man1/flea.1" > $(DESTDIR)$(mandir)/man1/muttbug.1 -+ echo ".so man1/flea.1" > $(DESTDIR)$(mandir)/man1/muttbug.1 - ./instdoc $(srcdir)/dotlock.man \ - $(DESTDIR)$(mandir)/man1/mutt_dotlock.1 - ./instdoc muttrc.man $(DESTDIR)$(mandir)/man5/muttrc.5 diff --git a/japanese/mutt/files/patch-aj b/japanese/mutt/files/patch-aj deleted file mode 100644 index 577526473681..000000000000 --- a/japanese/mutt/files/patch-aj +++ /dev/null @@ -1,11 +0,0 @@ ---- configure.in.orig Sun Jun 23 17:42:10 2002 -+++ configure.in Sun Jun 23 17:43:23 2002 -@@ -577,7 +577,7 @@ - then - if test "$with_sasl" != "yes" - then -- CPPFLAGS="$CPPFLAGS -I$with_sasl/include" -+ CPPFLAGS="$CPPFLAGS -I$with_sasl/include/sasl1" - LDFLAGS="$LDFLAGS -L$with_sasl/lib" - fi - diff --git a/japanese/mutt/files/patch-ak b/japanese/mutt/files/patch-ak deleted file mode 100644 index 1509c8242685..000000000000 --- a/japanese/mutt/files/patch-ak +++ /dev/null @@ -1,12 +0,0 @@ ---- muttlib.c.orig Mon Feb 9 08:25:28 2004 -+++ muttlib.c Mon Feb 9 08:32:46 2004 -@@ -656,7 +656,8 @@ - - void mutt_mktemp (char *s) - { -- snprintf (s, _POSIX_PATH_MAX, "%s/mutt-%s-%d-%d", NONULL (Tempdir), NONULL(Hostname), (int) getpid (), Counter++); -+ snprintf (s, _POSIX_PATH_MAX, "%s/mutt-%s-XXXXXXXX", NONULL(Tempdir), NONULL(Hostname)); -+ mkstemp (s); - unlink (s); - } - diff --git a/japanese/mutt/files/patch-imap_browse.c b/japanese/mutt/files/patch-imap_browse.c deleted file mode 100644 index adbb0d3a9303..000000000000 --- a/japanese/mutt/files/patch-imap_browse.c +++ /dev/null @@ -1,27 +0,0 @@ ---- imap/browse.c.orig Tue Feb 26 10:38:56 2002 -+++ imap/browse.c Sat Jul 1 20:18:02 2006 -@@ -452,7 +452,7 @@ - if (*s == '\"') - { - s++; -- while (*s && *s != '\"') -+ while (*s && *s != '\"' && n < sizeof (ns) - 1) - { - if (*s == '\\') - s++; -@@ -463,12 +463,14 @@ - s++; - } - else -- while (*s && !ISSPACE (*s)) -+ while (*s && !ISSPACE (*s) && n < sizeof (ns) - 1) - { - ns[n++] = *s; - s++; - } - ns[n] = '\0'; -+ if (n == sizeof (ns) - 1) -+ dprint (1, (debugfile, "browse_get_namespace: too long: [%s]\n", ns)); - /* delim? */ - s = imap_next_word (s); - /* delimiter is meaningless if namespace is "". Why does diff --git a/japanese/mutt/files/patch-keymap.h b/japanese/mutt/files/patch-keymap.h deleted file mode 100644 index 3e359d94f357..000000000000 --- a/japanese/mutt/files/patch-keymap.h +++ /dev/null @@ -1,11 +0,0 @@ ---- keymap.h.orig Tue Sep 11 20:20:34 2001 -+++ keymap.h Wed Jul 4 18:17:25 2007 -@@ -19,6 +19,8 @@ - #ifndef KEYMAP_H - #define KEYMAP_H - -+#include "mapping.h" -+ - /* maximal length of a key binding sequence used for buffer in km_bindkey */ - #define MAX_SEQ 8 - diff --git a/japanese/mutt/files/patch-m4-gssapi.m4 b/japanese/mutt/files/patch-m4-gssapi.m4 deleted file mode 100644 index 2425cde4f2b8..000000000000 --- a/japanese/mutt/files/patch-m4-gssapi.m4 +++ /dev/null @@ -1,33 +0,0 @@ ---- m4/gssapi.m4.orig Wed Apr 17 19:05:04 2002 -+++ m4/gssapi.m4 Mon Oct 16 10:59:34 2006 -@@ -6,10 +6,13 @@ - dnl if it is set and not "yes". - dnl Defines GSSAPI_CFLAGS and GSSAPI_LIBS if found. - dnl Defines GSSAPI_IMPL to "Heimdal", "MIT", or "OldMIT", or "none" if not found --AC_DEFUN(MUTT_AM_PATH_GSSAPI, -+AC_DEFUN([MUTT_AM_PATH_GSSAPI], - [ - GSSAPI_PREFIX=[$]$1 - GSSAPI_IMPL="none" -+ saved_CPPFLAGS="$CPPFLAGS" -+ saved_LDFLAGS="$LDFLAGS" -+ saved_LIBS="$LIBS" - dnl First try krb5-config - if test "$GSSAPI_PREFIX" != "yes" - then -@@ -24,14 +27,11 @@ - GSSAPI_LIBS="$MUTTLIBS `$KRB5CFGPATH --libs gssapi`" - case "`$KRB5CFGPATH --version`" in - "Kerberos 5 "*) GSSAPI_IMPL="MIT";; -- [hH]eimdal*) GSSAPI_IMPL="Heimdal";; -+ ?eimdal*) GSSAPI_IMPL="Heimdal";; - *) GSSAPI_IMPL="Unknown";; - esac - else - dnl No krb5-config, run the old code -- saved_CPPFLAGS="$CPPFLAGS" -- saved_LDFLAGS="$LDFLAGS" -- saved_LIBS="$LIBS" - if test "$GSSAPI_PREFIX" != "yes" - then - GSSAPI_CFLAGS="-I$GSSAPI_PREFIX/include" diff --git a/japanese/mutt/pkg-descr b/japanese/mutt/pkg-descr deleted file mode 100644 index 9246186daf22..000000000000 --- a/japanese/mutt/pkg-descr +++ /dev/null @@ -1,14 +0,0 @@ -Mutt is a small but very powerful text-based MIME mail client. Mutt -is highly configurable, and is well suited to the mail power user with -advanced features like key bindings, keyboard macros, mail threading, -regular expression searches and a powerful pattern matching language -for selecting groups of messages. - -This is japanized version. -see /usr/local/share/doc/mutt/README.JA-PATCH.ja - -WWW: http://www.emaillab.org/mutt/ - -- -IWASHITA Yoji -iwashita@cqmail.net diff --git a/japanese/mutt/pkg-plist b/japanese/mutt/pkg-plist deleted file mode 100644 index c97951d58695..000000000000 --- a/japanese/mutt/pkg-plist +++ /dev/null @@ -1,110 +0,0 @@ -bin/flea -bin/mutt -bin/mutt_dotlock -bin/muttbug -bin/pgpewrap -bin/pgpring -etc/Muttrc -etc/mime.types -%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT -%%PORTDOCS%%%%DOCSDIR%%/ChangeLog -%%PORTDOCS%%%%DOCSDIR%%/GPL -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/INSTALL.JA-PATCH.ja -%%PORTDOCS%%%%DOCSDIR%%/INSTALL.ja -%%PORTDOCS%%%%DOCSDIR%%/NEWS -%%PORTDOCS%%%%DOCSDIR%%/NEWS.ja -%%PORTDOCS%%%%DOCSDIR%%/PGP-Notes.txt -%%PORTDOCS%%%%DOCSDIR%%/PGP-Notes.ja.txt -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/README.JA-PATCH.ja -%%PORTDOCS%%%%DOCSDIR%%/README.SECURITY -%%PORTDOCS%%%%DOCSDIR%%/README.SECURITY.ja -%%PORTDOCS%%%%DOCSDIR%%/README.SSL -%%PORTDOCS%%%%DOCSDIR%%/README.SSL.ja -%%PORTDOCS%%%%DOCSDIR%%/README.ja -%%PORTDOCS%%%%DOCSDIR%%/TODO -%%PORTDOCS%%%%DOCSDIR%%/applying-patches.txt -%%PORTDOCS%%%%DOCSDIR%%/applying-patches.ja.txt -%%PORTDOCS%%%%DOCSDIR%%/devel-notes.txt -%%PORTDOCS%%%%DOCSDIR%%/html/INSTALL.JA-PATCH.ja.html -%%PORTDOCS%%%%DOCSDIR%%/html/README.JA-PATCH.ja.html -%%PORTDOCS%%%%DOCSDIR%%/html/manual-1.html -%%PORTDOCS%%%%DOCSDIR%%/html/manual-2.html -%%PORTDOCS%%%%DOCSDIR%%/html/manual-3.html -%%PORTDOCS%%%%DOCSDIR%%/html/manual-4.html -%%PORTDOCS%%%%DOCSDIR%%/html/manual-5.html -%%PORTDOCS%%%%DOCSDIR%%/html/manual-6.html -%%PORTDOCS%%%%DOCSDIR%%/html/manual-7.html -%%PORTDOCS%%%%DOCSDIR%%/html/manual.html -%%PORTDOCS%%%%DOCSDIR%%/html/manual-ja-patch.en.html -%%PORTDOCS%%%%DOCSDIR%%/html/manual-ja-patch.ja.html -%%PORTDOCS%%%%DOCSDIR%%/html/usage-japanese.ja.html -%%PORTDOCS%%%%DOCSDIR%%/manual.txt -%%PORTDOCS%%%%DOCSDIR%%/manual_ja.html -%%PORTDOCS%%%%DOCSDIR%%/manual_ja.sgml -%%PORTDOCS%%%%DOCSDIR%%/manual_ja.tex -%%PORTDOCS%%%%DOCSDIR%%/manual_ja.txt -%%PORTDOCS%%%%DOCSDIR%%/patch-notes.txt -%%PORTDOCS%%%%DOCSDIR%%/samples/Mush.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/Pine.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/Tin.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/gpg.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/mutt-en.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/mutt-ja.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/pgp2.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/pgp5.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/pgp6.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/sample.mailcap -%%PORTDOCS%%%%DOCSDIR%%/samples/sample.muttrc -%%PORTDOCS%%%%DOCSDIR%%/samples/sample.muttrc-tlr -%%PORTDOCS%%%%DOCSDIR%%/samples/sample.muttrc-tt -%%PORTDOCS%%%%DOCSDIR%%/samples/iconv/iconv.aix-3.2.5.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/iconv/iconv.aix-4.1.5.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/iconv/iconv.aix-4.2.0.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/iconv/iconv.aix-4.3.2.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/iconv/iconv.freebsd-3.3.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/iconv/iconv.glibc-2.1.3.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/iconv/iconv.glibc-2.1.90.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/iconv/iconv.hpux-10.01.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/iconv/iconv.hpux-10.20.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/iconv/iconv.hpux-11.00.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/iconv/iconv.irix-6.5.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/iconv/iconv.osf1-4.0a.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/iconv/iconv.osf1-4.0d.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/iconv/iconv.solaris-2.4.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/iconv/iconv.solaris-2.5.1.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/iconv/iconv.solaris-2.6-cjk.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/iconv/iconv.solaris-2.6.rc -%%PORTDOCS%%%%DOCSDIR%%/samples/iconv/iconv.solaris-2.7.rc -share/locale/bg/LC_MESSAGES/mutt.mo -share/locale/ca/LC_MESSAGES/mutt.mo -share/locale/cs/LC_MESSAGES/mutt.mo -share/locale/da/LC_MESSAGES/mutt.mo -share/locale/de/LC_MESSAGES/mutt.mo -share/locale/el/LC_MESSAGES/mutt.mo -share/locale/eo/LC_MESSAGES/mutt.mo -share/locale/es/LC_MESSAGES/mutt.mo -share/locale/et/LC_MESSAGES/mutt.mo -share/locale/fr/LC_MESSAGES/mutt.mo -share/locale/gl/LC_MESSAGES/mutt.mo -share/locale/hu/LC_MESSAGES/mutt.mo -share/locale/id/LC_MESSAGES/mutt.mo -share/locale/it/LC_MESSAGES/mutt.mo -share/locale/ja/LC_MESSAGES/mutt.mo -share/locale/ko/LC_MESSAGES/mutt.mo -share/locale/lt/LC_MESSAGES/mutt.mo -share/locale/nl/LC_MESSAGES/mutt.mo -share/locale/pl/LC_MESSAGES/mutt.mo -share/locale/pt_BR/LC_MESSAGES/mutt.mo -share/locale/ru/LC_MESSAGES/mutt.mo -share/locale/sk/LC_MESSAGES/mutt.mo -share/locale/sv/LC_MESSAGES/mutt.mo -share/locale/tr/LC_MESSAGES/mutt.mo -share/locale/uk/LC_MESSAGES/mutt.mo -share/locale/zh_CN/LC_MESSAGES/mutt.mo -share/locale/zh_TW/LC_MESSAGES/mutt.mo -%%PORTDOCS%%@dirrm %%DOCSDIR%%/samples/iconv -%%PORTDOCS%%@dirrm %%DOCSDIR%%/samples -%%PORTDOCS%%@dirrm %%DOCSDIR%%/html -%%PORTDOCS%%@dirrm %%DOCSDIR%% diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile index f54ccd9cb615..9cd5323d6483 100644 --- a/net-mgmt/Makefile +++ b/net-mgmt/Makefile @@ -137,7 +137,6 @@ SUBDIR += nagios-snmp-plugins SUBDIR += nagios-snmp-plugins-extras SUBDIR += nagios-spamd-plugin - SUBDIR += nagios2 SUBDIR += nagiosagent SUBDIR += nagiosgraph SUBDIR += nagiosgrapher diff --git a/net-mgmt/nagios2/Makefile b/net-mgmt/nagios2/Makefile deleted file mode 100644 index 13af036bd8ec..000000000000 --- a/net-mgmt/nagios2/Makefile +++ /dev/null @@ -1,124 +0,0 @@ -# New ports collection makefile for: nagios -# Date created: 19 May 2002 -# Whom: Blaz Zupan <blaz@si.FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME= nagios -PORTVERSION= 2.12 -PORTREVISION= 8 -CATEGORIES= net-mgmt -MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-2.x/${PORTNAME}-${PORTVERSION} - -MAINTAINER= jarrod@downtools.com.au -COMMENT= Extremely powerful network monitoring system - -FORBIDDEN= Vulnerable since 2009-06-30, http://portaudit.freebsd.org/3ebd4cb5-657f-11de-883a-00e0815b8da8.html -EXPIRATION_DATE= 2011-10-14 - -LIB_DEPENDS= gd.4:${PORTSDIR}/graphics/gd -RUN_DEPENDS= ${LOCALBASE}/libexec/nagios/check_nagios:${PORTSDIR}/net-mgmt/nagios-plugins - -USE_ICONV= yes -USE_PERL5_BUILD= yes -USE_AUTOTOOLS= autoconf libltdl -USE_RC_SUBR= nagios - -CONFLICTS= nagios-[13].* nagios-devel-* -NO_LATEST_LINK= yes - -OPTIONS= EMBEDDED_PERL "Enable embedded Perl [requires Perl 5.8+]" OFF \ - NANOSLEEP "Use nanosleep in event timing" OFF - -GNU_CONFIGURE= yes - -NAGIOSUSER?= nagios -NAGIOSGROUP?= nagios -NAGIOSDIR?= /var/spool/nagios - -NAGIOSUID= 181 -NAGIOSGID= ${NAGIOSUID} - -NAGIOSWWWDIR?= www/nagios -NAGIOSHTMURL?= /nagios -NAGIOSCGIURL?= ${NAGIOSHTMURL}/cgi-bin - -# Suggested NAGIOSHOMEURL values: -# Home: main.html -# Tactical Overview: ${NAGIOSCGIURL}/tac.cgi -# Service Detail: ${NAGIOSCGIURL}/status.cgi?host=all -# Host Detail: ${NAGIOSCGIURL}/status.cgi?hostgroup=all&style=hostdetail -# Status Map: ${NAGIOSCGIURL}/statusmap.cgi?host=all -NAGIOSHOMEURL?= main.html - -.include <bsd.port.pre.mk> - -CPPFLAGS+= -I${LOCALBASE}/include -fPIC -CFLAGS+= ${CPPFLAGS} - -CONFIGURE_ARGS= --with-command-user=${NAGIOSUSER} \ - --with-command-group=${WWWGRP} \ - --with-nagios-user=${NAGIOSUSER} \ - --with-nagios-group=${NAGIOSGROUP} \ - --with-htmurl=${NAGIOSHTMURL} \ - --with-cgiurl=${NAGIOSCGIURL} \ - --sbindir=${PREFIX}/${NAGIOSWWWDIR}/cgi-bin \ - --libexecdir=${PREFIX}/libexec/nagios \ - --datadir=${PREFIX}/${NAGIOSWWWDIR} \ - --sysconfdir=${PREFIX}/etc/nagios \ - --localstatedir=${NAGIOSDIR} \ - --prefix=${PREFIX} - -CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib" \ - PERL=${PERL} - -MAKE_JOBS_UNSAFE= yes - -INSTALL_TARGET= install install-commandmode install-config - -PLIST_SUB= NAGIOSDIR=${NAGIOSDIR} \ - NAGIOSWWWDIR=${NAGIOSWWWDIR} \ - NAGIOSUSER=${NAGIOSUSER} \ - NAGIOSGROUP=${NAGIOSGROUP} \ - NAGIOSUID=${NAGIOSUID} \ - NAGIOSGID=${NAGIOSGID} \ - NAGIOSHTMURL=${NAGIOSHTMURL} \ - NAGIOSCGIURL=${NAGIOSCGIURL} \ - WWWGRP=${WWWGRP} - -SUB_FILES= pkg-install \ - pkg-deinstall \ - pkg-message - -### XXX: Subtle bug with removing PREFIX from here -SUB_LIST= PREFIX=${PREFIX} \ - ${PLIST_SUB} - -.if defined(WITH_EMBEDDED_PERL) -USE_PERL5= 5.8.0+ -CONFIGURE_ARGS+= --enable-embedded-perl \ - --with-perlcache -PLIST_SUB+= EMBEDDED_PERL="" -.else -PLIST_SUB+= EMBEDDED_PERL="@comment " -.endif - -.if defined(WITH_NANOSLEEP) -CONFIGURE_ARGS+= --enable-nanosleep -.endif - -post-patch: - @${REINPLACE_CMD} -e 's#"main.html"#"${NAGIOSHOMEURL:S/\//\\\//g:S/&/\\&/g}"#' \ - ${WRKSRC}/html/index.html.in - -pre-install: - @${SH} ${PKGINSTALL} ${DISTNAME} PRE-INSTALL - -post-install: - @${CHMOD} 775 ${NAGIOSDIR} ${NAGIOSDIR}/archives ${NAGIOSDIR}/rw - @${CHOWN} ${NAGIOSUSER}:${NAGIOSGROUP} ${NAGIOSDIR} ${NAGIOSDIR}/archives - @${CHOWN} ${NAGIOSUSER}:${WWWGRP} ${NAGIOSDIR}/rw - @${CAT} ${PKGMESSAGE} - -.include <bsd.port.post.mk> diff --git a/net-mgmt/nagios2/distinfo b/net-mgmt/nagios2/distinfo deleted file mode 100644 index 49e1f3b6d2a1..000000000000 --- a/net-mgmt/nagios2/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (nagios-2.12.tar.gz) = d1bd812793bff2b3bac15ef72ceff788bd6c2ead4952cb1f19c6232fd3c497cd -SIZE (nagios-2.12.tar.gz) = 1742179 diff --git a/net-mgmt/nagios2/files/nagios.in b/net-mgmt/nagios2/files/nagios.in deleted file mode 100644 index 44444759ca39..000000000000 --- a/net-mgmt/nagios2/files/nagios.in +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/sh -# -# $FreeBSD: /tmp/pcvs/ports/net-mgmt/nagios2/files/Attic/nagios.in,v 1.3 2010-03-27 00:14:22 dougb Exp $ -# - -# PROVIDE: nagios -# REQUIRE: DAEMON -# BEFORE: LOGIN -# KEYWORD: shutdown - -# -# Add the following lines to /etc/rc.conf to enable nagios: -# nagios_enable (bool): Set to "NO" by default. -# Set it to "YES" to enable nagios. -# nagios_flags (str): Set to "" by default. -# nagios_configfile (str): Set to "%%PREFIX%%/etc/nagios/nagios.cfg" by default. -# - -. /etc/rc.subr - -name="nagios" -rcvar=`set_rcvar` - -command="%%PREFIX%%/bin/nagios" -command_args="-d" -extra_commands="reload" -pidfile="%%NAGIOSDIR%%/nagios.lock" -nagios_user="%%NAGIOSUSER%%" - -start_precmd="start_precmd" -stop_postcmd="stop_postcmd" -restart_precmd="nagios_checkconfig" -reload_precmd="nagios_checkconfig" -sig_reload=HUP - -[ -z "${nagios_enable}" ] && nagios_enable="NO" -[ -z "${nagios_configfile}" ] && nagios_configfile="%%PREFIX%%/etc/nagios/nagios.cfg" - -load_rc_config "${name}" - -required_files="${nagios_configfile}" -command_args="${command_args} ${nagios_configfile}" - -nagios_checkconfig() { - echo -n "Performing sanity check of nagios configuration: " - ${command} -v ${nagios_configfile} 2>&1 >/dev/null - if [ $? != 0 ]; then - echo "FAILED" - ${command} -v ${nagios_configfile} - return 1 - else - echo "OK" - fi -} - -start_precmd() { - if ! nagios_checkconfig; then - return 1 - fi - - su -m "${nagios_user}" -c "touch \"%%NAGIOSDIR%%/nagios.log\" \"%%NAGIOSDIR%%/status.sav\"" - rm -f "%%NAGIOSDIR%%/rw/nagios.cmd" -} - -stop_postcmd() { - rm -f "%%NAGIOSDIR%%/nagios.tmp" "%%NAGIOSDIR%%/rw/nagios.cmd" -} - -run_rc_command "$1" diff --git a/net-mgmt/nagios2/files/patch-CVE-2008-5027.5028 b/net-mgmt/nagios2/files/patch-CVE-2008-5027.5028 deleted file mode 100644 index b3daddc798cf..000000000000 --- a/net-mgmt/nagios2/files/patch-CVE-2008-5027.5028 +++ /dev/null @@ -1,703 +0,0 @@ -diff --git a/base/commands.c b/base/commands.c -index 79de49b..5b5ab45 100644 ---- base/commands.c -+++ base/commands.c -@@ -204,9 +204,9 @@ void check_for_external_commands(void){ - else if(!strcmp(command_id,"ENTER_ACTIVE_MODE") || !strcmp(command_id,"ENABLE_NOTIFICATIONS")) - command_type=CMD_ENABLE_NOTIFICATIONS; - -- else if(!strcmp(command_id,"SHUTDOWN_PROGRAM")) -+ else if(!strcmp(command_id,"SHUTDOWN_PROGRAM") || !strcmp(command_id,"SHUTDOWN_PROCESS")) - command_type=CMD_SHUTDOWN_PROCESS; -- else if(!strcmp(command_id,"RESTART_PROGRAM")) -+ else if(!strcmp(command_id,"RESTART_PROGRAM") || !strcmp(command_id,"RESTART_PROCESS")) - command_type=CMD_RESTART_PROCESS; - - else if(!strcmp(command_id,"SAVE_STATE_INFORMATION")) -diff --git a/cgi/cmd.c b/cgi/cmd.c -index 63059bd..d36cab6 100644 ---- cgi/cmd.c -+++ cgi/cmd.c -@@ -31,6 +31,10 @@ - #include "../include/cgiauth.h" - #include "../include/getcgi.h" - -+#include <stdarg.h> -+ -+extern const char *extcmd_get_name(int id); -+ - extern char main_config_file[MAX_FILENAME_LENGTH]; - extern char command_file[MAX_FILENAME_LENGTH]; - extern char comment_file[MAX_FILENAME_LENGTH]; -@@ -1825,6 +1829,35 @@ void commit_command_data(int cmd){ - return; - } - -+__attribute__((format(printf, 2, 3))) -+static int cmd_submitf(int id, const char *fmt, ...) -+{ -+ char cmd[MAX_EXTERNAL_COMMAND_LENGTH]; -+ const char *command; -+ int len, len2; -+ va_list ap; -+ -+ command = extcmd_get_name(id); -+ /* -+ * We disallow sending 'CHANGE' commands from the cgi's -+ * until we do proper session handling to prevent cross-site -+ * request forgery -+ */ -+ if (!command || (strlen(command) > 6 && !memcmp("CHANGE", command, 6))) -+ return ERROR; -+ -+ len = snprintf(cmd, sizeof(cmd) - 1, "[%lu] %s;", time(NULL), command); -+ if (len < 0) -+ return ERROR; -+ -+ va_start(ap, fmt); -+ len2 = vsnprintf(&cmd[len], sizeof(cmd) - len - 1, fmt, ap); -+ va_end(ap); -+ if (len2 < 0) -+ return ERROR; -+ -+ return write_command_to_file(cmd); -+} - - /* commits a command for processing */ - int commit_command(int cmd){ -@@ -1847,236 +1880,211 @@ int commit_command(int cmd){ - switch(cmd){ - - case CMD_ADD_HOST_COMMENT: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] ADD_HOST_COMMENT;%s;%d;%s;%s\n",current_time,host_name,(persistent_comment==TRUE)?1:0,comment_author,comment_data); -+ result = cmd_submitf(cmd,"%s;%d;%s;%s",host_name,(persistent_comment==TRUE)?1:0,comment_author,comment_data); - break; -- -+ - case CMD_ADD_SVC_COMMENT: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] ADD_SVC_COMMENT;%s;%s;%d;%s;%s\n",current_time,host_name,service_desc,(persistent_comment==TRUE)?1:0,comment_author,comment_data); -+ result = cmd_submitf(cmd,"%s;%s;%d;%s;%s",host_name,service_desc,(persistent_comment==TRUE)?1:0,comment_author,comment_data); - break; - - case CMD_DEL_HOST_COMMENT: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] DEL_HOST_COMMENT;%lu\n",current_time,comment_id); -- break; -- - case CMD_DEL_SVC_COMMENT: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] DEL_SVC_COMMENT;%lu\n",current_time,comment_id); -+ result = cmd_submitf(cmd,"%lu",comment_id); - break; -- -+ - case CMD_DELAY_HOST_NOTIFICATION: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] DELAY_HOST_NOTIFICATION;%s;%lu\n",current_time,host_name,notification_time); -+ result = cmd_submitf(cmd,"%s;%lu",host_name,notification_time); - break; - - case CMD_DELAY_SVC_NOTIFICATION: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] DELAY_SVC_NOTIFICATION;%s;%s;%lu\n",current_time,host_name,service_desc,notification_time); -+ result = cmd_submitf(cmd,"%s;%s;%lu",host_name,service_desc,notification_time); - break; - - case CMD_SCHEDULE_SVC_CHECK: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] SCHEDULE_%sSVC_CHECK;%s;%s;%lu\n",current_time,(force_check==TRUE)?"FORCED_":"",host_name,service_desc,start_time); -+ result = cmd_submitf((force_check==TRUE)?CMD_SCHEDULE_FORCED_SVC_CHECK:cmd,"%s;%s;%lu",host_name,service_desc,start_time); - break; - - case CMD_ENABLE_SVC_CHECK: - case CMD_DISABLE_SVC_CHECK: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_SVC_CHECK;%s;%s\n",current_time,(cmd==CMD_ENABLE_SVC_CHECK)?"ENABLE":"DISABLE",host_name,service_desc); -+ result = cmd_submitf(cmd,"%s;%s",host_name,service_desc); - break; -- -+ - case CMD_DISABLE_NOTIFICATIONS: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] DISABLE_NOTIFICATIONS;%lu\n",current_time,scheduled_time); -- break; -- - case CMD_ENABLE_NOTIFICATIONS: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] ENABLE_NOTIFICATIONS;%lu\n",current_time,scheduled_time); -- break; -- - case CMD_SHUTDOWN_PROCESS: - case CMD_RESTART_PROCESS: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_PROGRAM;%lu\n",current_time,(cmd==CMD_SHUTDOWN_PROCESS)?"SHUTDOWN":"RESTART",scheduled_time); -+ result = cmd_submitf(cmd,"%lu",scheduled_time); - break; - - case CMD_ENABLE_HOST_SVC_CHECKS: - case CMD_DISABLE_HOST_SVC_CHECKS: -- if(affect_host_and_services==FALSE) -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_HOST_SVC_CHECKS;%s\n",current_time,(cmd==CMD_ENABLE_HOST_SVC_CHECKS)?"ENABLE":"DISABLE",host_name); -- else -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_HOST_SVC_CHECKS;%s\n[%lu] %s_HOST_CHECK;%s\n",current_time,(cmd==CMD_ENABLE_HOST_SVC_CHECKS)?"ENABLE":"DISABLE",host_name,current_time,(cmd==CMD_ENABLE_HOST_SVC_CHECKS)?"ENABLE":"DISABLE",host_name); -+ result = cmd_submitf(cmd,"%s",host_name); -+ if(affect_host_and_services==TRUE) -+ result |= cmd_submitf((cmd == CMD_ENABLE_HOST_SVC_CHECKS?CMD_ENABLE_HOST_CHECK:CMD_DISABLE_HOST_CHECK),"%s",host_name); - break; -- -+ - case CMD_SCHEDULE_HOST_SVC_CHECKS: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] SCHEDULE_%sHOST_SVC_CHECKS;%s;%lu\n",current_time,(force_check==TRUE)?"FORCED_":"",host_name,scheduled_time); -+ result = cmd_submitf((force_check==TRUE?CMD_SCHEDULE_FORCED_HOST_SVC_CHECKS:cmd),"%s;%lu",host_name,scheduled_time); - break; - - case CMD_DEL_ALL_HOST_COMMENTS: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] DEL_ALL_HOST_COMMENTS;%s\n",current_time,host_name); -+ result = cmd_submitf(cmd,"%s",host_name); - break; -- -+ - case CMD_DEL_ALL_SVC_COMMENTS: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] DEL_ALL_SVC_COMMENTS;%s;%s\n",current_time,host_name,service_desc); -+ result = cmd_submitf(cmd,"%s;%s",host_name,service_desc); - break; - - case CMD_ENABLE_SVC_NOTIFICATIONS: - case CMD_DISABLE_SVC_NOTIFICATIONS: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_SVC_NOTIFICATIONS;%s;%s\n",current_time,(cmd==CMD_ENABLE_SVC_NOTIFICATIONS)?"ENABLE":"DISABLE",host_name,service_desc); -+ result = cmd_submitf(cmd,"%s;%s",host_name,service_desc); - break; -- -+ - case CMD_ENABLE_HOST_NOTIFICATIONS: - case CMD_DISABLE_HOST_NOTIFICATIONS: - if(propagate_to_children==TRUE) -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_HOST_AND_CHILD_NOTIFICATIONS;%s\n",current_time,(cmd==CMD_ENABLE_HOST_NOTIFICATIONS)?"ENABLE":"DISABLE",host_name); -+ result = cmd_submitf((cmd==CMD_ENABLE_HOST_NOTIFICATIONS?CMD_ENABLE_HOST_AND_CHILD_NOTIFICATIONS:CMD_DISABLE_HOST_AND_CHILD_NOTIFICATIONS),"%s",host_name); - else -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_HOST_NOTIFICATIONS;%s\n",current_time,(cmd==CMD_ENABLE_HOST_NOTIFICATIONS)?"ENABLE":"DISABLE",host_name); -+ result = cmd_submitf(cmd,"%s",host_name); - break; -- -+ - case CMD_ENABLE_ALL_NOTIFICATIONS_BEYOND_HOST: - case CMD_DISABLE_ALL_NOTIFICATIONS_BEYOND_HOST: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_ALL_NOTIFICATIONS_BEYOND_HOST;%s\n",current_time,(cmd==CMD_ENABLE_ALL_NOTIFICATIONS_BEYOND_HOST)?"ENABLE":"DISABLE",host_name); -+ result = cmd_submitf(cmd,"%s",host_name); - break; -- -+ - case CMD_ENABLE_HOST_SVC_NOTIFICATIONS: - case CMD_DISABLE_HOST_SVC_NOTIFICATIONS: -- if(affect_host_and_services==FALSE) -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_HOST_SVC_NOTIFICATIONS;%s\n",current_time,(cmd==CMD_ENABLE_HOST_SVC_NOTIFICATIONS)?"ENABLE":"DISABLE",host_name); -- else -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_HOST_SVC_NOTIFICATIONS;%s\n[%lu] %s_HOST_NOTIFICATIONS;%s\n",current_time,(cmd==CMD_ENABLE_HOST_SVC_NOTIFICATIONS)?"ENABLE":"DISABLE",host_name,current_time,(cmd==CMD_ENABLE_HOST_SVC_NOTIFICATIONS)?"ENABLE":"DISABLE",host_name); -+ result = cmd_submitf(cmd,"%s",host_name); -+ if(affect_host_and_services==TRUE) -+ result |= cmd_submitf((cmd==CMD_ENABLE_HOST_SVC_NOTIFICATIONS?CMD_ENABLE_HOST_NOTIFICATIONS:CMD_DISABLE_HOST_NOTIFICATIONS),"%s",host_name); - break; -- -+ - case CMD_ACKNOWLEDGE_HOST_PROBLEM: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] ACKNOWLEDGE_HOST_PROBLEM;%s;%d;%d;%d;%s;%s\n",current_time,host_name,(sticky_ack==TRUE)?ACKNOWLEDGEMENT_STICKY:ACKNOWLEDGEMENT_NORMAL,(send_notification==TRUE)?1:0,(persistent_comment==TRUE)?1:0,comment_author,comment_data); -+ result = cmd_submitf(cmd,"%s;%d;%d;%d;%s;%s",host_name,(sticky_ack==TRUE)?ACKNOWLEDGEMENT_STICKY:ACKNOWLEDGEMENT_NORMAL,(send_notification==TRUE)?1:0,(persistent_comment==TRUE)?1:0,comment_author,comment_data); - break; -- -+ - case CMD_ACKNOWLEDGE_SVC_PROBLEM: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] ACKNOWLEDGE_SVC_PROBLEM;%s;%s;%d;%d;%d;%s;%s\n",current_time,host_name,service_desc,(sticky_ack==TRUE)?ACKNOWLEDGEMENT_STICKY:ACKNOWLEDGEMENT_NORMAL,(send_notification==TRUE)?1:0,(persistent_comment==TRUE)?1:0,comment_author,comment_data); -+ result = cmd_submitf(cmd,"%s;%s;%d;%d;%d;%s;%s",host_name,service_desc,(sticky_ack==TRUE)?ACKNOWLEDGEMENT_STICKY:ACKNOWLEDGEMENT_NORMAL,(send_notification==TRUE)?1:0,(persistent_comment==TRUE)?1:0,comment_author,comment_data); - break; - - case CMD_START_EXECUTING_SVC_CHECKS: - case CMD_STOP_EXECUTING_SVC_CHECKS: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_EXECUTING_SVC_CHECKS;\n",current_time,(cmd==CMD_START_EXECUTING_SVC_CHECKS)?"START":"STOP"); -- break; -- - case CMD_START_ACCEPTING_PASSIVE_SVC_CHECKS: - case CMD_STOP_ACCEPTING_PASSIVE_SVC_CHECKS: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_ACCEPTING_PASSIVE_SVC_CHECKS;\n",current_time,(cmd==CMD_START_ACCEPTING_PASSIVE_SVC_CHECKS)?"START":"STOP"); -+ result = cmd_submitf(cmd,""); - break; - - case CMD_ENABLE_PASSIVE_SVC_CHECKS: - case CMD_DISABLE_PASSIVE_SVC_CHECKS: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_PASSIVE_SVC_CHECKS;%s;%s\n",current_time,(cmd==CMD_ENABLE_PASSIVE_SVC_CHECKS)?"ENABLE":"DISABLE",host_name,service_desc); -+ result = cmd_submitf(cmd,"%s;%s",host_name,service_desc); - break; -- -+ - case CMD_ENABLE_EVENT_HANDLERS: - case CMD_DISABLE_EVENT_HANDLERS: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_EVENT_HANDLERS;\n",current_time,(cmd==CMD_ENABLE_EVENT_HANDLERS)?"ENABLE":"DISABLE"); -+ result = cmd_submitf(cmd,""); - break; - - case CMD_ENABLE_SVC_EVENT_HANDLER: - case CMD_DISABLE_SVC_EVENT_HANDLER: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_SVC_EVENT_HANDLER;%s;%s\n",current_time,(cmd==CMD_ENABLE_SVC_EVENT_HANDLER)?"ENABLE":"DISABLE",host_name,service_desc); -+ result = cmd_submitf(cmd,"%s;%s",host_name,service_desc); - break; -- -+ - case CMD_ENABLE_HOST_EVENT_HANDLER: - case CMD_DISABLE_HOST_EVENT_HANDLER: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_HOST_EVENT_HANDLER;%s\n",current_time,(cmd==CMD_ENABLE_HOST_EVENT_HANDLER)?"ENABLE":"DISABLE",host_name); -- break; -- - case CMD_ENABLE_HOST_CHECK: - case CMD_DISABLE_HOST_CHECK: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_HOST_CHECK;%s\n",current_time,(cmd==CMD_ENABLE_HOST_CHECK)?"ENABLE":"DISABLE",host_name); -+ result = cmd_submitf(cmd,"%s",host_name); - break; -- -+ - case CMD_START_OBSESSING_OVER_SVC_CHECKS: - case CMD_STOP_OBSESSING_OVER_SVC_CHECKS: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_OBSESSING_OVER_SVC_CHECKS;\n",current_time,(cmd==CMD_START_OBSESSING_OVER_SVC_CHECKS)?"START":"STOP"); -+ result = cmd_submitf(cmd,""); - break; -- -+ - case CMD_REMOVE_HOST_ACKNOWLEDGEMENT: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] REMOVE_HOST_ACKNOWLEDGEMENT;%s\n",current_time,host_name); -+ result = cmd_submitf(cmd,"%s",host_name); - break; -- -+ - case CMD_REMOVE_SVC_ACKNOWLEDGEMENT: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] REMOVE_SVC_ACKNOWLEDGEMENT;%s;%s\n",current_time,host_name,service_desc); -+ result = cmd_submitf(cmd,"%s;%s",host_name,service_desc); - break; -- -+ - case CMD_PROCESS_SERVICE_CHECK_RESULT: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] PROCESS_SERVICE_CHECK_RESULT;%s;%s;%d;%s|%s\n",current_time,host_name,service_desc,plugin_state,plugin_output,performance_data); -+ result = cmd_submitf(cmd,"%s;%s;%d;%s|%s",host_name,service_desc,plugin_state,plugin_output,performance_data); - break; -- -+ - case CMD_PROCESS_HOST_CHECK_RESULT: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] PROCESS_HOST_CHECK_RESULT;%s;%d;%s|%s\n",current_time,host_name,plugin_state,plugin_output,performance_data); -+ result = cmd_submitf(cmd,"%s;%d;%s|%s",host_name,plugin_state,plugin_output,performance_data); - break; -- -+ - case CMD_SCHEDULE_HOST_DOWNTIME: - if(child_options==1) -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] SCHEDULE_AND_PROPAGATE_TRIGGERED_HOST_DOWNTIME;%s;%lu;%lu;%d;%lu;%lu;%s;%s\n",current_time,host_name,start_time,end_time,(fixed==TRUE)?1:0,triggered_by,duration,comment_author,comment_data); -+ cmd = CMD_SCHEDULE_AND_PROPAGATE_TRIGGERED_HOST_DOWNTIME; - else if(child_options==2) -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] SCHEDULE_AND_PROPAGATE_HOST_DOWNTIME;%s;%lu;%lu;%d;%lu;%lu;%s;%s\n",current_time,host_name,start_time,end_time,(fixed==TRUE)?1:0,triggered_by,duration,comment_author,comment_data); -- else -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] SCHEDULE_HOST_DOWNTIME;%s;%lu;%lu;%d;%lu;%lu;%s;%s\n",current_time,host_name,start_time,end_time,(fixed==TRUE)?1:0,triggered_by,duration,comment_author,comment_data); -+ cmd = CMD_SCHEDULE_AND_PROPAGATE_HOST_DOWNTIME; -+ result = cmd_submitf(cmd,"%s;%lu;%lu;%d;%lu;%lu;%s;%s",host_name,start_time,end_time,(fixed==TRUE)?1:0,triggered_by,duration,comment_author,comment_data); - break; -- -+ - case CMD_SCHEDULE_SVC_DOWNTIME: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] SCHEDULE_SVC_DOWNTIME;%s;%s;%lu;%lu;%d;%lu;%lu;%s;%s\n",current_time,host_name,service_desc,start_time,end_time,(fixed==TRUE)?1:0,triggered_by,duration,comment_author,comment_data); -+ result = cmd_submitf(cmd,"%s;%s;%lu;%lu;%d;%lu;%lu;%s;%s",host_name,service_desc,start_time,end_time,(fixed==TRUE)?1:0,triggered_by,duration,comment_author,comment_data); - break; -- -+ - case CMD_ENABLE_HOST_FLAP_DETECTION: - case CMD_DISABLE_HOST_FLAP_DETECTION: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_HOST_FLAP_DETECTION;%s\n",current_time,(cmd==CMD_ENABLE_HOST_FLAP_DETECTION)?"ENABLE":"DISABLE",host_name); -+ result = cmd_submitf(cmd,"%s",host_name); - break; -- -+ - case CMD_ENABLE_SVC_FLAP_DETECTION: - case CMD_DISABLE_SVC_FLAP_DETECTION: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_SVC_FLAP_DETECTION;%s;%s\n",current_time,(cmd==CMD_ENABLE_SVC_FLAP_DETECTION)?"ENABLE":"DISABLE",host_name,service_desc); -+ result = cmd_submitf(cmd,"%s;%s",host_name,service_desc); - break; -- -+ - case CMD_ENABLE_FLAP_DETECTION: - case CMD_DISABLE_FLAP_DETECTION: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_FLAP_DETECTION\n",current_time,(cmd==CMD_ENABLE_FLAP_DETECTION)?"ENABLE":"DISABLE"); -+ result = cmd_submitf(cmd,""); - break; -- -+ - case CMD_DEL_HOST_DOWNTIME: - case CMD_DEL_SVC_DOWNTIME: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] DEL_%s_DOWNTIME;%lu\n",current_time,(cmd==CMD_DEL_HOST_DOWNTIME)?"HOST":"SVC",downtime_id); -+ result = cmd_submitf(cmd,"%lu",downtime_id); - break; - - case CMD_ENABLE_FAILURE_PREDICTION: - case CMD_DISABLE_FAILURE_PREDICTION: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_FAILURE_PREDICTION\n",current_time,(cmd==CMD_ENABLE_FAILURE_PREDICTION)?"ENABLE":"DISABLE"); -- break; -- - case CMD_ENABLE_PERFORMANCE_DATA: - case CMD_DISABLE_PERFORMANCE_DATA: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_PERFORMANCE_DATA\n",current_time,(cmd==CMD_ENABLE_PERFORMANCE_DATA)?"ENABLE":"DISABLE"); -- break; -- - case CMD_START_EXECUTING_HOST_CHECKS: - case CMD_STOP_EXECUTING_HOST_CHECKS: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_EXECUTING_HOST_CHECKS;\n",current_time,(cmd==CMD_START_EXECUTING_HOST_CHECKS)?"START":"STOP"); -- break; -- - case CMD_START_ACCEPTING_PASSIVE_HOST_CHECKS: - case CMD_STOP_ACCEPTING_PASSIVE_HOST_CHECKS: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_ACCEPTING_PASSIVE_HOST_CHECKS;\n",current_time,(cmd==CMD_START_ACCEPTING_PASSIVE_HOST_CHECKS)?"START":"STOP"); -+ result = cmd_submitf(cmd,""); - break; - - case CMD_ENABLE_PASSIVE_HOST_CHECKS: - case CMD_DISABLE_PASSIVE_HOST_CHECKS: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_PASSIVE_HOST_CHECKS;%s\n",current_time,(cmd==CMD_ENABLE_PASSIVE_HOST_CHECKS)?"ENABLE":"DISABLE",host_name); -+ result = cmd_submitf(cmd,"%s",host_name); - break; - - case CMD_START_OBSESSING_OVER_HOST_CHECKS: - case CMD_STOP_OBSESSING_OVER_HOST_CHECKS: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_OBSESSING_OVER_HOST_CHECKS;\n",current_time,(cmd==CMD_START_OBSESSING_OVER_HOST_CHECKS)?"START":"STOP"); -+ result = cmd_submitf(cmd,""); - break; - - case CMD_SCHEDULE_HOST_CHECK: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] SCHEDULE_%sHOST_CHECK;%s;%lu\n",current_time,(force_check==TRUE)?"FORCED_":"",host_name,start_time); -+ if (force_check==TRUE) -+ cmd = CMD_SCHEDULE_FORCED_HOST_CHECK; -+ result = cmd_submitf(cmd,"%s;%lu",host_name,start_time); - break; - - case CMD_START_OBSESSING_OVER_SVC: - case CMD_STOP_OBSESSING_OVER_SVC: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_OBSESSING_OVER_SVC;%s;%s\n",current_time,(cmd==CMD_START_OBSESSING_OVER_SVC)?"START":"STOP",host_name,service_desc); -+ result = cmd_submitf(cmd,"%s;%s",host_name,service_desc); - break; - - case CMD_START_OBSESSING_OVER_HOST: - case CMD_STOP_OBSESSING_OVER_HOST: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_OBSESSING_OVER_HOST;%s\n",current_time,(cmd==CMD_START_OBSESSING_OVER_HOST)?"START":"STOP",host_name); -+ result = cmd_submitf(cmd,"%s",host_name); - break; - - -@@ -2084,34 +2092,31 @@ int commit_command(int cmd){ - - case CMD_ENABLE_HOSTGROUP_SVC_NOTIFICATIONS: - case CMD_DISABLE_HOSTGROUP_SVC_NOTIFICATIONS: -- if(affect_host_and_services==FALSE) -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_HOSTGROUP_SVC_NOTIFICATIONS;%s\n",current_time,(cmd==CMD_ENABLE_HOSTGROUP_SVC_NOTIFICATIONS)?"ENABLE":"DISABLE",hostgroup_name); -- else -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_HOSTGROUP_SVC_NOTIFICATIONS;%s\n[%lu] %s_HOSTGROUP_HOST_NOTIFICATIONS;%s\n",current_time,(cmd==CMD_ENABLE_HOSTGROUP_SVC_NOTIFICATIONS)?"ENABLE":"DISABLE",hostgroup_name,current_time,(cmd==CMD_ENABLE_HOSTGROUP_SVC_NOTIFICATIONS)?"ENABLE":"DISABLE",hostgroup_name); -+ result = cmd_submitf(cmd,"%s",hostgroup_name); -+ if(affect_host_and_services==TRUE) -+ result |= cmd_submitf((cmd==CMD_ENABLE_HOSTGROUP_SVC_NOTIFICATIONS?CMD_ENABLE_HOSTGROUP_HOST_NOTIFICATIONS:CMD_DISABLE_HOSTGROUP_HOST_NOTIFICATIONS),"%s",hostgroup_name); - break; - - case CMD_ENABLE_HOSTGROUP_HOST_NOTIFICATIONS: - case CMD_DISABLE_HOSTGROUP_HOST_NOTIFICATIONS: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_HOSTGROUP_HOST_NOTIFICATIONS;%s\n",current_time,(cmd==CMD_ENABLE_HOSTGROUP_HOST_NOTIFICATIONS)?"ENABLE":"DISABLE",hostgroup_name); -+ result = cmd_submitf(cmd,"%s",hostgroup_name); - break; - - case CMD_ENABLE_HOSTGROUP_SVC_CHECKS: - case CMD_DISABLE_HOSTGROUP_SVC_CHECKS: -- if(affect_host_and_services==FALSE) -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_HOSTGROUP_SVC_CHECKS;%s\n",current_time,(cmd==CMD_ENABLE_HOSTGROUP_SVC_CHECKS)?"ENABLE":"DISABLE",hostgroup_name); -- else -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_HOSTGROUP_SVC_CHECKS;%s\n[%lu] %s_HOSTGROUP_HOST_CHECKS;%s\n",current_time,(cmd==CMD_ENABLE_HOSTGROUP_SVC_CHECKS)?"ENABLE":"DISABLE",hostgroup_name,current_time,(cmd==CMD_ENABLE_HOSTGROUP_SVC_CHECKS)?"ENABLE":"DISABLE",hostgroup_name); -+ result = cmd_submitf(cmd,"%s",hostgroup_name); -+ if(affect_host_and_services==TRUE) -+ result |= cmd_submitf((cmd==CMD_ENABLE_HOSTGROUP_SVC_CHECKS?CMD_ENABLE_HOSTGROUP_HOST_CHECKS:CMD_DISABLE_HOSTGROUP_HOST_CHECKS),"%s",hostgroup_name); - break; - - case CMD_SCHEDULE_HOSTGROUP_HOST_DOWNTIME: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] SCHEDULE_HOSTGROUP_HOST_DOWNTIME;%s;%lu;%lu;%d;0;%lu;%s;%s\n",current_time,hostgroup_name,start_time,end_time,(fixed==TRUE)?1:0,duration,comment_author,comment_data); -+ result = cmd_submitf(cmd,"%s;%lu;%lu;%d;0;%lu;%s;%s",hostgroup_name,start_time,end_time,(fixed==TRUE)?1:0,duration,comment_author,comment_data); - break; - - case CMD_SCHEDULE_HOSTGROUP_SVC_DOWNTIME: -- if(affect_host_and_services==FALSE) -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] SCHEDULE_HOSTGROUP_SVC_DOWNTIME;%s;%lu;%lu;%d;0;%lu;%s;%s\n",current_time,hostgroup_name,start_time,end_time,(fixed==TRUE)?1:0,duration,comment_author,comment_data); -- else -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] SCHEDULE_HOSTGROUP_SVC_DOWNTIME;%s;%lu;%lu;%d;0;%lu;%s;%s\n[%lu] SCHEDULE_HOSTGROUP_HOST_DOWNTIME;%s;%lu;%lu;%d;%lu;%s;%s\n",current_time,hostgroup_name,start_time,end_time,(fixed==TRUE)?1:0,duration,comment_author,comment_data,current_time,hostgroup_name,start_time,end_time,(fixed==TRUE)?1:0,duration,comment_author,comment_data); -+ result = cmd_submitf(cmd,"%s;%lu;%lu;%d;0;%lu;%s;%s",hostgroup_name,start_time,end_time,(fixed==TRUE)?1:0,duration,comment_author,comment_data); -+ if(affect_host_and_services==TRUE) -+ result |= cmd_submitf(CMD_SCHEDULE_HOSTGROUP_HOST_DOWNTIME,"%s;%lu;%lu;%d;%lu;%s;%s",hostgroup_name,start_time,end_time,(fixed==TRUE)?1:0,duration,comment_author,comment_data); - break; - - -@@ -2119,34 +2124,31 @@ int commit_command(int cmd){ - - case CMD_ENABLE_SERVICEGROUP_SVC_NOTIFICATIONS: - case CMD_DISABLE_SERVICEGROUP_SVC_NOTIFICATIONS: -- if(affect_host_and_services==FALSE) -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_SERVICEGROUP_SVC_NOTIFICATIONS;%s\n",current_time,(cmd==CMD_ENABLE_SERVICEGROUP_SVC_NOTIFICATIONS)?"ENABLE":"DISABLE",servicegroup_name); -- else -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_SERVICEGROUP_SVC_NOTIFICATIONS;%s\n[%lu] %s_SERVICEGROUP_HOST_NOTIFICATIONS;%s\n",current_time,(cmd==CMD_ENABLE_SERVICEGROUP_SVC_NOTIFICATIONS)?"ENABLE":"DISABLE",servicegroup_name,current_time,(cmd==CMD_ENABLE_SERVICEGROUP_SVC_NOTIFICATIONS)?"ENABLE":"DISABLE",servicegroup_name); -+ result = cmd_submitf(cmd,"%s",servicegroup_name); -+ if(affect_host_and_services==TRUE) -+ result |= cmd_submitf((cmd==CMD_ENABLE_SERVICEGROUP_SVC_NOTIFICATIONS?CMD_ENABLE_SERVICEGROUP_HOST_NOTIFICATIONS:CMD_DISABLE_SERVICEGROUP_HOST_NOTIFICATIONS),"%s",servicegroup_name); - break; - - case CMD_ENABLE_SERVICEGROUP_HOST_NOTIFICATIONS: - case CMD_DISABLE_SERVICEGROUP_HOST_NOTIFICATIONS: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_SERVICEGROUP_HOST_NOTIFICATIONS;%s\n",current_time,(cmd==CMD_ENABLE_SERVICEGROUP_HOST_NOTIFICATIONS)?"ENABLE":"DISABLE",servicegroup_name); -+ result = cmd_submitf(cmd,"%s",servicegroup_name); - break; - - case CMD_ENABLE_SERVICEGROUP_SVC_CHECKS: - case CMD_DISABLE_SERVICEGROUP_SVC_CHECKS: -- if(affect_host_and_services==FALSE) -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_SERVICEGROUP_SVC_CHECKS;%s\n",current_time,(cmd==CMD_ENABLE_SERVICEGROUP_SVC_CHECKS)?"ENABLE":"DISABLE",servicegroup_name); -- else -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] %s_SERVICEGROUP_SVC_CHECKS;%s\n[%lu] %s_SERVICEGROUP_HOST_CHECKS;%s\n",current_time,(cmd==CMD_ENABLE_SERVICEGROUP_SVC_CHECKS)?"ENABLE":"DISABLE",servicegroup_name,current_time,(cmd==CMD_ENABLE_SERVICEGROUP_SVC_CHECKS)?"ENABLE":"DISABLE",servicegroup_name); -+ result = cmd_submitf(cmd,"%s",servicegroup_name); -+ if(affect_host_and_services==TRUE) -+ result |= cmd_submitf((cmd==CMD_ENABLE_SERVICEGROUP_SVC_CHECKS?CMD_ENABLE_SERVICEGROUP_HOST_CHECKS:CMD_DISABLE_SERVICEGROUP_HOST_CHECKS),"%s",servicegroup_name); - break; - - case CMD_SCHEDULE_SERVICEGROUP_HOST_DOWNTIME: -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] SCHEDULE_SERVICEGROUP_HOST_DOWNTIME;%s;%lu;%lu;%d;0;%lu;%s;%s\n",current_time,servicegroup_name,start_time,end_time,(fixed==TRUE)?1:0,duration,comment_author,comment_data); -+ result = cmd_submitf(cmd,"%s;%lu;%lu;%d;0;%lu;%s;%s",servicegroup_name,start_time,end_time,(fixed==TRUE)?1:0,duration,comment_author,comment_data); - break; - - case CMD_SCHEDULE_SERVICEGROUP_SVC_DOWNTIME: -- if(affect_host_and_services==FALSE) -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] SCHEDULE_SERVICEGROUP_SVC_DOWNTIME;%s;%lu;%lu;%d;0;%lu;%s;%s\n",current_time,servicegroup_name,start_time,end_time,(fixed==TRUE)?1:0,duration,comment_author,comment_data); -- else -- snprintf(command_buffer,sizeof(command_buffer)-1,"[%lu] SCHEDULE_SERVICEGROUP_SVC_DOWNTIME;%s;%lu;%lu;%d;0;%lu;%s;%s\n[%lu] SCHEDULE_SERVICEGROUP_HOST_DOWNTIME;%s;%lu;%lu;%d;%lu;%s;%s\n",current_time,servicegroup_name,start_time,end_time,(fixed==TRUE)?1:0,duration,comment_author,comment_data,current_time,servicegroup_name,start_time,end_time,(fixed==TRUE)?1:0,duration,comment_author,comment_data); -+ result = cmd_submitf(cmd,"%s;%lu;%lu;%d;0;%lu;%s;%s",servicegroup_name,start_time,end_time,(fixed==TRUE)?1:0,duration,comment_author,comment_data); -+ if(affect_host_and_services==TRUE) -+ result |= cmd_submitf(CMD_SCHEDULE_SERVICEGROUP_HOST_DOWNTIME,"%s;%lu;%lu;%d;%lu;%s;%s",servicegroup_name,start_time,end_time,(fixed==TRUE)?1:0,duration,comment_author,comment_data); - break; - - default: -@@ -2154,12 +2156,6 @@ int commit_command(int cmd){ - break; - } - -- /* make sure command buffer is terminated */ -- command_buffer[sizeof(command_buffer)-1]='\x0'; -- -- /* write the command to the command file */ -- result=write_command_to_file(command_buffer); -- - return result; - } - -@@ -2170,6 +2166,14 @@ int write_command_to_file(char *cmd){ - FILE *fp; - struct stat statbuf; - -+ /* -+ * Commands are not allowed to have newlines in them, as -+ * that allows malicious users to hand-craft requests that -+ * bypass the access-restrictions. -+ */ -+ if (!cmd || !*cmd || strchr(cmd, '\n')) -+ return ERROR; -+ - /* bail out if the external command file doesn't exist */ - if(stat(command_file,&statbuf)){ - -@@ -2202,7 +2206,7 @@ int write_command_to_file(char *cmd){ - } - - /* write the command to file */ -- fputs(cmd,fp); -+ fprintf(fp, "%s\n", cmd); - - /* flush buffer */ - fflush(fp); -@@ -2728,3 +2732,182 @@ int string_to_time(char *buffer, time_t *t){ - - return OK; - } -+ -+/* From Nagios 3.0.5, cgi/extcmd_list.c */ -+ -+#include <stdio.h> -+#include <unistd.h> -+#include <stdlib.h> -+#include "../include/common.h" -+ -+struct nagios_extcmd { -+ const char *name; -+ int id; -+/* size_t namelen; -+ int min_args; -+ int (*handler)(struct nagios_extcmd *, int, char **); -+ struct nagios_extcmd *next_handler; -+ */ -+}; -+ -+#define CMD_DEF(name, min_args, handler) \ -+ { #name, CMD_ ## name } -+/* { #name, sizeof(#name) - 1, CMD_ ## name, min_args, handler, NULL } */ -+struct nagios_extcmd in_core_commands[] = -+{ -+ CMD_DEF(NONE, 0, NULL), -+ CMD_DEF(ADD_HOST_COMMENT, 0, NULL), -+ CMD_DEF(DEL_HOST_COMMENT, 0, NULL), -+ CMD_DEF(ADD_SVC_COMMENT, 0, NULL), -+ CMD_DEF(DEL_SVC_COMMENT, 0, NULL), -+ CMD_DEF(ENABLE_SVC_CHECK, 0, NULL), -+ CMD_DEF(DISABLE_SVC_CHECK, 0, NULL), -+ CMD_DEF(SCHEDULE_SVC_CHECK, 0, NULL), -+ CMD_DEF(DELAY_SVC_NOTIFICATION, 0, NULL), -+ CMD_DEF(DELAY_HOST_NOTIFICATION, 0, NULL), -+ CMD_DEF(DISABLE_NOTIFICATIONS, 0, NULL), -+ CMD_DEF(ENABLE_NOTIFICATIONS, 0, NULL), -+ CMD_DEF(RESTART_PROCESS, 0, NULL), -+ CMD_DEF(SHUTDOWN_PROCESS, 0, NULL), -+ CMD_DEF(ENABLE_HOST_SVC_CHECKS, 0, NULL), -+ CMD_DEF(DISABLE_HOST_SVC_CHECKS, 0, NULL), -+ CMD_DEF(SCHEDULE_HOST_SVC_CHECKS, 0, NULL), -+ CMD_DEF(DELAY_HOST_SVC_NOTIFICATIONS, 0, NULL), -+ CMD_DEF(DEL_ALL_HOST_COMMENTS, 0, NULL), -+ CMD_DEF(DEL_ALL_SVC_COMMENTS, 0, NULL), -+ CMD_DEF(ENABLE_SVC_NOTIFICATIONS, 0, NULL), -+ CMD_DEF(DISABLE_SVC_NOTIFICATIONS, 0, NULL), -+ CMD_DEF(ENABLE_HOST_NOTIFICATIONS, 0, NULL), -+ CMD_DEF(DISABLE_HOST_NOTIFICATIONS, 0, NULL), -+ CMD_DEF(ENABLE_ALL_NOTIFICATIONS_BEYOND_HOST, 0, NULL), -+ CMD_DEF(DISABLE_ALL_NOTIFICATIONS_BEYOND_HOST, 0, NULL), -+ CMD_DEF(ENABLE_HOST_SVC_NOTIFICATIONS, 0, NULL), -+ CMD_DEF(DISABLE_HOST_SVC_NOTIFICATIONS, 0, NULL), -+ CMD_DEF(PROCESS_SERVICE_CHECK_RESULT, 0, NULL), -+ CMD_DEF(SAVE_STATE_INFORMATION, 0, NULL), -+ CMD_DEF(READ_STATE_INFORMATION, 0, NULL), -+ CMD_DEF(ACKNOWLEDGE_HOST_PROBLEM, 0, NULL), -+ CMD_DEF(ACKNOWLEDGE_SVC_PROBLEM, 0, NULL), -+ CMD_DEF(START_EXECUTING_SVC_CHECKS, 0, NULL), -+ CMD_DEF(STOP_EXECUTING_SVC_CHECKS, 0, NULL), -+ CMD_DEF(START_ACCEPTING_PASSIVE_SVC_CHECKS, 0, NULL), -+ CMD_DEF(STOP_ACCEPTING_PASSIVE_SVC_CHECKS, 0, NULL), -+ CMD_DEF(ENABLE_PASSIVE_SVC_CHECKS, 0, NULL), -+ CMD_DEF(DISABLE_PASSIVE_SVC_CHECKS, 0, NULL), -+ CMD_DEF(ENABLE_EVENT_HANDLERS, 0, NULL), -+ CMD_DEF(DISABLE_EVENT_HANDLERS, 0, NULL), -+ CMD_DEF(ENABLE_HOST_EVENT_HANDLER, 0, NULL), -+ CMD_DEF(DISABLE_HOST_EVENT_HANDLER, 0, NULL), -+ CMD_DEF(ENABLE_SVC_EVENT_HANDLER, 0, NULL), -+ CMD_DEF(DISABLE_SVC_EVENT_HANDLER, 0, NULL), -+ CMD_DEF(ENABLE_HOST_CHECK, 0, NULL), -+ CMD_DEF(DISABLE_HOST_CHECK, 0, NULL), -+ CMD_DEF(START_OBSESSING_OVER_SVC_CHECKS, 0, NULL), -+ CMD_DEF(STOP_OBSESSING_OVER_SVC_CHECKS, 0, NULL), -+ CMD_DEF(REMOVE_HOST_ACKNOWLEDGEMENT, 0, NULL), -+ CMD_DEF(REMOVE_SVC_ACKNOWLEDGEMENT, 0, NULL), -+ CMD_DEF(SCHEDULE_FORCED_HOST_SVC_CHECKS, 0, NULL), -+ CMD_DEF(SCHEDULE_FORCED_SVC_CHECK, 0, NULL), -+ CMD_DEF(SCHEDULE_HOST_DOWNTIME, 0, NULL), -+ CMD_DEF(SCHEDULE_SVC_DOWNTIME, 0, NULL), -+ CMD_DEF(ENABLE_HOST_FLAP_DETECTION, 0, NULL), -+ CMD_DEF(DISABLE_HOST_FLAP_DETECTION, 0, NULL), -+ CMD_DEF(ENABLE_SVC_FLAP_DETECTION, 0, NULL), -+ CMD_DEF(DISABLE_SVC_FLAP_DETECTION, 0, NULL), -+ CMD_DEF(ENABLE_FLAP_DETECTION, 0, NULL), -+ CMD_DEF(DISABLE_FLAP_DETECTION, 0, NULL), -+ CMD_DEF(ENABLE_HOSTGROUP_SVC_NOTIFICATIONS, 0, NULL), -+ CMD_DEF(DISABLE_HOSTGROUP_SVC_NOTIFICATIONS, 0, NULL), -+ CMD_DEF(ENABLE_HOSTGROUP_HOST_NOTIFICATIONS, 0, NULL), -+ CMD_DEF(DISABLE_HOSTGROUP_HOST_NOTIFICATIONS, 0, NULL), -+ CMD_DEF(ENABLE_HOSTGROUP_SVC_CHECKS, 0, NULL), -+ CMD_DEF(DISABLE_HOSTGROUP_SVC_CHECKS, 0, NULL), -+ CMD_DEF(CANCEL_HOST_DOWNTIME, 0, NULL), -+ CMD_DEF(CANCEL_SVC_DOWNTIME, 0, NULL), -+ CMD_DEF(CANCEL_ACTIVE_HOST_DOWNTIME, 0, NULL), -+ CMD_DEF(CANCEL_PENDING_HOST_DOWNTIME, 0, NULL), -+ CMD_DEF(CANCEL_ACTIVE_SVC_DOWNTIME, 0, NULL), -+ CMD_DEF(CANCEL_PENDING_SVC_DOWNTIME, 0, NULL), -+ CMD_DEF(CANCEL_ACTIVE_HOST_SVC_DOWNTIME, 0, NULL), -+ CMD_DEF(CANCEL_PENDING_HOST_SVC_DOWNTIME, 0, NULL), -+ CMD_DEF(FLUSH_PENDING_COMMANDS, 0, NULL), -+ CMD_DEF(DEL_HOST_DOWNTIME, 0, NULL), -+ CMD_DEF(DEL_SVC_DOWNTIME, 0, NULL), -+ CMD_DEF(ENABLE_FAILURE_PREDICTION, 0, NULL), -+ CMD_DEF(DISABLE_FAILURE_PREDICTION, 0, NULL), -+ CMD_DEF(ENABLE_PERFORMANCE_DATA, 0, NULL), -+ CMD_DEF(DISABLE_PERFORMANCE_DATA, 0, NULL), -+ CMD_DEF(SCHEDULE_HOSTGROUP_HOST_DOWNTIME, 0, NULL), -+ CMD_DEF(SCHEDULE_HOSTGROUP_SVC_DOWNTIME, 0, NULL), -+ CMD_DEF(SCHEDULE_HOST_SVC_DOWNTIME, 0, NULL), -+ CMD_DEF(PROCESS_HOST_CHECK_RESULT, 0, NULL), -+ CMD_DEF(START_EXECUTING_HOST_CHECKS, 0, NULL), -+ CMD_DEF(STOP_EXECUTING_HOST_CHECKS, 0, NULL), -+ CMD_DEF(START_ACCEPTING_PASSIVE_HOST_CHECKS, 0, NULL), -+ CMD_DEF(STOP_ACCEPTING_PASSIVE_HOST_CHECKS, 0, NULL), -+ CMD_DEF(ENABLE_PASSIVE_HOST_CHECKS, 0, NULL), -+ CMD_DEF(DISABLE_PASSIVE_HOST_CHECKS, 0, NULL), -+ CMD_DEF(START_OBSESSING_OVER_HOST_CHECKS, 0, NULL), -+ CMD_DEF(STOP_OBSESSING_OVER_HOST_CHECKS, 0, NULL), -+ CMD_DEF(SCHEDULE_HOST_CHECK, 0, NULL), -+ CMD_DEF(SCHEDULE_FORCED_HOST_CHECK, 0, NULL), -+ CMD_DEF(START_OBSESSING_OVER_SVC, 0, NULL), -+ CMD_DEF(STOP_OBSESSING_OVER_SVC, 0, NULL), -+ CMD_DEF(START_OBSESSING_OVER_HOST, 0, NULL), -+ CMD_DEF(STOP_OBSESSING_OVER_HOST, 0, NULL), -+ CMD_DEF(ENABLE_HOSTGROUP_HOST_CHECKS, 0, NULL), -+ CMD_DEF(DISABLE_HOSTGROUP_HOST_CHECKS, 0, NULL), -+ CMD_DEF(ENABLE_HOSTGROUP_PASSIVE_SVC_CHECKS, 0, NULL), -+ CMD_DEF(DISABLE_HOSTGROUP_PASSIVE_SVC_CHECKS, 0, NULL), -+ CMD_DEF(ENABLE_HOSTGROUP_PASSIVE_HOST_CHECKS, 0, NULL), -+ CMD_DEF(DISABLE_HOSTGROUP_PASSIVE_HOST_CHECKS, 0, NULL), -+ CMD_DEF(ENABLE_SERVICEGROUP_SVC_NOTIFICATIONS, 0, NULL), -+ CMD_DEF(DISABLE_SERVICEGROUP_SVC_NOTIFICATIONS, 0, NULL), -+ CMD_DEF(ENABLE_SERVICEGROUP_HOST_NOTIFICATIONS, 0, NULL), -+ CMD_DEF(DISABLE_SERVICEGROUP_HOST_NOTIFICATIONS, 0, NULL), -+ CMD_DEF(ENABLE_SERVICEGROUP_SVC_CHECKS, 0, NULL), -+ CMD_DEF(DISABLE_SERVICEGROUP_SVC_CHECKS, 0, NULL), -+ CMD_DEF(ENABLE_SERVICEGROUP_HOST_CHECKS, 0, NULL), -+ CMD_DEF(DISABLE_SERVICEGROUP_HOST_CHECKS, 0, NULL), -+ CMD_DEF(ENABLE_SERVICEGROUP_PASSIVE_SVC_CHECKS, 0, NULL), -+ CMD_DEF(DISABLE_SERVICEGROUP_PASSIVE_SVC_CHECKS, 0, NULL), -+ CMD_DEF(ENABLE_SERVICEGROUP_PASSIVE_HOST_CHECKS, 0, NULL), -+ CMD_DEF(DISABLE_SERVICEGROUP_PASSIVE_HOST_CHECKS, 0, NULL), -+ CMD_DEF(SCHEDULE_SERVICEGROUP_HOST_DOWNTIME, 0, NULL), -+ CMD_DEF(SCHEDULE_SERVICEGROUP_SVC_DOWNTIME, 0, NULL), -+ CMD_DEF(CHANGE_NORMAL_HOST_CHECK_INTERVAL, 0, NULL), -+ CMD_DEF(CHANGE_NORMAL_SVC_CHECK_INTERVAL, 0, NULL), -+ CMD_DEF(CHANGE_RETRY_SVC_CHECK_INTERVAL, 0, NULL), -+ CMD_DEF(CHANGE_MAX_HOST_CHECK_ATTEMPTS, 0, NULL), -+ CMD_DEF(CHANGE_MAX_SVC_CHECK_ATTEMPTS, 0, NULL), -+ CMD_DEF(SCHEDULE_AND_PROPAGATE_TRIGGERED_HOST_DOWNTIME, 0, NULL), -+ CMD_DEF(ENABLE_HOST_AND_CHILD_NOTIFICATIONS, 0, NULL), -+ CMD_DEF(DISABLE_HOST_AND_CHILD_NOTIFICATIONS, 0, NULL), -+ CMD_DEF(SCHEDULE_AND_PROPAGATE_HOST_DOWNTIME, 0, NULL), -+ CMD_DEF(ENABLE_SERVICE_FRESHNESS_CHECKS, 0, NULL), -+ CMD_DEF(DISABLE_SERVICE_FRESHNESS_CHECKS, 0, NULL), -+ CMD_DEF(ENABLE_HOST_FRESHNESS_CHECKS, 0, NULL), -+ CMD_DEF(DISABLE_HOST_FRESHNESS_CHECKS, 0, NULL), -+ CMD_DEF(SET_HOST_NOTIFICATION_NUMBER, 0, NULL), -+ CMD_DEF(SET_SVC_NOTIFICATION_NUMBER, 0, NULL), -+}; -+#undef CMD_DEF -+ -+#ifndef ARRAY_SIZE -+# define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0])) -+#endif -+static int extcmd_entries, extcmd_slots; -+ -+const char *extcmd_get_name(int id) -+{ -+ int i; -+ -+ for (i = 0; i < ARRAY_SIZE(in_core_commands); i++) { -+ struct nagios_extcmd *ecmd; -+ ecmd = &in_core_commands[i]; -+ if (ecmd->id == id) -+ return ecmd->name; -+ } -+ -+ return NULL; -+} -diff --git a/include/common.h b/include/common.h -index 8f4d3cd..d4be718 100644 ---- include/common.h -+++ include/common.h -@@ -383,6 +383,7 @@ - #define MAX_COMMAND_BUFFER 8192 /* max length of raw or processed command line */ - - #define MAX_DATETIME_LENGTH 48 -+#define MAX_EXTERNAL_COMMAND_LENGTH 8192 - - - /************************* MODIFIED ATTRIBUTES **************************/ --- -1.6.0.4 - diff --git a/net-mgmt/nagios2/files/patch-Makefile.in b/net-mgmt/nagios2/files/patch-Makefile.in deleted file mode 100644 index be4f6689afc8..000000000000 --- a/net-mgmt/nagios2/files/patch-Makefile.in +++ /dev/null @@ -1,30 +0,0 @@ ---- Makefile.in.orig Tue Apr 24 01:14:25 2007 -+++ Makefile.in Thu Nov 1 20:08:40 2007 -@@ -186,7 +186,7 @@ - $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(LOGDIR) - $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(LOGDIR)/archives - if [ $(INSTALLPERLSTUFF) = yes ]; then \ -- $(INSTALL) -m 664 $(INSTALL_OPTS) p1.pl $(DESTDIR)$(BINDIR); \ -+ $(INSTALL) -m 644 $(INSTALL_OPTS) p1.pl $(DESTDIR)$(BINDIR); \ - fi; - - @echo "" -@@ -213,12 +213,12 @@ - - - install-config: -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(CFGDIR) -- $(INSTALL) -b -m 664 $(INSTALL_OPTS) sample-config/nagios.cfg $(DESTDIR)$(CFGDIR)/nagios.cfg -- $(INSTALL) -b -m 664 $(INSTALL_OPTS) sample-config/cgi.cfg $(DESTDIR)$(CFGDIR)/cgi.cfg -- $(INSTALL) -b -m 660 $(INSTALL_OPTS) sample-config/resource.cfg $(DESTDIR)$(CFGDIR)/resource.cfg -- $(INSTALL) -b -m 664 $(INSTALL_OPTS) sample-config/template-object/localhost.cfg $(DESTDIR)$(CFGDIR)/localhost.cfg -- $(INSTALL) -b -m 664 $(INSTALL_OPTS) sample-config/template-object/commands.cfg $(DESTDIR)$(CFGDIR)/commands.cfg -+ $(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(CFGDIR) -+ $(INSTALL) -m 644 $(INSTALL_OPTS) sample-config/nagios.cfg $(DESTDIR)$(CFGDIR)/nagios.cfg-sample -+ $(INSTALL) -m 644 $(INSTALL_OPTS) sample-config/cgi.cfg $(DESTDIR)$(CFGDIR)/cgi.cfg-sample -+ $(INSTALL) -m 644 $(INSTALL_OPTS) sample-config/resource.cfg $(DESTDIR)$(CFGDIR)/resource.cfg-sample -+ $(INSTALL) -m 644 $(INSTALL_OPTS) sample-config/template-object/localhost.cfg $(DESTDIR)$(CFGDIR)/localhost.cfg-sample -+ $(INSTALL) -m 644 $(INSTALL_OPTS) sample-config/template-object/commands.cfg $(DESTDIR)$(CFGDIR)/commands.cfg-sample - - @echo "" - @echo "*** Sample config file installed ***" diff --git a/net-mgmt/nagios2/files/patch-base-Makefile.in b/net-mgmt/nagios2/files/patch-base-Makefile.in deleted file mode 100644 index 2b8138e62835..000000000000 --- a/net-mgmt/nagios2/files/patch-base-Makefile.in +++ /dev/null @@ -1,15 +0,0 @@ ---- base/Makefile.in.orig Wed May 31 02:01:44 2006 -+++ base/Makefile.in Sat Jun 3 11:09:48 2006 -@@ -188,9 +188,9 @@ - $(MAKE) install-basic - - install-basic: -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(BINDIR) -- $(INSTALL) -m 774 $(INSTALL_OPTS) @nagios_name@ $(DESTDIR)$(BINDIR) -- $(INSTALL) -m 774 $(INSTALL_OPTS) @nagiostats_name@ $(DESTDIR)$(BINDIR) -+ $(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(BINDIR) -+ $(INSTALL) -m 755 $(INSTALL_OPTS) @nagios_name@ $(DESTDIR)$(BINDIR) -+ $(INSTALL) -m 755 $(INSTALL_OPTS) @nagiostats_name@ $(DESTDIR)$(BINDIR) - - strip-post-install: - $(STRIP) $(DESTDIR)$(BINDIR)/@nagios_name@ diff --git a/net-mgmt/nagios2/files/patch-base-utils.c b/net-mgmt/nagios2/files/patch-base-utils.c deleted file mode 100644 index 6ef4e98ad12d..000000000000 --- a/net-mgmt/nagios2/files/patch-base-utils.c +++ /dev/null @@ -1,42 +0,0 @@ ---- base/utils.c.orig 2008-02-11 03:50:10.000000000 +1030 -+++ base/utils.c 2009-05-03 11:58:03.000000000 +0930 -@@ -4553,7 +4553,7 @@ - /* initializes embedded perl interpreter */ - int init_embedded_perl(char **env){ - #ifdef EMBEDDEDPERL -- char *embedding[] = { "", "" }; -+ char **embedding = NULL; - int exitstatus = 0; - char buffer[MAX_INPUT_BUFFER]; - int argc = 2; -@@ -4571,6 +4571,21 @@ - - else{ - -+ embedding = malloc(argc * sizeof(char *)); -+ if (embedding == NULL) { -+ use_embedded_perl = FALSE; -+ snprintf(buffer, sizeof(buffer), "Error: Unable to allocate memory for embedded Perl interpreter! (see ports/131993)\n"); -+ buffer[sizeof(buffer) - 1] = '\0'; -+ write_to_logs_and_console(buffer, NSLOG_RUNTIME_ERROR, TRUE); -+ } else { -+ embedding[0] = malloc(sizeof(char)); -+ if (embedding[0] == NULL) { -+ use_embedded_perl = FALSE; -+ snprintf(buffer, sizeof(buffer), "Error: Unable to allocate memory for embedded Perl interpreter! (see ports/131993)\n"); -+ buffer[sizeof(buffer) - 1] = '\0'; -+ write_to_logs_and_console(buffer, NSLOG_RUNTIME_ERROR, TRUE); -+ } else { -+ *embedding[0] = '\0'; - embedding[1]=p1_file; - - use_embedded_perl=TRUE; -@@ -4584,6 +4599,8 @@ - write_to_logs_and_console(buffer,NSLOG_RUNTIME_ERROR,TRUE); - } - } -+ } -+ } - - /* a fatal error occurred... */ - if(use_embedded_perl==FALSE){ diff --git a/net-mgmt/nagios2/files/patch-cgi-Makefile.in b/net-mgmt/nagios2/files/patch-cgi-Makefile.in deleted file mode 100644 index e746d0009c95..000000000000 --- a/net-mgmt/nagios2/files/patch-cgi-Makefile.in +++ /dev/null @@ -1,14 +0,0 @@ ---- cgi/Makefile.in.orig Wed May 31 02:01:44 2006 -+++ cgi/Makefile.in Sat Jun 3 11:14:04 2006 -@@ -198,9 +198,9 @@ - $(MAKE) install-basic - - install-basic: -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(CGIDIR) -+ $(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(CGIDIR) - for file in *.cgi; do \ -- $(INSTALL) -m 775 $(INSTALL_OPTS) $$file $(DESTDIR)$(CGIDIR); \ -+ $(INSTALL) -m 755 $(INSTALL_OPTS) $$file $(DESTDIR)$(CGIDIR); \ - done - - strip-post-install: diff --git a/net-mgmt/nagios2/files/patch-cgi-statuswml.c b/net-mgmt/nagios2/files/patch-cgi-statuswml.c deleted file mode 100644 index 7e6bf8f3ec20..000000000000 --- a/net-mgmt/nagios2/files/patch-cgi-statuswml.c +++ /dev/null @@ -1,53 +0,0 @@ ---- cgi/statuswml.c.orig 2008-05-20 02:34:38.000000000 +0930 -+++ cgi/statuswml.c 2009-07-09 19:59:49.000000000 +0930 -@@ -66,6 +66,8 @@ - void document_header(void); - void document_footer(void); - int process_cgivars(void); -+int validate_arguments(void); -+int is_valid_hostip(char *hostip); - - int display_type=DISPLAY_INDEX; - int hostgroup_style=DISPLAY_HOSTGROUP_SUMMARY; -@@ -107,6 +109,13 @@ - - document_header(); - -+ /* validate arguments in URL */ -+ result=validate_arguments(); -+ if(result==ERROR){ -+ document_footer(); -+ return ERROR; -+ } -+ - /* read the CGI configuration file */ - result=read_cgi_config_file(get_cgi_config_location()); - if(result==ERROR){ -@@ -349,6 +358,27 @@ - } - - -+int validate_arguments(void){ -+ int result=OK; -+ if((strcmp(ping_address,"")) && !is_valid_hostip(ping_address)) { -+ printf("<p>Invalid host name/ip</p>\n"); -+ result=ERROR; -+ } -+ if(strcmp(traceroute_address,"") && !is_valid_hostip(traceroute_address)){ -+ printf("<p>Invalid host name/ip</p>\n"); -+ result=ERROR; -+ } -+ return result; -+ } -+ -+int is_valid_hostip(char *hostip) { -+ char *valid_domain_chars="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-"; -+ if(strcmp(hostip,"") && strlen(hostip)==strspn(hostip,valid_domain_chars) && hostip[0] != '-' && hostip[strlen(hostip)-1] != '-') -+ return TRUE; -+ return FALSE; -+ } -+ -+ - - /* main intro screen */ - void display_index(void){ diff --git a/net-mgmt/nagios2/files/patch-configure.in b/net-mgmt/nagios2/files/patch-configure.in deleted file mode 100644 index 7a67b5fb6901..000000000000 --- a/net-mgmt/nagios2/files/patch-configure.in +++ /dev/null @@ -1,62 +0,0 @@ ---- configure.in.orig 2008-03-13 00:31:04.000000000 +1030 -+++ configure.in 2008-03-19 23:58:49.000000000 +1030 -@@ -6,7 +6,6 @@ - - AC_INIT(base/nagios.c) - AC_CONFIG_HEADER(include/config.h include/snprintf.h include/nagios.h include/cgiutils.h) --AC_PREFIX_DEFAULT(/usr/local/nagios) - - PKG_NAME=nagios - PKG_VERSION="2.11" -@@ -60,7 +59,15 @@ - dnl Test for pthreads support - taken from ICU FreeBSD Port configure script - THREADLIBS="" - have_pthreads="no" -+have_thr="no" - -+dnl Prefer libthr(3) over libpthread(3) due to serious process hanging issues -+AC_CHECK_LIB(thr,pthread_create) -+if test $ac_cv_lib_thr_pthread_create = yes; then -+ THREADLIBS="-lthr" -+ have_pthreads="yes" -+ have_thr="yes" -+else - dnl FreeBSD: Try ports/linuxthreads first - Mammad Zadeh <mammad@yahoo-inc.com> - dnl FreeBSD -pthread check - Jonathan McDowell <noodles@earth.li> - AC_DEFUN(AC_PTHREAD_FREEBSD,[ -@@ -121,6 +128,7 @@ - if test $have_pthreads = "no"; then - AC_PTHREAD_FREEBSD - fi -+fi - - AC_SUBST(THREADLIBS) - -@@ -137,7 +145,7 @@ - AC_SUBST(nagios_grp) - AC_DEFINE_UNQUOTED(DEFAULT_NAGIOS_USER,"$nagios_user") - AC_DEFINE_UNQUOTED(DEFAULT_NAGIOS_GROUP,"$nagios_grp") --INSTALL_OPTS="-o $nagios_user -g $nagios_grp" -+INSTALL_OPTS="-o root -g wheel" - AC_SUBST(INSTALL_OPTS) - - AC_ARG_WITH(command_user,--with-command-user=<user> sets user name for command access,command_user=$withval,command_user=$nagios_user) -@@ -170,7 +178,7 @@ - AC_PATH_PROG(MAIL_PROG,mail) - fi - dnl Fix for systems that don't (yet) have mail/mailx installed... --if test x$MAIL_PROG=x; then -+if test x$MAIL_PROG = x; then - MAIL_PROG="/bin/mail" - fi - AC_SUBST(MAIL_PROG) -@@ -599,6 +607,9 @@ - - AC_DEFINE_UNQUOTED(EMBEDDEDPERL) - PERLLIBS="`perl -MExtUtils::Embed -e ldopts`" -+ if test x$have_thr = xyes; then -+ PERLLIBS="`echo $PERLLIBS | sed 's#pthread #lthr #'`" -+ fi - PERLDIR="`perl -MConfig -e 'print $Config{installsitearch}'`" - CFLAGS="${CFLAGS} `perl -MExtUtils::Embed -e ccopts`" - USEPERL=yes diff --git a/net-mgmt/nagios2/files/patch-contrib-Makefile.in b/net-mgmt/nagios2/files/patch-contrib-Makefile.in deleted file mode 100644 index dd80e3019859..000000000000 --- a/net-mgmt/nagios2/files/patch-contrib-Makefile.in +++ /dev/null @@ -1,17 +0,0 @@ ---- contrib/Makefile.in.orig Tue Nov 15 12:19:36 2005 -+++ contrib/Makefile.in Wed Dec 28 17:49:25 2005 -@@ -46,10 +46,10 @@ - devclean: distclean - - install: -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(CGIDIR) -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(BINDIR) -- for f in $(CGIS); do $(INSTALL) -m 775 $(INSTALL_OPTS) $$f $(DESTDIR)$(CGIDIR); done -- for f in $(UTILS); do $(INSTALL) -m 775 $(INSTALL_OPTS) $$f $(DESTDIR)$(BINDIR); done -+ $(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(CGIDIR) -+ $(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(BINDIR) -+ for f in $(CGIS); do $(INSTALL) -m 755 $(INSTALL_OPTS) $$f $(DESTDIR)$(CGIDIR); done -+ for f in $(UTILS); do $(INSTALL) -m 755 $(INSTALL_OPTS) $$f $(DESTDIR)$(BINDIR); done - - ############################################################################## - # rules and dependencies for actual target programs diff --git a/net-mgmt/nagios2/files/patch-html-Makefile.in b/net-mgmt/nagios2/files/patch-html-Makefile.in deleted file mode 100644 index a34e47dc2970..000000000000 --- a/net-mgmt/nagios2/files/patch-html-Makefile.in +++ /dev/null @@ -1,61 +0,0 @@ ---- html/Makefile.in.orig Thu Apr 10 05:46:02 2003 -+++ html/Makefile.in Sat Feb 12 13:53:16 2005 -@@ -33,37 +33,37 @@ - devclean: distclean - - install: -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR) -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/media -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/stylesheets -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/contexthelp -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/docs -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/docs/images -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/images -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/images/logos -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/ssi -- $(INSTALL) -m 664 $(INSTALL_OPTS) robots.txt $(DESTDIR)$(HTMLDIR) -- $(INSTALL) -m 664 $(INSTALL_OPTS) docs/robots.txt $(DESTDIR)$(HTMLDIR)/docs -+ $(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR) -+ $(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/media -+ $(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/stylesheets -+ $(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/contexthelp -+ $(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/docs -+ $(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/docs/images -+ $(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/images -+ $(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/images/logos -+ $(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/ssi -+ $(INSTALL) -m 644 $(INSTALL_OPTS) robots.txt $(DESTDIR)$(HTMLDIR) -+ $(INSTALL) -m 644 $(INSTALL_OPTS) docs/robots.txt $(DESTDIR)$(HTMLDIR)/docs - for file in *.html; \ -- do $(INSTALL) -m 664 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR); done -+ do $(INSTALL) -m 644 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR); done - for file in media/*.wav; \ -- do $(INSTALL) -m 664 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/media; done -+ do $(INSTALL) -m 644 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/media; done - for file in stylesheets/*.css; \ -- do $(INSTALL) -m 664 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/stylesheets; done -+ do $(INSTALL) -m 644 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/stylesheets; done - for file in contexthelp/*.html; \ -- do $(INSTALL) -m 664 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/contexthelp; done -+ do $(INSTALL) -m 644 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/contexthelp; done - for file in docs/*.html; \ -- do $(INSTALL) -m 664 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/docs; done -+ do $(INSTALL) -m 644 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/docs; done - for file in docs/images/*.*; \ -- do $(INSTALL) -m 664 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/docs/images; done -+ do $(INSTALL) -m 644 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/docs/images; done - for file in images/*.gif; \ -- do $(INSTALL) -m 664 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/images; done -+ do $(INSTALL) -m 644 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/images; done - for file in images/*.jpg; \ -- do $(INSTALL) -m 664 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/images; done -+ do $(INSTALL) -m 644 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/images; done - for file in images/*.png; \ -- do $(INSTALL) -m 664 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/images; done -+ do $(INSTALL) -m 644 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/images; done - for file in images/logos/*.*; \ -- do $(INSTALL) -m 664 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/images/logos; done -+ do $(INSTALL) -m 644 $(INSTALL_OPTS) $$file $(DESTDIR)$(HTMLDIR)/images/logos; done - - - diff --git a/net-mgmt/nagios2/files/patch-html-docs-xodtemplate.html b/net-mgmt/nagios2/files/patch-html-docs-xodtemplate.html deleted file mode 100644 index 156de7c7a396..000000000000 --- a/net-mgmt/nagios2/files/patch-html-docs-xodtemplate.html +++ /dev/null @@ -1,24 +0,0 @@ ---- html/docs/xodtemplate.html.orig Wed Dec 27 05:03:22 2006 -+++ html/docs/xodtemplate.html Sat Jan 27 18:56:48 2007 -@@ -493,9 +493,9 @@ - <p class="SectionBody"> - <pre> - define service{ -- host_name linux-server -- service_description check-disk-sda1 -- check_command check-disk!/dev/sda1 -+ host_name freebsd-server -+ service_description check-disk-ad0s1a -+ check_command check-disk!/dev/ad0s1a - max_check_attempts 5 - normal_check_interval 5 - retry_check_interval 3 -@@ -503,7 +503,7 @@ - notification_interval 30 - notification_period 24x7 - notification_options w,c,r -- contact_groups linux-admins -+ contact_groups freebsd-admins - } - </pre> - </p> diff --git a/net-mgmt/nagios2/files/patch-sample-config-template-object-localhost.cfg.in b/net-mgmt/nagios2/files/patch-sample-config-template-object-localhost.cfg.in deleted file mode 100644 index ff3f25aac049..000000000000 --- a/net-mgmt/nagios2/files/patch-sample-config-template-object-localhost.cfg.in +++ /dev/null @@ -1,36 +0,0 @@ ---- sample-config/template-object/localhost.cfg.in.orig Tue Nov 28 12:59:05 2006 -+++ sample-config/template-object/localhost.cfg.in Sat Jan 27 19:01:52 2007 -@@ -151,15 +151,15 @@ - } - - --# Linux host definition template - This is NOT a real host, just a template! -+# FreeBSD host definition template - This is NOT a real host, just a template! - - define host{ -- name linux-server ; The name of this host template -+ name freebsd-server ; The name of this host template - use generic-host ; This template inherits other values from the generic-host template -- check_period 24x7 ; By default, Linux hosts are checked round the clock -- max_check_attempts 10 ; Check each Linux host 10 times (max) -- check_command check-host-alive ; Default command to check Linux hosts -- notification_period workhours ; Linux admins hate to be woken up, so we only notify during the day -+ check_period 24x7 ; By default, FreeBSD hosts are checked round the clock -+ max_check_attempts 10 ; Check each FreeBSD host 10 times (max) -+ check_command check-host-alive ; Default command to check FreeBSD hosts -+ notification_period workhours ; FreeBSD admins hate to be woken up, so we only notify during the day - ; Note that the notification_period variable is being overridden from - ; the value that is inherited from the generic-host template! - notification_interval 120 ; Resend notification every 2 hours -@@ -173,9 +173,9 @@ - # local host (this machine). - - define host{ -- use linux-server ; Name of host template to use -+ use freebsd-server ; Name of host template to use - ; This host definition will inherit all variables that are defined -- ; in (or inherited by) the linux-server host template definition. -+ ; in (or inherited by) the freebsd-server host template definition. - host_name localhost - alias localhost - address 127.0.0.1 diff --git a/net-mgmt/nagios2/files/pkg-deinstall.in b/net-mgmt/nagios2/files/pkg-deinstall.in deleted file mode 100644 index 6b20aa9bc962..000000000000 --- a/net-mgmt/nagios2/files/pkg-deinstall.in +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -NAGIOSDIR=%%NAGIOSDIR%% -NAGIOSUSER=%%NAGIOSUSER%% -NAGIOSGROUP=%%NAGIOSGROUP%% - -if [ "$2" = "POST-DEINSTALL" ]; then - if /usr/sbin/pw group show "${NAGIOSGROUP}" 2>&1 >/dev/null; then - echo "You should manually remove the \"${NAGIOSGROUP}\" group." - fi - - if /usr/sbin/pw user show "${NAGIOSUSER}" 2>&1 >/dev/null; then - echo "You should manually remove the \"${NAGIOSUSER}\" user." - fi - - if [ -e "${NAGIOSDIR}" ]; then - echo "You should manually remove the \"${NAGIOSDIR}\" directory." - fi -fi diff --git a/net-mgmt/nagios2/files/pkg-install.in b/net-mgmt/nagios2/files/pkg-install.in deleted file mode 100644 index f670f79b45ff..000000000000 --- a/net-mgmt/nagios2/files/pkg-install.in +++ /dev/null @@ -1,74 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -NAGIOSDIR=%%NAGIOSDIR%% -NAGIOSUSER=%%NAGIOSUSER%% -NAGIOSGROUP=%%NAGIOSGROUP%% -NAGIOSUID=%%NAGIOSUID%% -NAGIOSGID=%%NAGIOSGID%% - -ask() { - local question default answer - - question=$1 - default=$2 - if [ -z "${PACKAGE_BUILDING}" ]; then - read -p "${question} [${default}]? " answer - fi - if [ "x${answer}" = "x" ]; then - answer=${default} - fi - echo ${answer} -} - -yesno() { - local default question answer - - question=$1 - default=$2 - while :; do - answer=$(ask "${question}" "${default}") - case "${answer}" in - [Yy][Ee][Ss]|[Yy]) - return 0 - ;; - [Nn][Oo]|[Nn]) - return 1 - ;; - esac - echo "Please answer yes or no." - done -} - -if [ "$2" = "PRE-INSTALL" ]; then - if /usr/sbin/pw group show "${NAGIOSGROUP}" 2>&1 >/dev/null; then - echo "You already have a \"${NAGIOSGROUP}\" group, so I will use it." - else - echo "You need a \"${NAGIOSGROUP}\" group." - if yesno "Would you like me to create it" "YES"; then - /usr/sbin/pw groupadd "${NAGIOSGROUP}" -g "${NAGIOSGID}" -h - || \ - /usr/sbin/pw groupadd "${NAGIOSGROUP}" -h - || exit - echo "Done." - else - echo "Please create the \"${NAGIOSGROUP}\" group manually and try again." - exit 1 - fi - fi - - if /usr/sbin/pw user show "${NAGIOSUSER}" 2>&1 >/dev/null; then - echo "You already have a \"${NAGIOSUSER}\" user, so I will use it." - else - echo "You need a \"${NAGIOSUSER}\" user." - if yesno "Would you like me to create it" "YES"; then - /usr/sbin/pw useradd "${NAGIOSUSER}" -u "${NAGIOSUID}" -g "${NAGIOSGROUP}" -h - -d "${NAGIOSDIR}" \ - -s /sbin/nologin -c "Nagios pseudo-user" || \ - /usr/sbin/pw useradd "${NAGIOSUSER}" -g "${NAGIOSGROUP}" -h - -d "${NAGIOSDIR}" \ - -s /sbin/nologin -c "Nagios pseudo-user" || exit - else - echo "Please create the \"${NAGIOSUSER}\" user manually and try again." - exit 1 - fi - fi -fi diff --git a/net-mgmt/nagios2/files/pkg-message.in b/net-mgmt/nagios2/files/pkg-message.in deleted file mode 100644 index a6cd7784dae3..000000000000 --- a/net-mgmt/nagios2/files/pkg-message.in +++ /dev/null @@ -1,30 +0,0 @@ -********************************************************************** - - Enable Nagios in /etc/rc.conf with the following line: - - nagios_enable="YES" - - Configuration templates are available in %%PREFIX%%/etc/nagios as - *.cfg-sample files. Copy them to *.cfg files where required and - edit to suit your needs. Documentation is available in HTML form - in %%PREFIX%%/%%NAGIOSWWWDIR%%/docs. - - If you don't already have a web server running, you will need to - install and configure one to finish off your Nagios installation. - When used with Apache, the following should be sufficient to publish - the web component of Nagios (modify the allow list to suit): - - <Directory %%PREFIX%%/%%NAGIOSWWWDIR%%> - Order deny,allow - Deny from all - Allow from 127.0.0.1 - </Directory> - - <Directory %%PREFIX%%/%%NAGIOSWWWDIR%%/cgi-bin> - Options ExecCGI - </Directory> - - ScriptAlias %%NAGIOSCGIURL%%/ %%PREFIX%%/%%NAGIOSWWWDIR%%/cgi-bin/ - Alias %%NAGIOSHTMURL%%/ %%PREFIX%%/%%NAGIOSWWWDIR%%/ - -********************************************************************** diff --git a/net-mgmt/nagios2/pkg-descr b/net-mgmt/nagios2/pkg-descr deleted file mode 100644 index b1ff9995e7fc..000000000000 --- a/net-mgmt/nagios2/pkg-descr +++ /dev/null @@ -1,12 +0,0 @@ -Nagios is a host and service monitor designed to inform you of network -problems before your clients, end-users or managers do. It has been -designed to run under the Linux operating system, but works fine under -most *NIX variants as well. The monitoring daemon runs intermittent -checks on hosts and services you specify using external "plugins" -which return status information to Nagios. When problems are -encountered, the daemon can send notifications out to administrative -contacts in a variety of different ways (email, instant message, SMS, -etc.). Current status information, historical logs, and reports can -all be accessed via a web browser. - -WWW: http://www.nagios.org/ diff --git a/net-mgmt/nagios2/pkg-plist b/net-mgmt/nagios2/pkg-plist deleted file mode 100644 index f889005af8ad..000000000000 --- a/net-mgmt/nagios2/pkg-plist +++ /dev/null @@ -1,300 +0,0 @@ -@exec mkdir -p %D/%%NAGIOSWWWDIR%%/ssi -@exec mkdir -p %%NAGIOSDIR%%/archives -@exec mkdir -p %%NAGIOSDIR%%/rw -@exec chmod 775 %%NAGIOSDIR%% %%NAGIOSDIR%%/archives %%NAGIOSDIR%%/rw -@exec chown %%NAGIOSUSER%%:%%NAGIOSGROUP%% %%NAGIOSDIR%% %%NAGIOSDIR%%/archives -@exec chown %%NAGIOSUSER%%:%%WWWGRP%% %%NAGIOSDIR%%/rw -bin/nagios -bin/nagiostats -%%EMBEDDED_PERL%%bin/p1.pl -etc/nagios/cgi.cfg-sample -etc/nagios/commands.cfg-sample -etc/nagios/localhost.cfg-sample -etc/nagios/nagios.cfg-sample -etc/nagios/resource.cfg-sample -%%NAGIOSWWWDIR%%/cgi-bin/avail.cgi -%%NAGIOSWWWDIR%%/cgi-bin/cmd.cgi -%%NAGIOSWWWDIR%%/cgi-bin/config.cgi -%%NAGIOSWWWDIR%%/cgi-bin/extinfo.cgi -%%NAGIOSWWWDIR%%/cgi-bin/histogram.cgi -%%NAGIOSWWWDIR%%/cgi-bin/history.cgi -%%NAGIOSWWWDIR%%/cgi-bin/notifications.cgi -%%NAGIOSWWWDIR%%/cgi-bin/outages.cgi -%%NAGIOSWWWDIR%%/cgi-bin/showlog.cgi -%%NAGIOSWWWDIR%%/cgi-bin/status.cgi -%%NAGIOSWWWDIR%%/cgi-bin/statusmap.cgi -%%NAGIOSWWWDIR%%/cgi-bin/statuswml.cgi -%%NAGIOSWWWDIR%%/cgi-bin/statuswrl.cgi -%%NAGIOSWWWDIR%%/cgi-bin/summary.cgi -%%NAGIOSWWWDIR%%/cgi-bin/tac.cgi -%%NAGIOSWWWDIR%%/cgi-bin/trends.cgi -%%NAGIOSWWWDIR%%/contexthelp/A1.html -%%NAGIOSWWWDIR%%/contexthelp/A2.html -%%NAGIOSWWWDIR%%/contexthelp/A3.html -%%NAGIOSWWWDIR%%/contexthelp/A4.html -%%NAGIOSWWWDIR%%/contexthelp/A5.html -%%NAGIOSWWWDIR%%/contexthelp/A6.html -%%NAGIOSWWWDIR%%/contexthelp/A7.html -%%NAGIOSWWWDIR%%/contexthelp/B1.html -%%NAGIOSWWWDIR%%/contexthelp/C1.html -%%NAGIOSWWWDIR%%/contexthelp/D1.html -%%NAGIOSWWWDIR%%/contexthelp/E1.html -%%NAGIOSWWWDIR%%/contexthelp/F1.html -%%NAGIOSWWWDIR%%/contexthelp/G1.html -%%NAGIOSWWWDIR%%/contexthelp/G2.html -%%NAGIOSWWWDIR%%/contexthelp/G3.html -%%NAGIOSWWWDIR%%/contexthelp/G4.html -%%NAGIOSWWWDIR%%/contexthelp/G5.html -%%NAGIOSWWWDIR%%/contexthelp/G6.html -%%NAGIOSWWWDIR%%/contexthelp/H1.html -%%NAGIOSWWWDIR%%/contexthelp/H2.html -%%NAGIOSWWWDIR%%/contexthelp/H3.html -%%NAGIOSWWWDIR%%/contexthelp/H4.html -%%NAGIOSWWWDIR%%/contexthelp/H5.html -%%NAGIOSWWWDIR%%/contexthelp/H6.html -%%NAGIOSWWWDIR%%/contexthelp/H7.html -%%NAGIOSWWWDIR%%/contexthelp/H8.html -%%NAGIOSWWWDIR%%/contexthelp/I1.html -%%NAGIOSWWWDIR%%/contexthelp/I2.html -%%NAGIOSWWWDIR%%/contexthelp/I3.html -%%NAGIOSWWWDIR%%/contexthelp/I4.html -%%NAGIOSWWWDIR%%/contexthelp/I5.html -%%NAGIOSWWWDIR%%/contexthelp/I6.html -%%NAGIOSWWWDIR%%/contexthelp/I7.html -%%NAGIOSWWWDIR%%/contexthelp/I8.html -%%NAGIOSWWWDIR%%/contexthelp/I9.html -%%NAGIOSWWWDIR%%/contexthelp/J1.html -%%NAGIOSWWWDIR%%/contexthelp/K1.html -%%NAGIOSWWWDIR%%/contexthelp/L1.html -%%NAGIOSWWWDIR%%/contexthelp/L10.html -%%NAGIOSWWWDIR%%/contexthelp/L11.html -%%NAGIOSWWWDIR%%/contexthelp/L12.html -%%NAGIOSWWWDIR%%/contexthelp/L13.html -%%NAGIOSWWWDIR%%/contexthelp/L2.html -%%NAGIOSWWWDIR%%/contexthelp/L3.html -%%NAGIOSWWWDIR%%/contexthelp/L4.html -%%NAGIOSWWWDIR%%/contexthelp/L5.html -%%NAGIOSWWWDIR%%/contexthelp/L6.html -%%NAGIOSWWWDIR%%/contexthelp/L7.html -%%NAGIOSWWWDIR%%/contexthelp/L8.html -%%NAGIOSWWWDIR%%/contexthelp/L9.html -%%NAGIOSWWWDIR%%/contexthelp/M1.html -%%NAGIOSWWWDIR%%/contexthelp/M2.html -%%NAGIOSWWWDIR%%/contexthelp/M3.html -%%NAGIOSWWWDIR%%/contexthelp/M4.html -%%NAGIOSWWWDIR%%/contexthelp/M5.html -%%NAGIOSWWWDIR%%/contexthelp/M6.html -%%NAGIOSWWWDIR%%/contexthelp/N1.html -%%NAGIOSWWWDIR%%/contexthelp/N2.html -%%NAGIOSWWWDIR%%/contexthelp/N3.html -%%NAGIOSWWWDIR%%/contexthelp/N4.html -%%NAGIOSWWWDIR%%/contexthelp/N5.html -%%NAGIOSWWWDIR%%/contexthelp/N6.html -%%NAGIOSWWWDIR%%/contexthelp/N7.html -%%NAGIOSWWWDIR%%/docs/about.html -%%NAGIOSWWWDIR%%/docs/adaptive.html -%%NAGIOSWWWDIR%%/docs/addons.html -%%NAGIOSWWWDIR%%/docs/beginners.html -%%NAGIOSWWWDIR%%/docs/cgiauth.html -%%NAGIOSWWWDIR%%/docs/cgiincludes.html -%%NAGIOSWWWDIR%%/docs/cgis.html -%%NAGIOSWWWDIR%%/docs/checkscheduling.html -%%NAGIOSWWWDIR%%/docs/clusters.html -%%NAGIOSWWWDIR%%/docs/commandfile.html -%%NAGIOSWWWDIR%%/docs/config.html -%%NAGIOSWWWDIR%%/docs/configcgi.html -%%NAGIOSWWWDIR%%/docs/configextinfo.html -%%NAGIOSWWWDIR%%/docs/configmain.html -%%NAGIOSWWWDIR%%/docs/configobject.html -%%NAGIOSWWWDIR%%/docs/dependencies.html -%%NAGIOSWWWDIR%%/docs/distributed.html -%%NAGIOSWWWDIR%%/docs/downtime.html -%%NAGIOSWWWDIR%%/docs/embeddedperl.html -%%NAGIOSWWWDIR%%/docs/escalations.html -%%NAGIOSWWWDIR%%/docs/eventhandlers.html -%%NAGIOSWWWDIR%%/docs/extcommands.html -%%NAGIOSWWWDIR%%/docs/flapping.html -%%NAGIOSWWWDIR%%/docs/freshness.html -%%NAGIOSWWWDIR%%/docs/funstuff.html -%%NAGIOSWWWDIR%%/docs/images/activepassive.png -%%NAGIOSWWWDIR%%/docs/images/cgi-avail-a.png -%%NAGIOSWWWDIR%%/docs/images/cgi-avail-b.png -%%NAGIOSWWWDIR%%/docs/images/cgi-cmd.png -%%NAGIOSWWWDIR%%/docs/images/cgi-config.png -%%NAGIOSWWWDIR%%/docs/images/cgi-extinfo-a.png -%%NAGIOSWWWDIR%%/docs/images/cgi-extinfo-b.png -%%NAGIOSWWWDIR%%/docs/images/cgi-extinfo-c.png -%%NAGIOSWWWDIR%%/docs/images/cgi-extinfo-d.png -%%NAGIOSWWWDIR%%/docs/images/cgi-histogram.png -%%NAGIOSWWWDIR%%/docs/images/cgi-history.png -%%NAGIOSWWWDIR%%/docs/images/cgi-notifications.png -%%NAGIOSWWWDIR%%/docs/images/cgi-outages.png -%%NAGIOSWWWDIR%%/docs/images/cgi-showlog.png -%%NAGIOSWWWDIR%%/docs/images/cgi-status-a.png -%%NAGIOSWWWDIR%%/docs/images/cgi-status-b.png -%%NAGIOSWWWDIR%%/docs/images/cgi-status-c.png -%%NAGIOSWWWDIR%%/docs/images/cgi-status-d.png -%%NAGIOSWWWDIR%%/docs/images/cgi-statusmap.png -%%NAGIOSWWWDIR%%/docs/images/cgi-statuswml.png -%%NAGIOSWWWDIR%%/docs/images/cgi-statuswrl.png -%%NAGIOSWWWDIR%%/docs/images/cgi-summary.png -%%NAGIOSWWWDIR%%/docs/images/cgi-tac.png -%%NAGIOSWWWDIR%%/docs/images/cgi-trends.png -%%NAGIOSWWWDIR%%/docs/images/checktiming.png -%%NAGIOSWWWDIR%%/docs/images/distributed.png -%%NAGIOSWWWDIR%%/docs/images/host-dependencies.png -%%NAGIOSWWWDIR%%/docs/images/indirecthostcheck.png -%%NAGIOSWWWDIR%%/docs/images/indirectsvccheck.png -%%NAGIOSWWWDIR%%/docs/images/indirectsvccheck2.png -%%NAGIOSWWWDIR%%/docs/images/interleaved1.png -%%NAGIOSWWWDIR%%/docs/images/interleaved2.png -%%NAGIOSWWWDIR%%/docs/images/interleaved3.png -%%NAGIOSWWWDIR%%/docs/images/logofullsize.png -%%NAGIOSWWWDIR%%/docs/images/mrtgstats.png -%%NAGIOSWWWDIR%%/docs/images/network-heirarchy.png -%%NAGIOSWWWDIR%%/docs/images/network-outage1.png -%%NAGIOSWWWDIR%%/docs/images/network-outage2.png -%%NAGIOSWWWDIR%%/docs/images/noninterleaved1.png -%%NAGIOSWWWDIR%%/docs/images/noninterleaved2.png -%%NAGIOSWWWDIR%%/docs/images/physical-network.png -%%NAGIOSWWWDIR%%/docs/images/plugintheory.png -%%NAGIOSWWWDIR%%/docs/images/redudancy.png -%%NAGIOSWWWDIR%%/docs/images/redundancy.png -%%NAGIOSWWWDIR%%/docs/images/service-dependencies.png -%%NAGIOSWWWDIR%%/docs/images/statetransitions.png -%%NAGIOSWWWDIR%%/docs/images/statetransitions2.png -%%NAGIOSWWWDIR%%/docs/index.html -%%NAGIOSWWWDIR%%/docs/indirectchecks.html -%%NAGIOSWWWDIR%%/docs/installing.html -%%NAGIOSWWWDIR%%/docs/installweb.html -%%NAGIOSWWWDIR%%/docs/int-snmptrap.html -%%NAGIOSWWWDIR%%/docs/int-tcpwrappers.html -%%NAGIOSWWWDIR%%/docs/macros.html -%%NAGIOSWWWDIR%%/docs/nagiostats.html -%%NAGIOSWWWDIR%%/docs/networkoutages.html -%%NAGIOSWWWDIR%%/docs/networkreachability.html -%%NAGIOSWWWDIR%%/docs/notifications.html -%%NAGIOSWWWDIR%%/docs/parallelization.html -%%NAGIOSWWWDIR%%/docs/passivechecks.html -%%NAGIOSWWWDIR%%/docs/perfdata.html -%%NAGIOSWWWDIR%%/docs/plugins.html -%%NAGIOSWWWDIR%%/docs/plugintheory.html -%%NAGIOSWWWDIR%%/docs/redundancy.html -%%NAGIOSWWWDIR%%/docs/robots.txt -%%NAGIOSWWWDIR%%/docs/security.html -%%NAGIOSWWWDIR%%/docs/stalking.html -%%NAGIOSWWWDIR%%/docs/starting.html -%%NAGIOSWWWDIR%%/docs/statetypes.html -%%NAGIOSWWWDIR%%/docs/stoprestart.html -%%NAGIOSWWWDIR%%/docs/templaterecursion.html -%%NAGIOSWWWDIR%%/docs/templatetricks.html -%%NAGIOSWWWDIR%%/docs/timeperiods.html -%%NAGIOSWWWDIR%%/docs/toc.html -%%NAGIOSWWWDIR%%/docs/tuning.html -%%NAGIOSWWWDIR%%/docs/verifyconfig.html -%%NAGIOSWWWDIR%%/docs/volatileservices.html -%%NAGIOSWWWDIR%%/docs/whatsnew.html -%%NAGIOSWWWDIR%%/docs/xodtemplate.html -%%NAGIOSWWWDIR%%/images/ack.gif -%%NAGIOSWWWDIR%%/images/action.gif -%%NAGIOSWWWDIR%%/images/command.png -%%NAGIOSWWWDIR%%/images/comment.gif -%%NAGIOSWWWDIR%%/images/contexthelp1.gif -%%NAGIOSWWWDIR%%/images/contexthelp2.gif -%%NAGIOSWWWDIR%%/images/critical.png -%%NAGIOSWWWDIR%%/images/delay.gif -%%NAGIOSWWWDIR%%/images/delete.gif -%%NAGIOSWWWDIR%%/images/detail.gif -%%NAGIOSWWWDIR%%/images/disabled.gif -%%NAGIOSWWWDIR%%/images/down.gif -%%NAGIOSWWWDIR%%/images/downtime.gif -%%NAGIOSWWWDIR%%/images/empty.gif -%%NAGIOSWWWDIR%%/images/enabled.gif -%%NAGIOSWWWDIR%%/images/extinfo.gif -%%NAGIOSWWWDIR%%/images/flapping.gif -%%NAGIOSWWWDIR%%/images/greendot.gif -%%NAGIOSWWWDIR%%/images/histogram.png -%%NAGIOSWWWDIR%%/images/history.gif -%%NAGIOSWWWDIR%%/images/hostevent.gif -%%NAGIOSWWWDIR%%/images/info.png -%%NAGIOSWWWDIR%%/images/left.gif -%%NAGIOSWWWDIR%%/images/logofullsize.jpg -%%NAGIOSWWWDIR%%/images/logos/nagios.gd2 -%%NAGIOSWWWDIR%%/images/logos/nagios.gif -%%NAGIOSWWWDIR%%/images/logos/nagiosvrml.png -%%NAGIOSWWWDIR%%/images/logos/unknown.gd2 -%%NAGIOSWWWDIR%%/images/logos/unknown.gif -%%NAGIOSWWWDIR%%/images/logrotate.png -%%NAGIOSWWWDIR%%/images/ndisabled.gif -%%NAGIOSWWWDIR%%/images/noack.gif -%%NAGIOSWWWDIR%%/images/notes.gif -%%NAGIOSWWWDIR%%/images/notify.gif -%%NAGIOSWWWDIR%%/images/orangedot.gif -%%NAGIOSWWWDIR%%/images/passiveonly.gif -%%NAGIOSWWWDIR%%/images/recovery.png -%%NAGIOSWWWDIR%%/images/redudancy.png -%%NAGIOSWWWDIR%%/images/redundancy.png -%%NAGIOSWWWDIR%%/images/restart.gif -%%NAGIOSWWWDIR%%/images/right.gif -%%NAGIOSWWWDIR%%/images/sblogo.jpg -%%NAGIOSWWWDIR%%/images/serviceevent.gif -%%NAGIOSWWWDIR%%/images/start.gif -%%NAGIOSWWWDIR%%/images/status.gif -%%NAGIOSWWWDIR%%/images/status2.gif -%%NAGIOSWWWDIR%%/images/status3.gif -%%NAGIOSWWWDIR%%/images/status4.gif -%%NAGIOSWWWDIR%%/images/stop.gif -%%NAGIOSWWWDIR%%/images/tacdisabled.jpg -%%NAGIOSWWWDIR%%/images/tacdisabled.png -%%NAGIOSWWWDIR%%/images/tacenabled.jpg -%%NAGIOSWWWDIR%%/images/tacenabled.png -%%NAGIOSWWWDIR%%/images/thermcrit.png -%%NAGIOSWWWDIR%%/images/thermok.png -%%NAGIOSWWWDIR%%/images/thermwarn.png -%%NAGIOSWWWDIR%%/images/trends.gif -%%NAGIOSWWWDIR%%/images/trendshost.png -%%NAGIOSWWWDIR%%/images/trendssvc.png -%%NAGIOSWWWDIR%%/images/unknown.png -%%NAGIOSWWWDIR%%/images/up.gif -%%NAGIOSWWWDIR%%/images/warning.png -%%NAGIOSWWWDIR%%/images/weblogo1.png -%%NAGIOSWWWDIR%%/images/zoom1.gif -%%NAGIOSWWWDIR%%/images/zoom2.gif -%%NAGIOSWWWDIR%%/index.html -%%NAGIOSWWWDIR%%/main.html -%%NAGIOSWWWDIR%%/media/critical.wav -%%NAGIOSWWWDIR%%/media/hostdown.wav -%%NAGIOSWWWDIR%%/media/warning.wav -%%NAGIOSWWWDIR%%/robots.txt -%%NAGIOSWWWDIR%%/side.html -%%NAGIOSWWWDIR%%/stylesheets/avail.css -%%NAGIOSWWWDIR%%/stylesheets/checksanity.css -%%NAGIOSWWWDIR%%/stylesheets/cmd.css -%%NAGIOSWWWDIR%%/stylesheets/common.css -%%NAGIOSWWWDIR%%/stylesheets/config.css -%%NAGIOSWWWDIR%%/stylesheets/extinfo.css -%%NAGIOSWWWDIR%%/stylesheets/histogram.css -%%NAGIOSWWWDIR%%/stylesheets/history.css -%%NAGIOSWWWDIR%%/stylesheets/ministatus.css -%%NAGIOSWWWDIR%%/stylesheets/notifications.css -%%NAGIOSWWWDIR%%/stylesheets/outages.css -%%NAGIOSWWWDIR%%/stylesheets/showlog.css -%%NAGIOSWWWDIR%%/stylesheets/status.css -%%NAGIOSWWWDIR%%/stylesheets/statusmap.css -%%NAGIOSWWWDIR%%/stylesheets/summary.css -%%NAGIOSWWWDIR%%/stylesheets/tac.css -%%NAGIOSWWWDIR%%/stylesheets/trends.css -@dirrmtry etc/nagios -@dirrm %%NAGIOSWWWDIR%%/cgi-bin -@dirrm %%NAGIOSWWWDIR%%/contexthelp -@dirrm %%NAGIOSWWWDIR%%/docs/images -@dirrm %%NAGIOSWWWDIR%%/docs -@dirrm %%NAGIOSWWWDIR%%/images/logos -@dirrm %%NAGIOSWWWDIR%%/images -@dirrm %%NAGIOSWWWDIR%%/media -@dirrm %%NAGIOSWWWDIR%%/ssi -@dirrm %%NAGIOSWWWDIR%%/stylesheets -@dirrmtry %%NAGIOSWWWDIR%% -@unexec rmdir %%NAGIOSDIR%%/archives 2>/dev/null || true -@unexec rmdir %%NAGIOSDIR%%/rw 2>/dev/null || true -@unexec rmdir %%NAGIOSDIR%% 2>/dev/null || true diff --git a/net/Makefile b/net/Makefile index d675c4bc6196..e79182b198e8 100644 --- a/net/Makefile +++ b/net/Makefile @@ -28,15 +28,9 @@ SUBDIR += asio SUBDIR += aslookup SUBDIR += asterisk - SUBDIR += asterisk-app-ldap - SUBDIR += asterisk-app-notify - SUBDIR += asterisk-oh323 SUBDIR += asterisk10 - SUBDIR += asterisk14 - SUBDIR += asterisk14-addons SUBDIR += asterisk16 SUBDIR += asterisk16-addons - SUBDIR += astfax SUBDIR += atmsupport SUBDIR += avahi SUBDIR += avahi-app @@ -256,9 +250,6 @@ SUBDIR += ipw-firmware-kmod SUBDIR += irrd SUBDIR += isc-dhcp3-devel - SUBDIR += isc-dhcp31-client - SUBDIR += isc-dhcp31-relay - SUBDIR += isc-dhcp31-server SUBDIR += isc-dhcp41-client SUBDIR += isc-dhcp41-relay SUBDIR += isc-dhcp41-server diff --git a/net/asterisk-app-ldap/Makefile b/net/asterisk-app-ldap/Makefile deleted file mode 100644 index 74825874766c..000000000000 --- a/net/asterisk-app-ldap/Makefile +++ /dev/null @@ -1,28 +0,0 @@ -# New ports collection makefile for: app_ldap -# Date created: 15 April 2007 -# Whom: Matthias Fechner <idefix@fechner.net> -# -# $FreeBSD$ -# - -PORTNAME= asterisk-app-ldap -DISTVERSION= 2.0rc1 -PORTREVISION= 5 -CATEGORIES= net -MASTER_SITES= http://www.mezzo.net/asterisk/ -DISTNAME= app_ldap-${DISTVERSION} -EXTRACT_SUFX= .tgz - -MAINTAINER= idefix@fechner.net -COMMENT= LDAPget application module for the Asterisk PBX 1.4 - -DEPRECATED= Depends on net/asterisk14, which is FORBIDDEN -EXPIRATION_DATE= 2011-10-14 - -BUILD_DEPENDS= asterisk:${PORTSDIR}/net/asterisk14 - -USE_GMAKE= yes -USE_ICONV= yes -USE_OPENLDAP= yes - -.include <bsd.port.mk> diff --git a/net/asterisk-app-ldap/distinfo b/net/asterisk-app-ldap/distinfo deleted file mode 100644 index 7ba2423f68e5..000000000000 --- a/net/asterisk-app-ldap/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (app_ldap-2.0rc1.tgz) = 7dbafad5c711de18bb57585f0ac9cf8e06a82761f43228db4ead88631dfafadc -SIZE (app_ldap-2.0rc1.tgz) = 6280 diff --git a/net/asterisk-app-ldap/files/patch-Makefile b/net/asterisk-app-ldap/files/patch-Makefile deleted file mode 100644 index 924d1e08103b..000000000000 --- a/net/asterisk-app-ldap/files/patch-Makefile +++ /dev/null @@ -1,35 +0,0 @@ ---- Makefile.orig Tue Apr 17 13:55:00 2007 -+++ Makefile Tue Apr 17 18:19:37 2007 -@@ -30,6 +30,14 @@ - CONF_DIR=/etc/asterisk - endif - -+ifeq ($(OSARCH),FreeBSD) -+# CFLAGS+= -D__FreeBSD__ -+ SOLINK=-shared -Xlinker -x -L/usr/local/lib -+ LIBS=-llber -lldap -liconv -+ MODULES_DIR=/usr/local/lib/asterisk/modules -+ CONF_DIR=/usr/local/etc/asterisk -+endif -+ - %.so : %.o - $(CC) $(SOLINK) -o $@ $(LIBS) $< - -@@ -39,13 +47,13 @@ - rm -f $(NAME).o $(NAME).so - - install: all -- if ! [ -f $(CONF_DIR)/$(CONF) ]; then \ -- install -m 644 $(CONF).sample $(CONF_DIR)/$(CONF) ; \ -+ if ! [ -f $(CONF_DIR)/$(CONF).sample ]; then \ -+ install -m 644 $(CONF).sample $(CONF_DIR)/$(CONF).sample ; \ - fi - if [ -f $(NAME).so ]; then \ - install -m 755 $(NAME).so $(MODULES_DIR) ; \ - fi - - reload: install -- asterisk -rx "unload ${RES}" -- asterisk -rx "load ${RES}" -+ asterisk -rx "module unload ${RES}" -+ asterisk -rx "module load ${RES}" diff --git a/net/asterisk-app-ldap/files/patch-app_ldap.c b/net/asterisk-app-ldap/files/patch-app_ldap.c deleted file mode 100644 index 82b48b178d6e..000000000000 --- a/net/asterisk-app-ldap/files/patch-app_ldap.c +++ /dev/null @@ -1,507 +0,0 @@ ---- app_ldap.c.orig Tue Apr 17 14:14:56 2007 -+++ app_ldap.c Tue Apr 17 17:06:42 2007 -@@ -9,6 +9,8 @@ - * - */ - -+/*#define LDAP_DEPRECATED 1*/ -+ - #include <stdlib.h> - #include <stdio.h> - #include <string.h> -@@ -33,36 +35,43 @@ - #include <ldap.h> - - #define AST_MODULE "app_notify" -- - #define LDAP_CONFIG "ldap.conf" -+#define SIZELIMIT 2048 - --int ldap_lookup(const char *host, int port, int version, int timeout, const char *user, const char *pass, const char *base, const char *scope, const char *filter, const char *attribute, char *result); --int strconvert(const char *incharset, const char *outcharset, --#ifdef __Darwin__ -- const char *in, --#else -- char *in, --#endif -- char *out); -+char *replace_ast_vars(struct ast_channel *chan, const char *string); -+LDAP* ldap_open_connection(const char *host, int port, int version); -+int ldap_bind_connection(LDAP *ld, const char *user, const char *pass); -+int ldap_search_in_connection(LDAP *ld, const char *base, const char *scope, const char *filter, const char *attribute, char *result); -+int ldap_lookup(const char *host, int port, int version, int timeout, const char *user, const char *pass, -+ const char *base, const char *scope, const char *filter, const char *attribute, char *result); -+int strconvert(const char *incharset, const char *outcharset, const char *in, char *out); -+char *strtrim (char *string); - - static char *app = "LDAPget"; - static char *synopsis = "Retrieve a value from an ldap directory"; - - static char *descrip = -- " LDAPget(varname=config-file-section/key): Retrieves a value from an LDAP\n" -- "directory and stores it in the given variable. Always returns 0. If the\n" -- "requested key is not found, jumps to priority n+101 if available.\n"; -+" LDAPget(varname=config-file-section/key): Retrieves a value from an LDAP\n" -+"directory and stores it in the given variable. Always returns 0. If the\n" -+"requested key is not found, jumps to priority n+101 if available.\n"; -+ - - static int ldap_exec (struct ast_channel *chan, void *data) - { - int arglen; - struct ast_module_user *u; - char *argv, *varname, *config, *keys = NULL, *key = NULL, *tail = NULL; -+#ifdef __FreeBSD__ -+ char result[SIZELIMIT+1]; -+#else - char result[2048]; -+#endif -+ memset(result,0,sizeof(result)); -+ - char *result_conv; - struct ast_config *cfg; - -- int port = LDAP_PORT, version = LDAP_VERSION2, timeout = 10; -+ int port = LDAP_PORT, version = LDAP_VERSION3, timeout = 10; - const char *temp, *host, *user, *pass, *_base, *scope, *_filter, *attribute; - char *convert, *convert_from = NULL, *convert_to = NULL, *filter, *base; - -@@ -127,8 +136,8 @@ static int ldap_exec (struct ast_channel - if (!(scope = ast_variable_retrieve(cfg, config, "scope"))) { - scope = "sub"; - } -- if(!(_base = ast_variable_retrieve(cfg, config, "base"))) { -- _base = ""; -+ if(!(_base = ast_variable_retrieve(cfg, config, "base"))){ -+ _base = ""; - } - if(!(_filter = ast_variable_retrieve(cfg, config, "filter"))) { - _filter = "(&(objectClass=*)(telephoneNumber=${CALLERID(number)}))"; -@@ -136,7 +145,7 @@ static int ldap_exec (struct ast_channel - if(!(attribute = ast_variable_retrieve(cfg, config, "attribute"))) { - attribute = "cn"; - } -- -+ - if((temp = ast_variable_retrieve(cfg, config, "convert"))) { - convert = ast_strdupa(temp); - if(strchr(convert, ',')) { -@@ -146,7 +155,7 @@ static int ldap_exec (struct ast_channel - ast_log(LOG_WARNING, "syntax error: convert = <source-charset>,<destination charset>\n"); - } - } -- -+ - if(option_verbose > 3) - ast_verbose (VERBOSE_PREFIX_4 "LDAPget: ldap://%s/%s?%s?%s?%s\n", host, _base, attribute, scope, _filter); - -@@ -160,12 +169,16 @@ static int ldap_exec (struct ast_channel - memset(base, 0, slen); - pbx_substitute_variables_helper(chan, _base, base, slen); - -+// ast_log(LOG_WARNING, "LDAPget: filter: after replace_ast_vars in main: -%s-\n", filter); -+ if(option_verbose > 3) -+ ast_verbose (VERBOSE_PREFIX_4 "LDAPget: replaced string: %s\n", filter); -+ - if(keys && strstr(filter, "%s") != NULL) { - filter = (char *)ast_realloc(filter, (strlen(filter)+strlen(keys)+1)*sizeof(char)); - while((key = strsep(&keys, "|")) != NULL) { - if((tail = strstr(filter, "%s")) != NULL) { -- memmove(tail+strlen(key), tail+2, strlen(tail+2)+1); -- memcpy(tail, key, strlen(key)); -+ memmove(tail+strlen(key), tail+2, strlen(tail+2)+1); -+ memcpy(tail, key, strlen(key)); - } - } - } -@@ -173,86 +186,146 @@ static int ldap_exec (struct ast_channel - if(option_verbose > 2) - ast_verbose (VERBOSE_PREFIX_3 "LDAPget: ldap://%s/%s?%s?%s?%s\n", host, base, attribute, scope, filter); - -+// ast_log(LOG_WARNING, "LDAPget: filter before ldap_lookup: -%s-\n", filter); - if(ldap_lookup(host, port, version, timeout, user, pass, base, scope, filter, attribute, result)) { - -- if(convert_from) { -+ if(convert_from && strlen(result)>0) { - if(option_verbose > 2) -- ast_verbose(VERBOSE_PREFIX_3 "LDAPget: convert: %s -> %s\n", convert_from, convert_to); -+ ast_verbose(VERBOSE_PREFIX_3 "LDAPget: convert: %s -> %s\n", convert_from, convert_to); - result_conv = alloca(strlen(result) * 2); -- strconvert(convert_from, convert_to, result, result_conv); -+ strconvert(convert_from, convert_to, (const char*)result, result_conv); - strcpy(result, result_conv); - } -- -- -+ - if(strcmp("CALLERIDNAME", varname)==0 || strcmp("CALLERID(name)", varname)==0) { - #ifdef CHANNEL_HAS_CID -+ if(option_verbose > 2) -+ ast_verbose(VERBOSE_PREFIX_3 "LDAPget: set callerid with HAS_CID ast_set_callerid\n"); - ast_set_callerid(chan, NULL, result, NULL); - #else - char *cidnum, *cidname, newcid[512] = ""; - ast_callerid_parse(chan->callerid, &cidname, &cidnum); - snprintf(newcid, sizeof(newcid), "\"%s\" <%s>", result, cidnum); -+ if(option_verbose > 2) -+ ast_verbose(VERBOSE_PREFIX_3 "LDAPget: set callerid with NO HAS_CID ast_set_callerid\n"); - ast_set_callerid(chan, newcid, 0); - #endif - } else { - pbx_builtin_setvar_helper(chan, varname, result); - } -- if(option_verbose > 2) -- ast_verbose (VERBOSE_PREFIX_3 "LDAPget: set %s='%s'\n", varname, result); -+ if(option_verbose > 2) -+ ast_verbose (VERBOSE_PREFIX_3 "LDAPget: set %s='%s'\n", varname, result); -+ - } else { - /* Send the call to n+101 priority, where n is the current priority */ - if(ast_exists_extension (chan, chan->context, chan->exten, chan->priority + 101, - #ifdef CHANNEL_HAS_CID -- chan->cid.cid_num -+ chan->cid.cid_num - #else -- chan->callerid -+ chan->callerid - #endif -- )) -+ )) - chan->priority += 100; - } -- - #ifdef NEW_CONFIG - ast_config_destroy(cfg); - #else - ast_destroy(cfg); - #endif -- - ast_module_user_remove(u); -+ - return 0; - } - -- --int ldap_lookup(const char *host, int port, int version, int timeout, const char *user, const char *pass, -- const char *base, const char *scope, const char *filter, const char *attribute, char *result) { -- char *attrs[] = { NULL }; -- char **values; -- LDAP *ld; -- LDAPMessage *res, *entry; -- int ret, ldap_scope = LDAP_SCOPE_SUBTREE; -- -- ld = ldap_init(host, port); -- if(!ld) { -- ast_log(LOG_WARNING, "LDAPget: unable to initialize ldap connection to %s:%d\n", host, port); -+LDAP* ldap_open_connection(const char *host, int port, int version) -+{ -+ LDAP *ld=NULL; -+ LDAPURLDesc url; -+ char *ldapuri=NULL; -+ int ret; -+// int ldap_debug=0xffff; -+ int ldap_debug=0; -+ -+ // Open connection to the LDAP server -+ memset(&url, 0, sizeof(url)); -+ url.lud_host=host; -+ url.lud_port=port; -+ url.lud_scope=LDAP_SCOPE_DEFAULT; -+ url.lud_scheme="ldap"; -+ -+ ldapuri=ldap_url_desc2str(&url); -+ (void) ldap_set_option(NULL, LDAP_OPT_DEBUG_LEVEL, &ldap_debug); -+ -+ if(option_verbose > 2) -+ ast_verbose(VERBOSE_PREFIX_3 "LDAPget: open connection to %s with version: %d\n", ldapuri, version); -+ ret = ldap_initialize(&ld, ldapuri); -+ if(ret != LDAP_SUCCESS) { -+ ast_log(LOG_WARNING, "LDAPget: unable to initialize ldap connection to %s(%d)\n", ldap_err2string(ret),ret); - return 0; - } -+ -+ // Disable option referrals -+ if(ldap_set_option(ld, LDAP_OPT_REFERRALS, LDAP_OPT_OFF) != LDAP_OPT_SUCCESS) -+ { -+ ast_log(LOG_WARNING, "LDAPget: unable to disable LDAP_OPT_REFERRALS\n"); -+ return 0; -+ } - -- ldap_set_option(ld, LDAP_OPT_TIMELIMIT, &timeout); -- ldap_set_option(ld, LDAP_OPT_PROTOCOL_VERSION, &version); -- -- if(user) { -- if (option_verbose > 2) -- ast_verbose(VERBOSE_PREFIX_3 "LDAPget: bind to %s as %s\n", host, user); -- ret = ldap_simple_bind_s(ld, user, pass); -- } else { -- if (option_verbose > 2) -- ast_verbose(VERBOSE_PREFIX_3 "LDAPget: bind to %s anonymously\n", host); -- ret = ldap_simple_bind_s(ld, NULL, NULL); -- } -- if(ret) { -- ast_log(LOG_WARNING, "LDAPget: bind failed: %s\n", ldap_err2string(ret)); -- ldap_unbind(ld); -- return 0; -+ // set protocol to version -+ if(ldap_set_option(ld, LDAP_OPT_PROTOCOL_VERSION, &version)!= LDAP_OPT_SUCCESS) -+ { -+ ast_log(LOG_WARNING, "LDAPget: unable to set LDAP_OPT_PROTOCOL_VERSION %d\n",version); -+ return 0; - } -+ return ld; -+} - -+int ldap_bind_connection(LDAP *ld, const char *user, const char *pass) -+{ -+ int rc; -+ char *sasl_secprops=NULL; -+ -+ if( sasl_secprops != NULL) -+ { -+ rc= ldap_set_option( ld, LDAP_OPT_X_SASL_SECPROPS, (void *) sasl_secprops); -+ if(rc != LDAP_OPT_SUCCESS) -+ { -+ ast_log(LOG_WARNING, "LDAPget: Could not set LDAP_OPT_X_SASL_SECPROPS: %s\n", sasl_secprops); -+ return 0; -+ } -+ } -+ if(option_verbose > 2) -+ ast_verbose(VERBOSE_PREFIX_3 "LDAPget: bind as %s\n", user); -+ -+ struct berval passwd= {0, NULL}; -+ passwd.bv_val=ber_strdup(pass); -+ passwd.bv_len=strlen(passwd.bv_val); -+ -+ rc=ldap_sasl_bind_s(ld, user, NULL, &passwd, NULL, NULL, NULL); -+ -+ if(rc != LDAP_SUCCESS) -+ { -+ ast_log(LOG_WARNING, "LDAPget: ldap_sasl_interactive_bind_s failed: %s (%d)\n", ldap_err2string(rc),rc); -+ return 0; -+ } -+ -+ return 1; -+} -+ -+ -+int ldap_search_in_connection(LDAP *ld, const char *base, const char *scope, const char *filter, const char *attribute, char *result) -+{ -+ char *attrs[] = { NULL }; -+ int ret, ldap_scope = LDAP_SCOPE_SUBTREE; -+ LDAPMessage *msg, *res; -+ int num_entries=0; -+ int msgtype; -+ char *dn, *a; -+ BerElement *ber=NULL; -+ struct berval **vals; -+ struct berval val; -+ -+// ast_log(LOG_WARNING, "LDAPget: filter start of ldap_search_in_connections: -%s-\n", filter); - if(strncmp(scope,"sub",3)==0) { - ldap_scope = LDAP_SCOPE_SUBTREE; - } else if(strncmp(scope,"base",4)==0) { -@@ -261,82 +334,146 @@ int ldap_lookup(const char *host, int po - ldap_scope = LDAP_SCOPE_ONELEVEL; - } - -- ret = ldap_search_s(ld, base, ldap_scope, filter, attrs, 0, &res); -- if(ret) { -- ast_log(LOG_WARNING, "LDAPget: search failed: %s\n", ldap_err2string(ret)); -- if(version==2) -- ast_log(LOG_WARNING, "LDAPget: you may try version=3 in your asterisk ldap.conf file.\n"); -+ if(option_verbose > 2) -+ ast_verbose(VERBOSE_PREFIX_3 "LDAPget: send search command to LDAP server\n"); -+ ret = ldap_search_ext_s(ld, base, ldap_scope, filter, attrs, 0, NULL, NULL, NULL, SIZELIMIT, &res); -+ if(ret != LDAP_SUCCESS) { -+ ast_log(LOG_WARNING, "LDAPget: search failed: %s (%d)\n", ldap_err2string(ret),ret); -+ ast_log(LOG_WARNING, "LDAPget: filter: %s\n", filter); -+// XXXX need to check - ldap_msgfree(res); -- ldap_unbind(ld); -+ ldap_unbind_ext_s(ld,NULL,NULL); -+ ast_log(LOG_WARNING, "LDAPget: search failed resourceses released, cancel search\n"); - return 0; - } -+ num_entries=ldap_count_entries(ld, res); -+ msg=ldap_first_message(ld, res); -+ msgtype=ldap_msgtype(msg); - -- entry = ldap_first_entry(ld, res); -- if(!entry) { -- if(option_verbose > 2) -- ast_verbose (VERBOSE_PREFIX_3 "LDAPget: Value not found in directory.\n"); -- ldap_msgfree(res); -- ldap_unbind(ld); -- return 0; -- } -+ if(option_verbose > 2) -+ ast_verbose(VERBOSE_PREFIX_3 "LDAPget: found %d entry in LDAP server\n", num_entries); - -- values = ldap_get_values(ld, entry, attribute); -- if(values && values[0]) { -- memset(result, 0, strlen(values[0])); -- strncpy(result, values[0], strlen(values[0])); -- result[strlen(values[0])] = '\0'; -- if (option_verbose > 2) -- ast_verbose(VERBOSE_PREFIX_3 "LDAPget: %s=%s\n", attribute, result); -- } else { -- if (option_verbose > 2) -- ast_verbose (VERBOSE_PREFIX_3 "LDAPget: %s not found.\n", attribute); -- ldap_msgfree(res); -- ldap_unbind(ld); -- return 0; -+ for ( msg = ldap_first_message( ld, res ); msg != NULL; msg = ldap_next_message( ld, msg ) ) { -+ /* Determine what type of message was sent from the server. */ -+ -+ msgtype = ldap_msgtype( msg ); -+ switch( msgtype ) { -+ /* If the result was an entry found by the search, get and print the -+ attributes and values of the entry. */ -+ case LDAP_RES_SEARCH_ENTRY: -+ /* Get and print the DN of the entry. */ -+ if(option_verbose > 2) -+ ast_verbose(VERBOSE_PREFIX_3 "Found a LDAP_RES_SEARCH_ENTRY\n"); -+ ret=ldap_get_dn_ber(ld,msg,&ber,&val); -+ -+ if (( dn = ldap_get_dn( ld, res )) != NULL ) { -+ ldap_memfree( dn ); -+ } -+ /* Iterate through each attribute in the entry. */ -+ for ( a = ldap_first_attribute( ld, res, &ber ); -+ a != NULL; a = ldap_next_attribute( ld, res, ber ) ) { -+ /* Get the searched attribute and value */ -+ if(!strcmp(a,attribute)) -+ { -+ -+ if (( vals = ldap_get_values_len( ld, res, a )) != NULL ) { -+ val=*vals[0]; -+ // remove space at end of string -+ if(val.bv_val[val.bv_len-1]==' ') -+ { -+ val.bv_len--; -+// val.bv_val[val.bv_len]=NULL; -+ } -+ if(option_verbose > 2) -+ ast_verbose(VERBOSE_PREFIX_3 "Found <%s>: <%s>\n", a, val.bv_val); -+ memcpy(result,val.bv_val,val.bv_len); -+ ldap_value_free_len( vals ); -+ ldap_memfree(a); -+ break; -+ } -+ } -+ ldap_memfree( a ); -+ } -+ if ( ber != NULL ) { -+ ber_free( ber, 0 ); -+ } -+ break; -+ case LDAP_RES_SEARCH_REFERENCE: -+ if(option_verbose > 2) -+ ast_verbose(VERBOSE_PREFIX_3 "LDAP_RES_SEARCH_REFERENCE\n"); -+ break; -+ case LDAP_RES_SEARCH_RESULT: -+ if(option_verbose > 2) -+ ast_verbose(VERBOSE_PREFIX_3 "LDAPRES_SERCH_RESULT\n"); -+ break; -+ default: -+ break; -+ } - } -- ldap_value_free(values); -- -- ldap_msgfree(res); -- ldap_unbind_s(ld); -- - return 1; - } - --int strconvert(const char *incharset, const char *outcharset, --#ifdef __Darwin__ -- const char *in, --#else -- char *in, --#endif -- char *out) { -+int ldap_lookup(const char *host, int port, int version, int timeout, const char *user, const char *pass, -+ const char *base, const char *scope, const char *filter, const char *attribute, char *result) { -+ LDAP *ld=NULL; -+ -+// ast_log(LOG_WARNING, "LDAPget: filter in ldap_lookup: -%s-\n", filter); -+ // open connection to LDAP server -+ if(option_verbose > 2) -+ ast_verbose(VERBOSE_PREFIX_3 "LDAPget: Initialize connection to LDAP server\n"); -+ ld=ldap_open_connection(host, port, version); -+ if(ld==0) -+ return 0; -+ -+ // authenticate to the LDAP-Server -+ if(option_verbose > 2) -+ ast_verbose(VERBOSE_PREFIX_3 "LDAPget: bind to LDAP server\n"); -+ if(ldap_bind_connection(ld, user, pass) == 0) -+ return 0; -+ -+ // Search in the LDAP directory -+ if(option_verbose > 2) -+ ast_verbose(VERBOSE_PREFIX_3 "LDAPget: search attribute %s in LDAP directory\n", attribute); -+ if(ldap_search_in_connection(ld, base, scope, filter, attribute, result)==0) -+ return 0; -+ -+ // Close connection to the LDAP server -+ int err = ldap_set_option(ld, LDAP_OPT_SERVER_CONTROLS, NULL); -+ if(err != LDAP_OPT_SUCCESS) -+ { -+ ast_log(LOG_WARNING, "LDAPget: Could not unset controls\n"); -+ } -+ -+ ldap_unbind_ext_s(ld, NULL, NULL); -+ return 1; -+} -+ -+ -+int strconvert(const char *incharset, const char *outcharset, const char *in, char *out) -+{ - iconv_t cd; -- size_t incount = strlen(in), outcount = strlen(in)*2, result; -- cd = iconv_open(outcharset, incharset); -- if(cd == (iconv_t) -1) { -- ast_log(LOG_ERROR, "conversion from '%s' to '%s' not available. type 'iconv -l' in a shell to list the supported charsets.\n", incharset, outcharset); -- memcpy(out, in, strlen(in)+1); -+ size_t incount, outcount, result; -+ incount = outcount = strlen(in) * 2; -+ if((cd = iconv_open(outcharset, incharset)) == (iconv_t)-1) { -+ if(errno == EINVAL) ast_log(LOG_DEBUG, "conversion from '%s' to '%s' not available", incharset, outcharset); -+ *out = L'\0'; - return -1; - } -+ if(option_verbose > 2) -+ ast_verbose(VERBOSE_PREFIX_3 "LDAPget: convert: now with icon string: %s\n", in); - result = iconv(cd, &in, &incount, &out, &outcount); -- if(result == (size_t)-1) { -- if(errno == E2BIG) { -- ast_log(LOG_WARNING, "Iconv: output buffer too small.\n"); -- } else if(errno == EILSEQ) { -- ast_log(LOG_WARNING, "Iconv: illegal character.\n"); -- } else if(errno == EINVAL) { -- ast_log(LOG_WARNING, "Iconv: incomplete character sequence.\n"); -- } else { -- ast_log(LOG_WARNING, "Iconv: error.\n"); -- } -- } -+ if(option_verbose > 2) -+ ast_verbose(VERBOSE_PREFIX_3 "LDAPget: convert: close inconv %d\n",result); - iconv_close(cd); -- *out = '\0'; -+ if(option_verbose > 2) -+ ast_verbose(VERBOSE_PREFIX_3 "LDAPget: result with icon\n"); -+ out[strlen(out)] = '\0'; - return 1; - } - - static int load_module(void) - { -- return ast_register_application(app, ldap_exec, synopsis, descrip); -+ return ast_register_application(app, ldap_exec, synopsis, descrip); - } - - static int unload_module(void) diff --git a/net/asterisk-app-ldap/files/patch-cflags.sh b/net/asterisk-app-ldap/files/patch-cflags.sh deleted file mode 100644 index 66577ae7ccfb..000000000000 --- a/net/asterisk-app-ldap/files/patch-cflags.sh +++ /dev/null @@ -1,14 +0,0 @@ ---- cflags.sh.orig Tue Apr 17 14:11:19 2007 -+++ cflags.sh Tue Apr 17 14:13:40 2007 -@@ -11,6 +11,11 @@ else - INCDIR=/usr/include/asterisk - fi - -+if [ ${OSARCH} = "FreeBSD" ]; then -+ INCDIR=/usr/local/include/asterisk -+ CFLAGS="${CFLAGS} -I/usr/local/include -L/usr/local/lib" -+fi -+ - CHANNEL_H=${INCDIR}/channel.h - if [ "`grep 'struct ast_callerid cid' ${CHANNEL_H}`" != "" ]; then - CFLAGS="${CFLAGS} -DCHANNEL_HAS_CID" diff --git a/net/asterisk-app-ldap/pkg-descr b/net/asterisk-app-ldap/pkg-descr deleted file mode 100644 index b63e27a22826..000000000000 --- a/net/asterisk-app-ldap/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -LDAPget is an Asterisk application for data retrieval from LDAP -directories (e.g. OpenLDAP or ActiveDirectory). This version works -with asterisk 1.4. - -WWW: http://www.mezzo.net/asterisk/app_ldap.html diff --git a/net/asterisk-app-ldap/pkg-plist b/net/asterisk-app-ldap/pkg-plist deleted file mode 100644 index c352a00f73cf..000000000000 --- a/net/asterisk-app-ldap/pkg-plist +++ /dev/null @@ -1,2 +0,0 @@ -lib/asterisk/modules/app_ldap.so -etc/asterisk/ldap.conf.sample diff --git a/net/asterisk-app-notify/Makefile b/net/asterisk-app-notify/Makefile deleted file mode 100644 index 73a7bdf92c9a..000000000000 --- a/net/asterisk-app-notify/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# New ports collection makefile for: app_notify -# Date created: 23 March 2007 -# Whom: mayo -# -# $FreeBSD$ -# - -PORTNAME= app_notify -DISTVERSION= 2.0rc1 -PORTREVISION= 7 -CATEGORIES= net -MASTER_SITES= http://www.mezzo.net/asterisk/ \ - http://static.oyam.ca/freebsd/ports/ -EXTRACT_SUFX= .tgz - -MAINTAINER= mayo@oyam.ca -COMMENT= Notify application module for the Asterisk PBX - -DEPRECATED= Depends on net/asterisk14, which is FORBIDDEN -EXPIRATION_DATE= 2011-10-14 - -BUILD_DEPENDS= asterisk:${PORTSDIR}/net/asterisk14 -RUN_DEPENDS= asterisk:${PORTSDIR}/net/asterisk14 - -USE_GMAKE= yes - -post-install: - @${CAT} ${PKGMESSAGE} - -.include <bsd.port.mk> diff --git a/net/asterisk-app-notify/distinfo b/net/asterisk-app-notify/distinfo deleted file mode 100644 index d73a2e3cd8fb..000000000000 --- a/net/asterisk-app-notify/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (app_notify-2.0rc1.tgz) = b3eb3a7b1f567c9bb0d44406d3425de3062194411d0559f2c9c547926e3ad0cf -SIZE (app_notify-2.0rc1.tgz) = 4053 diff --git a/net/asterisk-app-notify/files/patch-Makefile b/net/asterisk-app-notify/files/patch-Makefile deleted file mode 100644 index 31370c7b29f0..000000000000 --- a/net/asterisk-app-notify/files/patch-Makefile +++ /dev/null @@ -1,27 +0,0 @@ ---- Makefile.orig Thu Feb 1 04:08:39 2007 -+++ Makefile Thu Oct 25 00:05:18 2007 -@@ -7,6 +7,7 @@ - # - - NAME=app_notify -+CONF=extensions_dialer.conf - - CC=gcc - CFLAGS=$(shell ./cflags.sh) -@@ -21,7 +22,7 @@ - CC=gcc -arch ppc -arch i386 - else - SOLINK=-shared -Xlinker -x -- MODULES_DIR=/usr/lib/asterisk/modules -+ MODULES_DIR=$(LOCALBASE)/lib/asterisk/modules - endif - - RES=$(NAME).so -@@ -35,6 +36,7 @@ - rm -f $(NAME).o $(NAME).so notifyClient.o notifyClient sampleClient - - install: all -+ install -m 644 $(CONF).sample $(LOCALBASE)/etc/asterisk/$(CONF).sample ; \ - if [ -f $(NAME).so ]; then \ - install -m 755 $(NAME).so $(MODULES_DIR) ; \ - fi diff --git a/net/asterisk-app-notify/files/patch-cflags.sh b/net/asterisk-app-notify/files/patch-cflags.sh deleted file mode 100644 index 15483921b9b4..000000000000 --- a/net/asterisk-app-notify/files/patch-cflags.sh +++ /dev/null @@ -1,12 +0,0 @@ ---- cflags.sh.orig Wed Oct 24 23:37:00 2007 -+++ cflags.sh Wed Oct 24 23:31:46 2007 -@@ -8,7 +8,8 @@ - INCDIR=/Library/Asterisk/include - CFLAGS="${CFLAGS} -I/Library/Asterisk/include" - else -- INCDIR=/usr/include -+ INCDIR=${LOCALBASE}/include -+ CFLAGS="${CFLAGS} -I${INCDIR}" - fi - - CHANNEL_H=${INCDIR}/asterisk/channel.h diff --git a/net/asterisk-app-notify/pkg-descr b/net/asterisk-app-notify/pkg-descr deleted file mode 100644 index 7e2c76bac340..000000000000 --- a/net/asterisk-app-notify/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -Asterisk Notify is an Asterisk module which can be configured to send -notifications over the network to announce the callers name and telephone -number to a desktop PC. - -WWW: http://www.mezzo.net/asterisk/app_notify.html diff --git a/net/asterisk-app-notify/pkg-message b/net/asterisk-app-notify/pkg-message deleted file mode 100644 index 6b1a948a654b..000000000000 --- a/net/asterisk-app-notify/pkg-message +++ /dev/null @@ -1,14 +0,0 @@ -***************************************************************************** - -a) If this is a new install, restart Asterisk or activate the module by - running: - - # asterisk -rx "module load app_notify" - -b) If this is an upgrade, you can restart Asterisk or reload the module by - running: - - # asterisk -rx "module unload app_notify" - # asterisk -rx "module load app_notify" - -***************************************************************************** diff --git a/net/asterisk-app-notify/pkg-plist b/net/asterisk-app-notify/pkg-plist deleted file mode 100644 index 58e21b95faf0..000000000000 --- a/net/asterisk-app-notify/pkg-plist +++ /dev/null @@ -1,2 +0,0 @@ -etc/asterisk/extensions_dialer.conf.sample -lib/asterisk/modules/app_notify.so diff --git a/net/asterisk-oh323/Makefile b/net/asterisk-oh323/Makefile deleted file mode 100644 index 3c7ddc1abd1a..000000000000 --- a/net/asterisk-oh323/Makefile +++ /dev/null @@ -1,49 +0,0 @@ -# New ports collection makefile for: asterisk-oh323 -# Date created: 17 Jun 2005 -# Whom: Andriy Pylypenko <bamby@portaone.com> -# -# $FreeBSD$ -# - -PORTNAME= asterisk-oh323 -PORTVERSION= 0.7.3.1 -PORTREVISION= 4 -CATEGORIES= net -MASTER_SITES= http://www.b2bua.org/chrome/site/ - -MAINTAINER= bamby@sippysoft.com -COMMENT= A H.323 support module for the Asterisk soft PBX - -DEPRECATED= Depends on net/asterisk14, which is FORBIDDEN -EXPIRATION_DATE= 2011-10-14 - -BUILD_DEPENDS= ${LOCALBASE}/sbin/asterisk:${PORTSDIR}/net/asterisk14 -LIB_DEPENDS= pt_r.1:${PORTSDIR}/devel/pwlib\ - h323_r.1:${PORTSDIR}/net/openh323 - -USE_GMAKE= yes -MAKE_ENV= MKDIR="${MKDIR}" \ - PWLIBDIR=${LOCALBASE}/share/pwlib \ - OPENH323DIR=${LOCALBASE}/share/openh323 \ - CPP="${CXX}" \ - SYSLIBDIR=${LOCALBASE}/lib - -.include <bsd.port.pre.mk> - -# XXX: bsd.gcc.mk now defines CPP -CPP= "${CXX}" - -.if ${ARCH} == "sparc64" -BROKEN= Does not compile on sparc64 -.endif - -pre-configure: - if ${GREP} -sq fixup_codecs ${LOCALBASE}/include/asterisk/channel.h; \ - then \ - ${PATCH} ${PATCH_ARGS} < ${PATCHDIR}/codecnego.diff; \ - fi - -post-install: - @${CAT} ${PKGMESSAGE} - -.include <bsd.port.post.mk> diff --git a/net/asterisk-oh323/distinfo b/net/asterisk-oh323/distinfo deleted file mode 100644 index 34cad5d544ba..000000000000 --- a/net/asterisk-oh323/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (asterisk-oh323-0.7.3.1.tar.gz) = 723525b07e119b5e4c55f4bab240994b2e9b061c65fa2fcf5650b75873a82d98 -SIZE (asterisk-oh323-0.7.3.1.tar.gz) = 92142 diff --git a/net/asterisk-oh323/files/codecnego.diff b/net/asterisk-oh323/files/codecnego.diff deleted file mode 100644 index 9d600ce2530e..000000000000 --- a/net/asterisk-oh323/files/codecnego.diff +++ /dev/null @@ -1,99 +0,0 @@ ---- asterisk-driver/chan_oh323.c.orig 2008-03-21 15:06:22.000000000 +0200 -+++ asterisk-driver/chan_oh323.c 2008-03-21 15:17:00.000000000 +0200 -@@ -966,7 +966,7 @@ - - /******************************************************************************/ - --static struct ast_channel *oh323_request(const char *type, int format, void *data, int *cause); -+static struct ast_channel *oh323_request(const char *type, const struct ast_codec_pref *formats, void *data, int *cause); - static int oh323_text(struct ast_channel *c, const char *text); - static int oh323_call(struct ast_channel *c, char *dest, int timeout); - static int oh323_hangup(struct ast_channel *c); -@@ -2425,11 +2425,11 @@ - } - - /* Check for format changes */ -- if (f->subclass != i->owner->nativeformats) { -+ if (!(f->subclass & ast_codec_pref_bits(&i->owner->nativeformats))) { - ast_log(LOG_NOTICE, "%s: Format changed to %s (native %s).\n", - c->name, - ast_getformatname(f->subclass), -- ast_getformatname(c->nativeformats)); -+ ast_codec_pref_dump(buf, sizeof(buf), &c->nativeformats)); - if (ast_set_write_format(c, f->subclass) < 0) { - ast_mutex_unlock(&oh323_tab_lock); - return(-1); -@@ -2830,8 +2830,8 @@ - - /* Set our native format */ - /* XXX: Only one should be selected */ -- tmp->nativeformats = oh323_capability; -- fmt = oh323_codec_choose(tmp->nativeformats); -+ ast_codec_pref_append_missing2(&tmp->nativeformats, oh323_capability); -+ fmt = oh323_codec_choose(ast_codec_pref_index_audio(&tmp->nativeformats, 0)); - /*fmt = ast_best_codec(tmp->nativeformats);*/ - - tmp->writeformat = fmt; -@@ -2943,23 +2943,16 @@ - * This function limits the number of outbound H.323 calls. - * Return NULL on error, the pointer to the channel on success. - */ --static struct ast_channel *oh323_request(const char *type, int format, void *data, int *cause) -+static struct ast_channel *oh323_request(const char *type, const struct ast_codec_pref *formats, void *data, int *cause) - { -- int i=0, count, simcount, oldformat; -+ int i=0, count, simcount; - struct ast_channel *c; - char *dest = data; -+ char tmp[100]; - - if (option_debug) - ast_log(LOG_DEBUG, "In oh323_request: type=%s, format=%d, data=%s.\n", -- type, format, (char *)data); -- -- /* Check the format requested */ -- oldformat = format; -- format &= oh323_full_capability; -- if (!format) { -- ast_log(LOG_ERROR, "Asked to get a channel of unsupported format '%d'\n", format); -- return NULL; -- } -+ type, ast_codec_pref_bits(formats), (char *)data); - - ast_mutex_lock(&oh323_tab_lock); - -@@ -3019,12 +3012,12 @@ - oh323_tab[i]->owner = c; - - /* Specify our native formats */ -- c->nativeformats = format; -- c->rawwriteformat = format; -- c->rawreadformat = format; -+ memcpy(&c->nativeformats, formats, sizeof(*formats)); -+ c->rawwriteformat = -+ c->rawreadformat = ast_codec_pref_index_audio(formats, 0); - if (option_debug) - ast_log(LOG_DEBUG, "%s: Native format changed to %s.\n", -- c->name, ast_getformatname(format)); -+ c->name, ast_codec_pref_dump(tmp, sizeof(tmp), formats)); - - ast_mutex_unlock(&oh323_tab_lock); - return c; -@@ -3455,7 +3448,7 @@ - ast_log(LOG_DEBUG, "Setting channel '%s' native format to %s!\n", - oh323_tab[i]->owner->name, - ast_getformatname(oh323_tab[i]->capability)); -- oh323_tab[i]->owner->nativeformats = oh323_tab[i]->capability; -+ ast_codec_pref_append_missing2(&oh323_tab[i]->owner->nativeformats, oh323_tab[i]->capability); - } - - /* Set environment variables */ -@@ -3528,7 +3521,7 @@ - ast_log(LOG_DEBUG, "Setting channel '%s' native format to %s!\n", - oh323_tab[i]->owner->name, - ast_getformatname(oh323_tab[i]->capability)); -- oh323_tab[i]->owner->nativeformats = oh323_tab[i]->capability; -+ ast_codec_pref_append_missing2(&oh323_tab[i]->owner->nativeformats, oh323_tab[i]->capability); - if (oh323_tab[i]->tx_smooth) { - ast_smoother_free(oh323_tab[i]->tx_smooth); - oh323_tab[i]->tx_smooth = NULL; diff --git a/net/asterisk-oh323/files/patch-Makefile b/net/asterisk-oh323/files/patch-Makefile deleted file mode 100644 index 61fa3ecf34c5..000000000000 --- a/net/asterisk-oh323/files/patch-Makefile +++ /dev/null @@ -1,54 +0,0 @@ ---- Makefile.orig 2008-03-20 16:49:39.000000000 +0200 -+++ Makefile 2008-03-20 17:58:09.000000000 +0200 -@@ -41,7 +41,7 @@ - # Install everything under this directory. If this is empty, then everything - # will be installed under / - # --DESTDIR=/root/src/asterisk-oh323/debian-420641/slash -+DESTDIR=$(PREFIX) - - # - # Set PWLIBDIR variable to the directory containing the sources of -@@ -51,7 +51,7 @@ - # compile asterisk-oh323. Do not use the installed library of your - # distribution. It won't work. - # --PWLIBDIR=/root/src/asterisk-oh323/debian-420641/pwlib -+PWLIBDIR?=/root/src/asterisk-oh323/debian-420641/pwlib - - # - # Set OPENH323LIBDIR variable to the directory containing the sources of -@@ -61,13 +61,13 @@ - # compile asterisk-oh323. Do not use the installed library of your - # distribution. It won't work. - # --OPENH323DIR=/root/src/asterisk-oh323/debian-420641/openh323 -+OPENH323DIR?=/root/src/asterisk-oh323/debian-420641/openh323 - - # - # Set ASTERISKINCDIR variable to the directory containing the include files of - # Asterisk PBX. - # --ASTERISKINCDIR=/root/src/asterisk-oh323/debian-420641/slash/include -+ASTERISKINCDIR=$(LOCALBASE)/include - - # - # Set ASTERISKMODDIR variable to the directory where ASTERISK's modules reside. -@@ -93,7 +93,7 @@ - # - # Note: This directory is created under $DESTDIR. - # --OH323WRAPLIBDIR=/usr/lib -+OH323WRAPLIBDIR=/lib - - # - # Set WRAPTRACING to 1 to enable tracing information from the OpenH323Wrap -@@ -120,7 +120,7 @@ - # With this flag on the channel driver is huge, in size, but Asterisk boots - # faster! - # --OH323STAT=1 -+#OH323STAT=1 - - # - # Define options that were used during Asterisk compilation. It is diff --git a/net/asterisk-oh323/files/patch-asterisk-driver::Makefile b/net/asterisk-oh323/files/patch-asterisk-driver::Makefile deleted file mode 100644 index 5e04c0e91046..000000000000 --- a/net/asterisk-oh323/files/patch-asterisk-driver::Makefile +++ /dev/null @@ -1,128 +0,0 @@ - -$FreeBSD$ - ---- asterisk-driver/Makefile.orig -+++ asterisk-driver/Makefile -@@ -34,23 +34,23 @@ - ifndef SKIP_SUFFIX - ifeq ($(OH323STAT),1) - ifeq ($(OH323BUILDTYPE),debug) # Static, debug -- LIBPTPATH=$(word 1,$(shell ls $(PWLIBDIR)/lib/libpt*_d_s.a)) -+ LIBPTPATH=$(word 1,$(shell ls $(SYSLIBDIR)/libpt*_d_s.a)) - else # Static, opt -- LIBPTPATH=$(word 1,$(shell ls $(PWLIBDIR)/lib/libpt*_r_s.a)) -+ LIBPTPATH=$(word 1,$(shell ls $(SYSLIBDIR)/libpt*_r_s.a)) - endif - else - ifeq ($(OH323BUILDTYPE),debug) # Shared, debug -- LIBPTPATH=$(word 1,$(shell ls $(PWLIBDIR)/lib/libpt*d.so)) -+ LIBPTPATH=$(word 1,$(shell ls $(SYSLIBDIR)/libpt*d.so)) - else # Shared, opt -- LIBPTPATH=$(word 1,$(shell ls $(PWLIBDIR)/lib/libpt*r.so)) -+ LIBPTPATH=$(word 1,$(shell ls $(SYSLIBDIR)/libpt*r.so)) - endif - endif - LIBPTNAME=$(subst lib,,$(basename $(notdir $(LIBPTPATH)))) - else - ifeq ($(OH323STAT),1) -- LIBPTPATH=$(word 1,$(shell ls $(PWLIBDIR)/lib/$(LIBPT_BASE).a)) -+ LIBPTPATH=$(word 1,$(shell ls $(SYSLIBDIR)/$(LIBPT_BASE).a)) - else -- LIBPTPATH=$(word 1,$(shell ls $(PWLIBDIR)/lib/$(LIBPT_BASE).so)) -+ LIBPTPATH=$(word 1,$(shell ls $(SYSLIBDIR)/$(LIBPT_BASE).so)) - endif - LIBPTNAME=$(subst lib,,$(basename $(notdir $(LIBPTPATH)))) - endif -@@ -59,42 +59,42 @@ - ifndef SKIP_SUFFIX - ifeq ($(OH323STAT),1) - ifeq ($(OH323BUILDTYPE),debug) # Static, debug -- LIBH323PATH=$(word 1,$(shell ls $(OPENH323DIR)/lib/libh323*_d_s.a)) -+ LIBH323PATH=$(word 1,$(shell ls $(SYSLIBDIR)/libh323*_d_s.a)) - else - ifeq ($(OH323BUILDTYPE),opt) # Static, opt -- LIBH323PATH=$(word 1,$(shell ls $(OPENH323DIR)/lib/libh323*_r_s.a)) -+ LIBH323PATH=$(word 1,$(shell ls $(SYSLIBDIR)/libh323*_r_s.a)) - else # Static, opt, no trace -- LIBH323PATH=$(word 1,$(shell ls $(OPENH323DIR)/lib/libh323*_n_s.a)) -+ LIBH323PATH=$(word 1,$(shell ls $(SYSLIBDIR)/libh323*_n_s.a)) - endif - endif - else - ifeq ($(OH323BUILDTYPE),debug) # Shared, debug -- LIBH323PATH=$(word 1,$(shell ls $(OPENH323DIR)/lib/libh323*d.so)) -+ LIBH323PATH=$(word 1,$(shell ls $(SYSLIBDIR)/libh323*d.so)) - else - ifeq ($(OH323BUILDTYPE),opt) # Shared, opt -- LIBH323PATH=$(word 1,$(shell ls $(OPENH323DIR)/lib/libh323*r.so)) -+ LIBH323PATH=$(word 1,$(shell ls $(SYSLIBDIR)/libh323*r.so)) - else # Shared, opt, no trace -- LIBH323PATH=$(word 1,$(shell ls $(OPENH323DIR)/lib/libh323*n.so)) -+ LIBH323PATH=$(word 1,$(shell ls $(SYSLIBDIR)/libh323*n.so)) - endif - endif - endif - LIBH323NAME=$(subst lib,,$(basename $(notdir $(LIBH323PATH)))) - else - ifeq ($(OH323STAT),1) -- LIBH323PATH=$(word 1,$(shell ls $(OPENH323DIR)/lib/$(LIBH323_BASE).a)) -+ LIBH323PATH=$(word 1,$(shell ls $(SYSLIBDIR)/$(LIBH323_BASE).a)) - else -- LIBH323PATH=$(word 1,$(shell ls $(OPENH323DIR)/lib/$(LIBH323_BASE).so)) -+ LIBH323PATH=$(word 1,$(shell ls $(SYSLIBDIR)/$(LIBH323_BASE).so)) - endif - LIBH323NAME=$(subst lib,,$(basename $(notdir $(LIBH323PATH)))) - endif - LIBH323=$(LIBH323NAME) - - ifndef SKIP_EXTLIBS -- EXTLIBS=$(shell $(PWLIBDIR)/make/ptlib-config --libs) -+ EXTLIBS=$(shell $(PWLIBDIR)/make/ptlib-config --ldflags --libs) - endif - - CFLAGS += -pipe -Wstrict-prototypes -Wmissing-prototypes \ -- -Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -fPIC -g -O6 \ -+ -Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -fPIC -g \ - -fomit-frame-pointer -DAST_MODULE=\"chan_oh323.so\" - - DRVDEPS=$(shell ls *.h) -@@ -116,6 +116,7 @@ - if [ ! -d $(DESTDIR)$(ASTERISKETCDIR) ]; then \ - $(INSTALL) -d $(DESTDIR)$(ASTERISKETCDIR); \ - fi -+ $(INSTALL) -m 0644 oh323.conf.sample $(DESTDIR)$(ASTERISKETCDIR)/ - if [ ! -f $(DESTDIR)$(ASTERISKETCDIR)/oh323.conf ]; then \ - $(INSTALL) -m 0644 oh323.conf.sample $(DESTDIR)$(ASTERISKETCDIR)/oh323.conf; \ - fi -@@ -151,19 +152,27 @@ - @if [ ! -f "$(LIBH323PATH)" ]; then \ - echo "ERROR: No OPENH323 library found!"; exit 1; \ - fi -+ifeq ($(OH323NOWRAP),1) -+ $(CC) -shared -Xlinker -x -g -o $@ $(TARGET_OBJ) \ -+ ../wrapper/*.o \ -+ -L$(SYSLIBDIR) -l$(LIBH323) \ -+ -L$(SYSLIBDIR) -l$(LIBPT) \ -+ -lstdc++ $(EXTLIBS) -+else - ifeq ($(OH323STAT),1) - $(CC) -shared -Xlinker -x -g -o $@ $(TARGET_OBJ) \ - -L../wrapper -loh323wrap_s \ -- -L$(OPENH323DIR)/lib -l$(LIBH323) \ -- -L$(PWLIBDIR)/lib -l$(LIBPT) \ -+ -L$(SYSLIBDIR) -l$(LIBH323) \ -+ -L$(SYSLIBDIR) -l$(LIBPT) \ - -lstdc++ $(EXTLIBS) - else - $(CC) -shared -Xlinker -x -g -o $@ $(TARGET_OBJ) \ - -L../wrapper -loh323wrap \ -- -L$(OPENH323DIR)/lib -l$(LIBH323) \ -- -L$(PWLIBDIR)/lib -l$(LIBPT) \ -+ -L$(SYSLIBDIR) -l$(LIBH323) \ -+ -L$(SYSLIBDIR) -l$(LIBPT) \ - -lstdc++ $(EXTLIBS) - endif -+endif - - %.o: %.c $(DRVDEPS) - $(CC) $(CFLAGS) $(ASTERISKINCLUDE) -c -o $@ $< diff --git a/net/asterisk-oh323/files/patch-asterisk-driver::chan_oh323.c b/net/asterisk-oh323/files/patch-asterisk-driver::chan_oh323.c deleted file mode 100644 index 58f0a863a327..000000000000 --- a/net/asterisk-oh323/files/patch-asterisk-driver::chan_oh323.c +++ /dev/null @@ -1,94 +0,0 @@ - -$FreeBSD$ - ---- asterisk-driver/chan_oh323.c.orig -+++ asterisk-driver/chan_oh323.c -@@ -34,6 +34,7 @@ - #include <string.h> - #include <sys/socket.h> - #include <sys/time.h> -+#include <stdio.h> - #include <errno.h> - #include <unistd.h> - #include <stdlib.h> -@@ -43,6 +44,7 @@ - #include <sys/types.h> - #include <sys/stat.h> - #include <math.h> -+#include <netinet/in_systm.h> - #include <netinet/ip.h> - #include <sys/signal.h> - -@@ -83,6 +85,8 @@ - #include "asterisk/threadstorage.h" - #include "asterisk/translate.h" - -+#define CRASH abort() -+ - #include "wrapper.hxx" - #include "oh323.h" - -@@ -954,8 +958,8 @@ - static void oh323_format2codecset(int, int *, int); - static int context_from_alias(char *, char **); - static int context_from_prefix(char *, char **); --static int oh323_release(void *); --static int oh323_exec_request(void *data); -+static int oh323_release(const void *); -+static int oh323_exec_request(const void *data); - static struct oh323_ep *find_oh323_ep(char *epname, char *host, char *user); - void oh323_atexit(void); - unsigned int generate_uid(void); -@@ -1595,6 +1599,8 @@ - ast_log(LOG_DEBUG, "%s: Call progress.\n", c->name); - p->fr.frametype = AST_FRAME_CONTROL; - p->fr.subclass = AST_CONTROL_PROGRESS; -+/* The code below is broken with asterisk 1.4.23.1 */ -+#if 0 - /* -- Call transfer */ - } else if (e->type == OH323EXC_CALL_TRANSFER) { - /* XXX Asterisk MUST read first the frame returned by this exception -@@ -1608,6 +1614,7 @@ - memcpy(c->dtmfq, e->data, strlen(e->data)); - write(p->event_pipe[1], notify_buf, 1); - } -+#endif - /* -- Call establishment notification */ - } else if (e->type == OH323EXC_CALL_ESTABLISHED) { - memset(p->rtp.local_addr, 0, sizeof(p->rtp.local_addr)); -@@ -4110,7 +4117,7 @@ - /******************************************************************************/ - /* Monitoring thread and queue call-back functions ****************************/ - --static int oh323_exec_request(void *data) -+static int oh323_exec_request(const void *data) - { - struct request_oh323 *e; - int res, i; -@@ -4217,7 +4224,7 @@ - return(0); - } - --static int oh323_release(void *data) -+static int oh323_release(const void *data) - { - struct chan_oh323_pvt *pvt = (struct chan_oh323_pvt *)data; - int index; -@@ -4240,7 +4247,7 @@ - return(0); - } - --static int oh323_gk_check(void *data) -+static int oh323_gk_check(const void *data) - { - char gkname[256]; - -@@ -4443,7 +4450,7 @@ - return(-1); - } - } -- monitor_thread = -2; -+ monitor_thread = AST_PTHREADT_STOP; - } else { - ast_log(LOG_WARNING, "Unable to lock the monitor.\n"); - return(-1); diff --git a/net/asterisk-oh323/files/patch-rules.mak b/net/asterisk-oh323/files/patch-rules.mak deleted file mode 100644 index 01f6a470fd15..000000000000 --- a/net/asterisk-oh323/files/patch-rules.mak +++ /dev/null @@ -1,51 +0,0 @@ - -$FreeBSD$ - ---- rules.mak.orig -+++ rules.mak -@@ -42,9 +42,9 @@ - SUBDIRS = wrapper asterisk-driver - .PHONY: all build install clean subdirs_build subdir_install subdir_clean \ - rpm rpm_clean help $(SUBDIRS) --CC = gcc --CPP = g++ --MAKE = make -+CC ?= gcc -+CPP ?= g++ -+MAKE ?= make - INSTALL = install - TOUCH = touch - AR = ar -@@ -63,8 +63,8 @@ - - # Set the C++ compiler flags (for wrapper compilation) - # and C compiler flags (for channel driver compilation) --CPPFLAGS = -Wall -felide-constructors -x c++ -Os --CFLAGS = -Wall -+CPPFLAGS += $(CXXFLAGS) -Wall -felide-constructors -x c++ -+CFLAGS += -Wall - ifeq ($(OH323BUILDTYPE),optnotrace) - OPENH323USERFLAGS := NOTRACE=1 - endif -@@ -78,9 +78,9 @@ - CFLAGS += -DUSE_OLD_CAPABILITIES_API=1 - endif - --ifneq ($(PROC),) --CFLAGS += -march=$(PROC) --endif -+#ifneq ($(PROC)) -+#CFLAGS += -march=$(PROC) -+#endif - - ifdef HAS_OH323MODS - CPPFLAGS += -DHAS_OH323MODS -@@ -108,7 +108,7 @@ - - clean: subdirs_clean rpm_clean - --all: subdirs_build subdirs_strip subdirs_install -+all: subdirs_build subdirs_strip - - subdirs_build: - for x in $(SUBDIRS); do $(MAKE) -C $$x build || exit 1 ; done diff --git a/net/asterisk-oh323/files/patch-wrapper::Makefile b/net/asterisk-oh323/files/patch-wrapper::Makefile deleted file mode 100644 index aa053eb28a87..000000000000 --- a/net/asterisk-oh323/files/patch-wrapper::Makefile +++ /dev/null @@ -1,57 +0,0 @@ ---- wrapper/Makefile.orig Thu Mar 20 16:49:39 2008 -+++ wrapper/Makefile Fri Mar 21 11:56:29 2008 -@@ -33,7 +33,7 @@ - .PHONY: .pwlib_version .openh323_version - - OPENH323USERFLAGS = --STDCCFLAGS := -+STDCCFLAGS := -fPIC - - ifdef NOVIDEO - OPENH323USERFLAGS += NOVIDEO=1 -@@ -62,7 +62,7 @@ - ifdef OH323_SUPPRESS_H235 - STDCCFLAGS += -DOH323_SUPPRESS_H235 - endif --OPENH323FLAGS = $(shell make $(OPENH323USERFLAGS) -f openh323flags.mak \ -+OPENH323FLAGS := $(shell $(MAKE) $(OPENH323USERFLAGS) -f openh323flags.mak \ - --no-print-directory -s \ - PWLIBDIR=$(PWLIBDIR) OPENH323DIR=$(OPENH323DIR) oh323ccflags) - CPPFLAGS += $(OPENH323FLAGS) -@@ -100,25 +100,29 @@ - @if [ "$(OPENH323_VERSION)" = "UNKNOWN" ]; then \ - echo "*** Cannot determine the version of OPENH323!"; exit 1; \ - fi -+ifneq ($(OH323NOWRAP),1) - ifeq ($(OH323STAT),1) - $(AR) rc liboh323wrap_s.a $(WRAPOBJECTS) - else -- $(CC) -shared -Wl,-soname,liboh323wrap.so -o liboh323wrap.so $(WRAPOBJECTS) -+ $(CC) -shared -Wl,-soname,liboh323wrap.so.1 -o liboh323wrap.so.1 $(WRAPOBJECTS) -+ ln -sfh liboh323wrap.so.1 liboh323wrap.so -+endif - endif - - strip: - - install: -+ifneq ($(OH323NOWRAP),1) - if [ ! -d $(DESTDIR)$(OH323WRAPLIBDIR) ]; then \ -- $(INSTALL) -d $(DESTDIR)$(OH323WRAPLIBDIR); \ -+ $(MKDIR) $(DESTDIR)$(OH323WRAPLIBDIR); \ - fi - ifeq ($(OH323STAT),1) -- $(INSTALL) -m 0644 liboh323wrap_s.a $(DESTDIR)$(OH323WRAPLIBDIR) -+ $(BSD_INSTALL_PROGRAM) liboh323wrap_s.a $(DESTDIR)$(OH323WRAPLIBDIR) - else -- $(INSTALL) liboh323wrap.so $(DESTDIR)$(OH323WRAPLIBDIR) -- cd $(DESTDIR)$(OH323WRAPLIBDIR); rm -f ./liboh323wrap.so.1; rm -f ./liboh323wrap.so.1.1 -- cd $(DESTDIR)$(OH323WRAPLIBDIR); ln -s liboh323wrap.so liboh323wrap.so.1 -- cd $(DESTDIR)$(OH323WRAPLIBDIR); ln -s liboh323wrap.so liboh323wrap.so.1.1 -+ $(BSD_INSTALL_PROGRAM) liboh323wrap.so.1 $(DESTDIR)$(OH323WRAPLIBDIR) -+ cd $(DESTDIR)$(OH323WRAPLIBDIR); rm -f ./liboh323wrap.so -+ cd $(DESTDIR)$(OH323WRAPLIBDIR); ln -s liboh323wrap.so.1 liboh323wrap.so -+endif - endif - - clean: diff --git a/net/asterisk-oh323/files/patch-wrapper::asteriskaudio.cxx b/net/asterisk-oh323/files/patch-wrapper::asteriskaudio.cxx deleted file mode 100644 index ae87418a4bd0..000000000000 --- a/net/asterisk-oh323/files/patch-wrapper::asteriskaudio.cxx +++ /dev/null @@ -1,10 +0,0 @@ ---- wrapper/asteriskaudio.cxx.orig 2008-03-20 17:26:57.000000000 +0200 -+++ wrapper/asteriskaudio.cxx 2008-03-20 17:30:38.000000000 +0200 -@@ -29,6 +29,7 @@ - */ - - #include <ptlib.h> -+#include <ptlib/sound.h> - #include <sys/time.h> - #include <rtp.h> - diff --git a/net/asterisk-oh323/files/patch-wrapper::check_ver b/net/asterisk-oh323/files/patch-wrapper::check_ver deleted file mode 100644 index 90d14a6c4391..000000000000 --- a/net/asterisk-oh323/files/patch-wrapper::check_ver +++ /dev/null @@ -1,27 +0,0 @@ ---- wrapper/check_ver.orig Thu Apr 13 14:02:00 2006 -+++ wrapper/check_ver Thu Apr 13 14:11:54 2006 -@@ -1,10 +1,17 @@ - #!/bin/sh - --if [ -f .$2_version ]; then -- mv .$2_version .$2_version.old -+if [ -f .${2}_version ]; then -+ mv .${2}_version .${2}_version.old - fi -- --MAJOR_VER=`cat $1/version.h | grep "#define MAJOR_VERSION" | awk -F\ '{print $3}'` --MINOR_VER=`cat $1/version.h | grep "#define MINOR_VERSION" | awk -F\ '{print $3}'` --BUILD_NUM=`cat $1/version.h | grep "#define BUILD_NUMBER" | awk -F\ '{print $3}'` --echo -e "$MAJOR_VER.$MINOR_VER.$BUILD_NUM" > .$2_version -+case ${2} in -+ pwlib) -+ grep "PWLIB_VERSION" ${1}/../../include/ptbuildopts.h | \ -+ awk -F\ '{print $3}' > .${2}_version -+ ;; -+ openh323) -+ grep "OPENH323_VERSION" ${1}/../../include/${2}/${2}buildopts.h | \ -+ awk -F\ '{print $3}' > .${2}_version -+ ;; -+ *) -+ ;; -+esac diff --git a/net/asterisk-oh323/files/patch-wrapper::openh323flags.mak b/net/asterisk-oh323/files/patch-wrapper::openh323flags.mak deleted file mode 100644 index 0915466c8ea8..000000000000 --- a/net/asterisk-oh323/files/patch-wrapper::openh323flags.mak +++ /dev/null @@ -1,12 +0,0 @@ ---- wrapper/openh323flags.mak.orig 2008-03-20 16:49:39.000000000 +0200 -+++ wrapper/openh323flags.mak 2008-05-16 11:18:00.000000000 +0300 -@@ -1,6 +1,9 @@ - - include $(OPENH323DIR)/openh323u.mak - -+obj_r/*.dep: -+ @true # suppress implicit rule -+ - oh323ccflags: - @echo $(STDCCFLAGS) - diff --git a/net/asterisk-oh323/files/patch-wrapper::wrapconnection.cxx b/net/asterisk-oh323/files/patch-wrapper::wrapconnection.cxx deleted file mode 100644 index 1ca4df6a7625..000000000000 --- a/net/asterisk-oh323/files/patch-wrapper::wrapconnection.cxx +++ /dev/null @@ -1,10 +0,0 @@ ---- wrapper/wrapconnection.cxx.orig 2008-03-20 17:31:59.000000000 +0200 -+++ wrapper/wrapconnection.cxx 2008-03-20 17:32:19.000000000 +0200 -@@ -30,6 +30,7 @@ - /************************************************************************/ - - #include <ptlib.h> -+#include <ptlib/sound.h> - #include <h323.h> - #include <h323pdu.h> - #include <mediafmt.h> diff --git a/net/asterisk-oh323/files/patch-wrapper::wrapendpoint.cxx b/net/asterisk-oh323/files/patch-wrapper::wrapendpoint.cxx deleted file mode 100644 index da2254da834c..000000000000 --- a/net/asterisk-oh323/files/patch-wrapper::wrapendpoint.cxx +++ /dev/null @@ -1,10 +0,0 @@ ---- wrapper/wrapendpoint.cxx.orig 2008-03-20 17:33:42.000000000 +0200 -+++ wrapper/wrapendpoint.cxx 2008-03-20 17:33:54.000000000 +0200 -@@ -30,6 +30,7 @@ - /************************************************************************/ - - #include <ptlib.h> -+#include <ptlib/sound.h> - #include <h323.h> - #include <h323pdu.h> - #include <mediafmt.h> diff --git a/net/asterisk-oh323/files/patch-wrapper::wrapper.cxx b/net/asterisk-oh323/files/patch-wrapper::wrapper.cxx deleted file mode 100644 index 39ff0e86dcfa..000000000000 --- a/net/asterisk-oh323/files/patch-wrapper::wrapper.cxx +++ /dev/null @@ -1,10 +0,0 @@ ---- wrapper/wrapper.cxx.orig 2008-03-20 17:35:37.000000000 +0200 -+++ wrapper/wrapper.cxx 2008-03-20 17:35:50.000000000 +0200 -@@ -31,6 +31,7 @@ - /* INCLUDE FILES ********************************************************/ - - #include <ptlib.h> -+#include <ptlib/sound.h> - #include <h323.h> - #include <h323pdu.h> - #include <mediafmt.h> diff --git a/net/asterisk-oh323/pkg-descr b/net/asterisk-oh323/pkg-descr deleted file mode 100644 index 4613d0e43137..000000000000 --- a/net/asterisk-oh323/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -Alternative implementation of H.323 protocol support for Asterisk PBX. - -WWW: http://www.inaccessnetworks.com/ian/projects/asterisk-oh323/ diff --git a/net/asterisk-oh323/pkg-message b/net/asterisk-oh323/pkg-message deleted file mode 100644 index 3e89d18ed561..000000000000 --- a/net/asterisk-oh323/pkg-message +++ /dev/null @@ -1,9 +0,0 @@ - -********************************************* -* * -* Do not forget to disable loading * -* the chan_h323 module as it will most * -* likely prevent the Asterisk from working! * -* * -********************************************* - diff --git a/net/asterisk-oh323/pkg-plist b/net/asterisk-oh323/pkg-plist deleted file mode 100644 index 4593300c7d01..000000000000 --- a/net/asterisk-oh323/pkg-plist +++ /dev/null @@ -1,6 +0,0 @@ -@unexec if cmp -s %D/etc/asterisk/oh323.conf %D/etc/asterisk/oh323.conf.sample; then rm -f %D/etc/asterisk/oh323.conf; fi -etc/asterisk/oh323.conf.sample -@exec [ -f %B/oh323.conf ] || cp %B/%f %B/oh323.conf -lib/asterisk/modules/chan_oh323.so -lib/liboh323wrap.so -lib/liboh323wrap.so.1 diff --git a/net/asterisk14-addons/Makefile b/net/asterisk14-addons/Makefile deleted file mode 100644 index 8674732dcfad..000000000000 --- a/net/asterisk14-addons/Makefile +++ /dev/null @@ -1,53 +0,0 @@ -# New ports collection makefile for: asterisk-addons -# Date created: 23 March 2006 -# Whom: Fabian Gast <fgast@only640k.org> -# -# $FreeBSD$ -# - -PORTNAME= asterisk14 -PORTVERSION= 1.4.9 -PORTREVISION= 5 -CATEGORIES= net -MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \ - http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ -PKGNAMESUFFIX= -addons -DISTNAME= asterisk${PKGNAMESUFFIX}-${DISTVERSION} - -MAINTAINER= pneumann@gmail.com -COMMENT= GPL modules for the Asterisk Open Source PBX - -DEPRECATED= Depends on net/asterisk14, which is FORBIDDEN -EXPIRATION_DATE= 2011-10-14 - -BUILD_DEPENDS= asterisk:${PORTSDIR}/net/asterisk14 -RUN_DEPENDS= asterisk:${PORTSDIR}/net/asterisk14 - -OPTIONS= SAMPLE_CONFIG "Install sample configuration files" off - -ONLY_FOR_ARCHS= i386 amd64 powerpc -USE_AUTOTOOLS= libtool -USE_MYSQL= yes -USE_GMAKE= yes -GNU_CONFIGURE= yes - -.include <bsd.port.pre.mk> - -.if defined(WITH_SAMPLE_CONFIG) -PLIST_SUB+= SAMPLE_CONFIG="" -.else -PLIST_SUB+= SAMPLE_CONFIG="@comment " -.endif - -pre-configure: - if ${GREP} -sq fixup_codecs ${LOCALBASE}/include/asterisk/channel.h; \ - then \ - ${PATCH} ${PATCH_ARGS} < ${PATCHDIR}/codecnego.diff; \ - fi - -post-install: -.if defined(WITH_SAMPLE_CONFIG) - @cd ${WRKSRC} && ${GMAKE} samples -.endif - -.include <bsd.port.post.mk> diff --git a/net/asterisk14-addons/distinfo b/net/asterisk14-addons/distinfo deleted file mode 100644 index 693bef719ac0..000000000000 --- a/net/asterisk14-addons/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (asterisk-addons-1.4.9.tar.gz) = 3d7bbcbbc074b58fcd81b8398b5c68c927ab2dca542b85fbac666ecc8bda11f0 -SIZE (asterisk-addons-1.4.9.tar.gz) = 806132 diff --git a/net/asterisk14-addons/files/codecnego.diff b/net/asterisk14-addons/files/codecnego.diff deleted file mode 100644 index 0cfe569b41ea..000000000000 --- a/net/asterisk14-addons/files/codecnego.diff +++ /dev/null @@ -1,215 +0,0 @@ ---- channels/chan_ooh323.c.orig 2007-07-21 15:17:52.000000000 +0800 -+++ channels/chan_ooh323.c 2008-02-13 15:37:17.000000000 +0800 -@@ -42,8 +42,8 @@ - - - /* Channel Definition */ --static struct ast_channel *ooh323_request(const char *type, int format, -- void *data, int *cause); -+static struct ast_channel *ooh323_request(const char *type, const struct ast_codec_pref *format, void *data, int *cause); -+ - static int ooh323_digit_begin(struct ast_channel *ast, char digit); - static int ooh323_digit_end(struct ast_channel *ast, char digit, unsigned int duration); - static int ooh323_call(struct ast_channel *ast, char *dest, int timeout); -@@ -57,8 +57,7 @@ - - static enum ast_rtp_get_result ooh323_get_rtp_peer(struct ast_channel *chan, struct ast_rtp **rtp); - static enum ast_rtp_get_result ooh323_get_vrtp_peer(struct ast_channel *chan, struct ast_rtp **rtp); --static int ooh323_set_rtp_peer(struct ast_channel *chan, struct ast_rtp *rtp, -- struct ast_rtp *vrtp, int codecs, int nat_active); -+static int ooh323_set_rtp_peer(struct ast_channel *chan, struct ast_rtp *rtp, struct ast_rtp *vrtp, const struct ast_codec_pref *codecs, int nat_active); - - static void print_codec_to_cli(int fd, struct ast_codec_pref *pref); - static void ast_ooh323c_exit(); -@@ -244,6 +243,7 @@ - { - struct ast_channel *ch = NULL; - int fmt; -+ int cap; - if(gH323Debug) - ast_log(LOG_DEBUG, "--- ooh323_new - %s\n", host); - -@@ -258,10 +258,11 @@ - ast_mutex_lock(&ch->lock); - ch->tech = &ooh323_tech; - -- ch->nativeformats = i->capability; -- -+ ast_codec_pref_init(&ch->nativeformats); -+ ast_codec_pref_append_missing2(&ch->nativeformats, i->capability); - -- fmt = ast_best_codec(ch->nativeformats); -+ cap = ast_codec_pref_bits(&ch->nativeformats); -+ fmt = ast_best_codec(cap); - - ch->fds[0] = ast_rtp_fd(i->rtp); - ch->fds[1] = ast_rtcp_fd(i->rtp); -@@ -451,8 +452,7 @@ - /* - Possible data values - peername, exten/peername, exten@ip - */ --static struct ast_channel *ooh323_request(const char *type, int format, -- void *data, int *cause) -+static struct ast_channel *ooh323_request(const char *type, const struct ast_codec_pref *formats, void *data, int *cause) - - { - struct ast_channel *chan=NULL; -@@ -461,22 +461,11 @@ - char *dest = NULL; - char *ext = NULL; - char tmp[256]; -- char formats[512]; -- int oldformat; - char *sport = NULL; - int port = 0; - - if(gH323Debug) -- ast_verbose("--- ooh323_request - data %s format %s\n", (char*)data, -- ast_getformatname_multiple(formats,512,format) ); -- -- oldformat = format; -- format &= ((AST_FORMAT_MAX_AUDIO << 1) - 1); -- if (!format) { -- ast_log(LOG_NOTICE, "Asked to get a channel of unsupported format " -- "'%d'\n", format); -- return NULL; -- } -+ ast_verbose("--- ooh323_request - data %s format %s\n", (char*)data, ast_codec_pref_dump(tmp, sizeof(tmp), formats) ); - - p = ooh323_alloc(0,0); /* Initial callRef is zero */ - -@@ -536,8 +525,8 @@ - if(ext) - strncpy(p->exten, ext, sizeof(p->exten)-1); - -- if(peer->capability & format) -- p->capability = peer->capability & format; -+ if(peer->capability & formats->audio_bits) -+ p->capability = peer->capability & formats->audio_bits; - else{ - p->capability = peer->capability; - } -@@ -971,11 +960,11 @@ - - if(f->frametype == AST_FRAME_VOICE) - { -- if(!(f->subclass & ast->nativeformats)) -+ if(!(f->subclass & ast->nativeformats.audio_bits)) - { - ast_log(LOG_WARNING, "Asked to transmit frame type %d, while native " - "formats is %d (read/write = %d/%d)\n", -- f->subclass, ast->nativeformats, ast->readformat, -+ f->subclass, ast->nativeformats.audio_bits, ast->readformat, - ast->writeformat); - return 0; - } -@@ -2219,12 +2208,12 @@ - int x, codec; - - for(x = 0; x < 32 ; x++) { -- codec = ast_codec_pref_index(pref, x); -+ codec = ast_codec_pref_index_audio(pref, x); - if (!codec) - break; - ast_cli(fd, "%s", ast_getformatname(codec)); -- ast_cli(fd, ":%d", pref->framing[x]); -- if (x < 31 && ast_codec_pref_index(pref, x + 1)) -+ ast_cli(fd, ":%d", pref->audio_framing[x]); -+ if (x < 31 && ast_codec_pref_index_audio(pref, x + 1)) - ast_cli(fd, ","); - } - if (!x) -@@ -3020,13 +3009,13 @@ - (ooCallData *call, struct ast_codec_pref *prefs) - { - int i=0; -- int codec = ast_codec_pref_index(prefs, i); -+ int codec = ast_codec_pref_index_audio(prefs, i); - - ooResetCapPrefs(call); - while(codec) - { - ooAppendCapToCapPrefs(call, ooh323_convertAsteriskCapToH323Cap(codec)); -- codec = ast_codec_pref_index(prefs, ++i); -+ codec = ast_codec_pref_index_audio(prefs, ++i); - } - - return 0; -@@ -3058,7 +3047,7 @@ - - static int ooh323_set_rtp_peer - (struct ast_channel *chan, struct ast_rtp *rtp, struct ast_rtp *vrtp, -- int codecs, int nat_active) -+ const struct ast_codec_pref *codecs, int nat_active) - { - /* XXX Deal with Video */ - struct ooh323_pvt *p; -@@ -3106,7 +3095,7 @@ - strncpy(mediaInfo.lMediaIP, ast_inet_ntoa(us.sin_addr), sizeof(mediaInfo.lMediaIP)-1); - mediaInfo.lMediaPort = ntohs(us.sin_port); - mediaInfo.lMediaCntrlPort = mediaInfo.lMediaPort +1; -- for(x=0; 0 != (format=ast_codec_pref_index(&p->prefs, x)); x++) -+ for(x=0; 0 != (format=ast_codec_pref_index_audio(&p->prefs, x)); x++) - { - strcpy(mediaInfo.dir, "transmit"); - mediaInfo.cap = ooh323_convertAsteriskCapToH323Cap(format); -@@ -3250,10 +3239,11 @@ - /* We already hold the channel lock */ - if (f->frametype == AST_FRAME_VOICE) - { -- if (f->subclass != p->owner->nativeformats) -+ if (!(f->subclass & p->owner->nativeformats.audio_bits)) - { - ast_log(LOG_DEBUG, "Oooh, format changed to %d\n", f->subclass); -- p->owner->nativeformats = f->subclass; -+ ast_codec_pref_append(&p->owner->nativeformats, f->subclass); -+ p->capability |= f->subclass; - ast_set_read_format(p->owner, p->owner->readformat); - ast_set_write_format(p->owner, p->owner->writeformat); - } ---- channels/ooh323cDriver.c.orig 2007-01-20 06:27:05.000000000 +0800 -+++ channels/ooh323cDriver.c 2008-02-11 16:47:24.000000000 +0800 -@@ -66,7 +66,7 @@ - if(gH323Debug) - ast_verbose("\tAdding capabilities to H323 endpoint\n"); - -- for(x=0; 0 != (format=ast_codec_pref_index(prefs, x)); x++) -+ for(x=0; 0 != (format=ast_codec_pref_index_audio(prefs, x)); x++) - { - if(format & AST_FORMAT_ULAW) - { -@@ -172,14 +172,14 @@ - ret |= ooCallEnableDTMFH245Signal(call); - - -- for(x=0; 0 !=(format=ast_codec_pref_index(prefs, x)); x++) -+ for(x=0; 0 !=(format=ast_codec_pref_index_audio(prefs, x)); x++) - { - if(format & AST_FORMAT_ULAW) - { - if(gH323Debug) - ast_verbose("\tAdding g711 ulaw capability to call(%s, %s)\n", - call->callType, call->callToken); -- txframes = prefs->framing[x]; -+ txframes = prefs->audio_framing[x]; - ret= ooCallAddG711Capability(call, OO_G711ULAW64K, txframes, - grxframes, OORXANDTX, - &ooh323c_start_receive_channel, -@@ -192,7 +192,7 @@ - if(gH323Debug) - ast_verbose("\tAdding g711 alaw capability to call(%s, %s)\n", - call->callType, call->callToken); -- txframes = prefs->framing[x]; -+ txframes = prefs->audio_framing[x]; - ret= ooCallAddG711Capability(call, OO_G711ALAW64K, txframes, - grxframes, OORXANDTX, - &ooh323c_start_receive_channel, -@@ -206,7 +206,7 @@ - if(gH323Debug) - ast_verbose("\tAdding g729A capability to call(%s, %s)\n", - call->callType, call->callToken); -- txframes = (prefs->framing[x])/10; -+ txframes = (prefs->audio_framing[x])/10; - ret= ooCallAddG729Capability(call, OO_G729A, txframes, 24, - OORXANDTX, &ooh323c_start_receive_channel, - &ooh323c_start_transmit_channel, diff --git a/net/asterisk14-addons/files/patch-Makefile b/net/asterisk14-addons/files/patch-Makefile deleted file mode 100644 index 4bcc7f4e3115..000000000000 --- a/net/asterisk14-addons/files/patch-Makefile +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.orig Thu Feb 14 00:58:11 2008 -+++ Makefile Fri Feb 22 19:17:58 2008 -@@ -27,7 +27,7 @@ - # Overwite config files on "make samples" - OVERWRITE:=y - --ASTCFLAGS+=-fPIC -+ASTCFLAGS+=-fPIC -I${PREFIX}/include - - #NOISY_BUILD=yes - diff --git a/net/asterisk14-addons/pkg-descr b/net/asterisk14-addons/pkg-descr deleted file mode 100644 index d2454dbd184f..000000000000 --- a/net/asterisk14-addons/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -This package contains additional modules for the Asterisk Open Source PBX -which are, not included in the normal base distribution, becouse of licence -incompatilities. - -WWW: http://www.asteriskpbx.com diff --git a/net/asterisk14-addons/pkg-plist b/net/asterisk14-addons/pkg-plist deleted file mode 100644 index eec5dd3eca6e..000000000000 --- a/net/asterisk14-addons/pkg-plist +++ /dev/null @@ -1,10 +0,0 @@ -lib/asterisk/modules/app_addon_sql_mysql.so -lib/asterisk/modules/app_saycountpl.so -lib/asterisk/modules/cdr_addon_mysql.so -lib/asterisk/modules/res_config_mysql.so -lib/asterisk/modules/format_mp3.so -lib/asterisk/modules/chan_ooh323.so -%%SAMPLE_CONFIG%%etc/asterisk/cdr_mysql.conf -%%SAMPLE_CONFIG%%etc/asterisk/res_mysql.conf -%%SAMPLE_CONFIG%%etc/asterisk/ooh323.conf -%%SAMPLE_CONFIG%%etc/asterisk/mysql.conf diff --git a/net/asterisk14/Makefile b/net/asterisk14/Makefile deleted file mode 100644 index b3411e12b3e7..000000000000 --- a/net/asterisk14/Makefile +++ /dev/null @@ -1,206 +0,0 @@ -# New ports collection makefile for: asterisk -# Date created: 17 October 2003 -# Whom: Maxim Sobolev <sobomax@portaone.com> -# -# $FreeBSD$ -# - -PORTNAME= asterisk -PORTVERSION= 1.4.37 -PORTREVISION= 2 -CATEGORIES= net -MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \ - http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ -PKGNAMESUFFIX= 14 - -MAINTAINER= sobomax@FreeBSD.org -COMMENT= An Open Source PBX and telephony toolkit - -FORBIDDEN= Vulnerable since 2011-06-25, http://portaudit.freebsd.org/40544e8c-9f7b-11e0-9bec-6c626dd55a41.html -EXPIRATION_DATE= 2011-10-14 - -BUILD_DEPENDS= mpg123:${PORTSDIR}/audio/mpg123 -LIB_DEPENDS= speex.1:${PORTSDIR}/audio/speex \ - newt.52:${PORTSDIR}/devel/newt \ - gsm.1:${PORTSDIR}/audio/gsm \ - curl.6:${PORTSDIR}/ftp/curl -RUN_DEPENDS= mpg123:${PORTSDIR}/audio/mpg123 - -ONLY_FOR_ARCHS= i386 sparc64 amd64 powerpc - -GNU_CONFIGURE= yes -CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/openh323 -LDFLAGS+= -L${LOCALBASE}/lib -CONFIGURE_ARGS= --with-gsm=${LOCALBASE} -CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/openh323 -USE_GMAKE= yes -USE_BISON= build -USE_RC_SUBR= asterisk.sh -MAKE_ENV= MKDIR="${MKDIR}" \ - PWLIBDIR=${LOCALBASE}/share/pwlib \ - OPENH323DIR=${LOCALBASE}/share/openh323 \ - OSVERSION=${OSVERSION} \ - NOISY_BUILD=YES \ - ASTCFLAGS="${PTHREAD_CFLAGS} ${CFLAGS}" \ - ASTLDFLAGS="${PTHREAD_LIBS} -L${LOCALBASE}/lib" -MAN8= asterisk.8 astgenkey.8 autosupport.8 safe_asterisk.8 -CONFLICTS= asterisk*-1.2* asterisk*-1.6* asterisk*-1.8* - -OPTIONS= OGGVORBIS "Enable Ogg Vorbis support" on \ - ODBC "Enable ODBC support" on \ - POSTGRES "Enable PostgreSQL support" on \ - RADIUS "Enable RADIUS accounting support" on \ - SNMP "Enable SNMP support" on \ - H323 "Enable H.323 support" on \ - FREETDS "Enable FreeTDS support" on \ - JABBER "Enable Jabber and Gtalk support" on \ - SQLITE "Enable SQLITE support" on \ - CODEC_PATCH "Apply codec negotiation patch" off \ - ILBC "Enable iLBC codec" off \ - MISC_PATCHES "Apply additional patches" off - -.include <bsd.port.pre.mk> - -.if ${PREFIX} == ${LOCALBASE} -CONFIGURE_ARGS+=--localstatedir=/var -.endif - -.if ${ARCH} == "i386" || ${ARCH} == "amd64" || ${ARCH} == "sparc64" -OPTIONS+= DAHDI "Enable DAHDI support" on - -# Include this since we have altered OPTIONS. -.include <bsd.port.options.mk> -.endif - -.if !defined(WITH_H323) -PLIST_SUB+= WITH_H323="@comment " -CONFIGURE_ARGS+= --without-h323 -.else -PLIST_SUB+= WITH_H323="" -CONFIGURE_ARGS+= --with-h323=${LOCALBASE} -LIB_DEPENDS+= pt_r.1:${PORTSDIR}/devel/pwlib \ - h323_r.1:${PORTSDIR}/net/openh323 -.endif - -.if !defined(WITH_DAHDI) -PLIST_SUB+= WITH_DAHDI="@comment " -CONFIGURE_ARGS+= --without-dahdi -.else -PLIST_SUB+= WITH_DAHDI="" -CONFIGURE_ARGS+= --with-dahdi -BUILD_DEPENDS+= libpri>=1.4.10:${PORTSDIR}/misc/libpri \ - ${LOCALBASE}/include/dahdi/user.h:${PORTSDIR}/misc/dahdi -LIB_DEPENDS+= pri.1:${PORTSDIR}/misc/libpri -.endif - -# -# WITH_FREETDS, WITH_PGSQL and WITH_SQLITE can also be added to MAKE_ENV -# similarly -.if !defined(WITH_ODBC) -PLIST_SUB+= WITH_ODBC="@comment " -CONFIGURE_ARGS+= --without-odbc -.else -PLIST_SUB+= WITH_ODBC="" -CONFIGURE_ARGS+= --with-odbc --with-ltdl -USE_AUTOTOOLS+= libltdl -LIB_DEPENDS+= odbc.1:${PORTSDIR}/databases/unixODBC -.endif - -.if !defined(WITH_FREETDS) -PLIST_SUB+= WITH_FREETDS="@comment " -CONFIGURE_ARGS+= --without-tds -.else -PLIST_SUB+= WITH_FREETDS="" -CONFIGURE_ARGS+= --with-tds=${LOCALBASE} -LIB_DEPENDS+= tds.5:${PORTSDIR}/databases/freetds -.endif - -.if !defined(WITH_POSTGRES) -PLIST_SUB+= WITH_POSTGRES="@comment " -CONFIGURE_ARGS+= --without-postgres -.else -PLIST_SUB+= WITH_POSTGRES="" -USE_PGSQL= yes -CONFIGURE_ARGS+= --with-postgres -.endif - -.if !defined(WITH_OGGVORBIS) -PLIST_SUB+= WITH_OGGVORBIS="@comment " -CONFIGURE_ARGS+= --without-ogg -.else -PLIST_SUB+= WITH_OGGVORBIS="" -CONFIGURE_ARGS+= --with-ogg -LIB_DEPENDS+= vorbis.4:${PORTSDIR}/audio/libvorbis -.endif - -.if !defined(WITH_RADIUS) -PLIST_SUB+= WITH_RADIUS="@comment " -CONFIGURE_ARGS+= --without-radius -.else -PLIST_SUB+= WITH_RADIUS="" -CONFIGURE_ARGS+= --with-radius -LIB_DEPENDS+= radiusclient-ng.2:${PORTSDIR}/net/radiusclient -.endif - -.if !defined(WITH_SNMP) -PLIST_SUB+= WITH_SNMP="@comment " -CONFIGURE_ARGS+= --without-netsnmp -.else -PLIST_SUB+= WITH_SNMP="" -CONFIGURE_ARGS+= --with-netsnmp -LIB_DEPENDS+= netsnmp.30:${PORTSDIR}/net-mgmt/net-snmp -.endif - -.if !defined(WITH_JABBER) -PLIST_SUB+= WITH_JABBER="@comment " -CONFIGURE_ARGS+= --without-iksemel -.else -PLIST_SUB+= WITH_JABBER="" -CONFIGURE_ARGS+= --with-iksemel -LIB_DEPENDS+= iksemel.4:${PORTSDIR}/textproc/iksemel -.endif - -.if !defined(WITH_SQLITE) -PLIST_SUB+= WITH_SQLITE="@comment " -CONFIGURE_ARGS+= --without-sqlite -.else -PLIST_SUB+= WITH_SQLITE="" -CONFIGURE_ARGS+= --with-sqlite -LIB_DEPENDS+= sqlite:${PORTSDIR}/databases/sqlite2 -.endif - -.if !defined(WITH_ILBC) -PLIST_SUB+= WITH_ILBC="@comment " -.else -PLIST_SUB+= WITH_ILBC="" -EXTRA_PATCHES+= ${PATCHDIR}/ilbc_enable.diff -.endif - -.if defined(WITH_CODEC_PATCH) -PATCHFILES= asterisk-1.4.37-codec-negotiation-20101130.diff.gz -PATCH_SITES= ${MASTER_SITE_LOCAL} -PATCH_SITE_SUBDIR= fjoe/ -EXTRA_PATCHES+= ${PATCHDIR}/codecnego-patch-Makefile -.else -EXTRA_PATCHES+= ${PATCHDIR}/nocodecnego-patch-Makefile -.endif - -.if defined(WITH_MISC_PATCHES) -EXTRA_PATCHES+= ${PATCHDIR}/dtmf_debug.diff -EXTRA_PATCHES+= ${PATCHDIR}/sip_force_callid.diff -EXTRA_PATCHES+= ${PATCHDIR}/sip_set_auth.diff -.if defined(WITH_CODEC_PATCH) -EXTRA_PATCHES+= ${PATCHDIR}/rtp_force_dtmf-codecnego.diff -.else -EXTRA_PATCHES+= ${PATCHDIR}/rtp_force_dtmf-nocodecnego.diff -.endif -.endif - -post-extract: - ${MKDIR} ${WRKSRC}/codecs/ilbc - ${FIND} ${WRKSRC} -name '*.d' -delete - -post-patch: - ${REINPLACE_CMD} -e 's|/var/lib|${PREFIX}/share|g' ${WRKSRC}/configs/musiconhold.conf.sample - -.include <bsd.port.post.mk> diff --git a/net/asterisk14/distinfo b/net/asterisk14/distinfo deleted file mode 100644 index 6028ee866140..000000000000 --- a/net/asterisk14/distinfo +++ /dev/null @@ -1,4 +0,0 @@ -SHA256 (asterisk-1.4.37.tar.gz) = 0168cc552eb5c3758a447d22c6d08a8cba0509b0be4036e253f895066facf3f6 -SIZE (asterisk-1.4.37.tar.gz) = 21666828 -SHA256 (asterisk-1.4.37-codec-negotiation-20101130.diff.gz) = fa1acd617b9648e5e7b5d4da4691eded88834d93957f113ac8ddf94f9307200c -SIZE (asterisk-1.4.37-codec-negotiation-20101130.diff.gz) = 40520 diff --git a/net/asterisk14/files/asterisk.sh.in b/net/asterisk14/files/asterisk.sh.in deleted file mode 100644 index ca5941068460..000000000000 --- a/net/asterisk14/files/asterisk.sh.in +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh - -# PROVIDE: asterisk -# REQUIRE: DAEMON -# KEYWORD: shutdown -# -# Add the following lines to /etc/rc.conf to enable asterisk: -# -# asterisk_enable="YES" -# - -. /etc/rc.subr - -stop_precmd=asterisk_shutdown -sig_stop=KILL -asterisk_shutdown () { - %%PREFIX%%/sbin/asterisk -qrx 'stop now' - sleep 1 - return 0 -} - -name=asterisk -rcvar=`set_rcvar` - -command=%%PREFIX%%/sbin/asterisk - -load_rc_config $name - -pidfile=${asterisk_pidfile:-"/var/run/asterisk.pid"} - -asterisk_enable=${asterisk_enable:-"NO"} - -run_rc_command "$1" diff --git a/net/asterisk14/files/codecnego-patch-Makefile b/net/asterisk14/files/codecnego-patch-Makefile deleted file mode 100644 index e39dd6f62082..000000000000 --- a/net/asterisk14/files/codecnego-patch-Makefile +++ /dev/null @@ -1,219 +0,0 @@ ---- Makefile.orig 2009-11-20 17:48:05.000000000 +0200 -+++ Makefile 2009-11-20 17:50:33.000000000 +0200 -@@ -101,7 +101,7 @@ - OVERWRITE=y - - # Include debug and macro symbols in the executables (-g) and profiling info (-pg) --DEBUG=-g3 -+#DEBUG=-g3 - - # Staging directory - # Files are copied here temporarily during the install process -@@ -135,7 +135,7 @@ - ASTMANDIR=$(mandir) - ifneq ($(findstring BSD,$(OSARCH)),) - ASTVARLIBDIR=$(prefix)/share/asterisk -- ASTVARRUNDIR=$(localstatedir)/run/asterisk -+ ASTVARRUNDIR=$(localstatedir)/run - else - ASTVARLIBDIR=$(localstatedir)/lib/asterisk - endif -@@ -225,9 +225,11 @@ - _ASTLDFLAGS+=-L/usr/local/lib - endif - -+ifneq ($(OSARCH),FreeBSD) - ifneq ($(PROC),ultrasparc) - _ASTCFLAGS+=$(shell if $(CC) -march=$(PROC) -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-march=$(PROC)"; fi) - endif -+endif - - ifeq ($(PROC),ppc) - _ASTCFLAGS+=-fsigned-char -@@ -235,7 +237,7 @@ - - ifeq ($(OSARCH),FreeBSD) - # -V is understood by BSD Make, not by GNU make. -- BSDVERSION=$(shell make -V OSVERSION -f /usr/share/mk/bsd.port.subdir.mk) -+ BSDVERSION=$(OSVERSION) - _ASTCFLAGS+=$(shell if test $(BSDVERSION) -lt 500016 ; then echo "-D_THREAD_SAFE"; fi) - AST_LIBS+=$(shell if test $(BSDVERSION) -lt 502102 ; then echo "-lc_r"; else echo "-pthread"; fi) - endif -@@ -416,15 +418,15 @@ - # Should static HTTP be installed during make samples or even with its own target ala - # webvoicemail? There are portions here that *could* be customized but might also be - # improved a lot. I'll put it here for now. -- mkdir -p $(DESTDIR)$(ASTDATADIR)/static-http -+ $(MKDIR) $(DESTDIR)$(ASTDATADIR)/static-http - for x in static-http/*; do \ -- $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTDATADIR)/static-http ; \ -+ $(BSD_INSTALL_DATA) $$x $(DESTDIR)$(ASTDATADIR)/static-http ; \ - done -- mkdir -p $(DESTDIR)$(ASTDATADIR)/images -+ $(MKDIR) $(DESTDIR)$(ASTDATADIR)/images - for x in images/*.jpg; do \ -- $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTDATADIR)/images ; \ -+ $(BSD_INSTALL_DATA) $$x $(DESTDIR)$(ASTDATADIR)/images ; \ - done -- mkdir -p $(DESTDIR)$(AGI_DIR) -+ $(MKDIR) $(DESTDIR)$(AGI_DIR) - $(MAKE) -C sounds install - - update: -@@ -445,47 +447,47 @@ - OLDHEADERS=$(filter-out $(NEWHEADERS),$(notdir $(wildcard $(DESTDIR)$(ASTHEADERDIR)/*.h))) - - installdirs: -- mkdir -p $(DESTDIR)$(MODULES_DIR) -- mkdir -p $(DESTDIR)$(ASTSBINDIR) -- mkdir -p $(DESTDIR)$(ASTETCDIR) -- mkdir -p $(DESTDIR)$(ASTBINDIR) -- mkdir -p $(DESTDIR)$(ASTVARRUNDIR) -- mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/voicemail -- mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/dictate -- mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/system -- mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/tmp -- mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/meetme -- mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/monitor -+ $(MKDIR) $(DESTDIR)$(MODULES_DIR) -+ $(MKDIR) $(DESTDIR)$(ASTSBINDIR) -+ $(MKDIR) $(DESTDIR)$(ASTETCDIR) -+ $(MKDIR) $(DESTDIR)$(ASTBINDIR) -+ $(MKDIR) $(DESTDIR)$(ASTVARRUNDIR) -+ $(MKDIR) $(DESTDIR)$(ASTSPOOLDIR)/voicemail -+ $(MKDIR) $(DESTDIR)$(ASTSPOOLDIR)/dictate -+ $(MKDIR) $(DESTDIR)$(ASTSPOOLDIR)/system -+ $(MKDIR) $(DESTDIR)$(ASTSPOOLDIR)/tmp -+ $(MKDIR) $(DESTDIR)$(ASTSPOOLDIR)/meetme -+ $(MKDIR) $(DESTDIR)$(ASTSPOOLDIR)/monitor - - bininstall: _all installdirs $(SUBDIRS_INSTALL) -- $(INSTALL) -m 755 main/asterisk $(DESTDIR)$(ASTSBINDIR)/ -+ $(BSD_INSTALL_PROGRAM) main/asterisk $(DESTDIR)$(ASTSBINDIR)/ - $(LN) -sf asterisk $(DESTDIR)$(ASTSBINDIR)/rasterisk -- $(INSTALL) -m 755 contrib/scripts/astgenkey $(DESTDIR)$(ASTSBINDIR)/ -- $(INSTALL) -m 755 contrib/scripts/autosupport $(DESTDIR)$(ASTSBINDIR)/ -+ $(BSD_INSTALL_SCRIPT) contrib/scripts/astgenkey $(DESTDIR)$(ASTSBINDIR)/ -+ $(BSD_INSTALL_SCRIPT) contrib/scripts/autosupport $(DESTDIR)$(ASTSBINDIR)/ - if [ ! -f $(DESTDIR)$(ASTSBINDIR)/safe_asterisk ]; then \ -- cat contrib/scripts/safe_asterisk | sed 's|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;s|__ASTERISK_VARRUN_DIR__|$(ASTVARRUNDIR)|;' > $(DESTDIR)$(ASTSBINDIR)/safe_asterisk ;\ -- chmod 755 $(DESTDIR)$(ASTSBINDIR)/safe_asterisk;\ -+ cat contrib/scripts/safe_asterisk | sed 's|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;s|__ASTERISK_VARRUN_DIR__|$(ASTVARRUNDIR)|;' > contrib/scripts/safe_asterisk.out;\ -+ ${BSD_INSTALL_SCRIPT} contrib/scripts/safe_asterisk.out $(DESTDIR)$(ASTSBINDIR)/safe_asterisk ;\ - fi -- $(INSTALL) -d $(DESTDIR)$(ASTHEADERDIR) -- $(INSTALL) -m 644 include/asterisk.h $(DESTDIR)$(includedir) -- $(INSTALL) -m 644 include/asterisk/*.h $(DESTDIR)$(ASTHEADERDIR) -+ $(MKDIR) $(DESTDIR)$(ASTHEADERDIR) -+ $(BSD_INSTALL_DATA) include/asterisk.h $(DESTDIR)$(includedir) -+ $(BSD_INSTALL_DATA) include/asterisk/*.h $(DESTDIR)$(ASTHEADERDIR) - if [ -n "$(OLDHEADERS)" ]; then \ - rm -f $(addprefix $(DESTDIR)$(ASTHEADERDIR)/,$(OLDHEADERS)) ;\ - fi -- mkdir -p $(DESTDIR)$(ASTLOGDIR)/cdr-csv -- mkdir -p $(DESTDIR)$(ASTLOGDIR)/cdr-custom -- mkdir -p $(DESTDIR)$(ASTDATADIR)/keys -- mkdir -p $(DESTDIR)$(ASTDATADIR)/firmware -- mkdir -p $(DESTDIR)$(ASTDATADIR)/firmware/iax -- mkdir -p $(DESTDIR)$(ASTMANDIR)/man8 -- $(INSTALL) -m 644 keys/iaxtel.pub $(DESTDIR)$(ASTDATADIR)/keys -- $(INSTALL) -m 644 keys/freeworlddialup.pub $(DESTDIR)$(ASTDATADIR)/keys -- $(INSTALL) -m 644 doc/asterisk.8 $(DESTDIR)$(ASTMANDIR)/man8 -- $(INSTALL) -m 644 contrib/scripts/astgenkey.8 $(DESTDIR)$(ASTMANDIR)/man8 -- $(INSTALL) -m 644 contrib/scripts/autosupport.8 $(DESTDIR)$(ASTMANDIR)/man8 -- $(INSTALL) -m 644 contrib/scripts/safe_asterisk.8 $(DESTDIR)$(ASTMANDIR)/man8 -+ $(MKDIR) $(DESTDIR)$(ASTLOGDIR)/cdr-csv -+ $(MKDIR) $(DESTDIR)$(ASTLOGDIR)/cdr-custom -+ $(MKDIR) $(DESTDIR)$(ASTDATADIR)/keys -+ $(MKDIR) $(DESTDIR)$(ASTDATADIR)/firmware -+ $(MKDIR) $(DESTDIR)$(ASTDATADIR)/firmware/iax -+ $(MKDIR) $(DESTDIR)$(ASTMANDIR)/man8 -+ $(BSD_INSTALL_DATA) keys/iaxtel.pub $(DESTDIR)$(ASTDATADIR)/keys -+ $(BSD_INSTALL_DATA) keys/freeworlddialup.pub $(DESTDIR)$(ASTDATADIR)/keys -+ $(BSD_INSTALL_MAN) doc/asterisk.8 $(DESTDIR)$(ASTMANDIR)/man8 -+ $(BSD_INSTALL_MAN) contrib/scripts/astgenkey.8 $(DESTDIR)$(ASTMANDIR)/man8 -+ $(BSD_INSTALL_MAN) contrib/scripts/autosupport.8 $(DESTDIR)$(ASTMANDIR)/man8 -+ $(BSD_INSTALL_MAN) contrib/scripts/safe_asterisk.8 $(DESTDIR)$(ASTMANDIR)/man8 - if [ -f contrib/firmware/iax/iaxy.bin ] ; then \ -- $(INSTALL) -m 644 contrib/firmware/iax/iaxy.bin $(DESTDIR)$(ASTDATADIR)/firmware/iax/iaxy.bin; \ -+ $(BSD_INSTALL_DATA) contrib/firmware/iax/iaxy.bin $(DESTDIR)$(ASTDATADIR)/firmware/iax/iaxy.bin; \ - fi - - $(SUBDIRS_INSTALL): -@@ -521,7 +523,7 @@ - @exit 1 - endif - --install: badshell datafiles bininstall -+install: badshell datafiles bininstall samples - @if [ -x /usr/sbin/asterisk-post-install ]; then \ - /usr/sbin/asterisk-post-install $(DESTDIR) . ; \ - fi -@@ -559,31 +561,23 @@ - upgrade: bininstall - - adsi: -- mkdir -p $(DESTDIR)$(ASTETCDIR) -+ $(MKDIR) $(DESTDIR)$(ASTETCDIR) - for x in configs/*.adsi; do \ - if [ ! -f $(DESTDIR)$(ASTETCDIR)/$$x ]; then \ -- $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x` ; \ -+ $(BSD_INSTALL_DATA) $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x` ; \ - fi ; \ -+ $(BSD_INSTALL_DATA) $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x`-dist ; \ - done - - samples: adsi -- mkdir -p $(DESTDIR)$(ASTETCDIR) -+ $(MKDIR) $(DESTDIR)$(ASTETCDIR) - for x in configs/*.sample; do \ -- if [ -f $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample` ]; then \ -- if [ "$(OVERWRITE)" = "y" ]; then \ -- if cmp -s $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample` $$x ; then \ -- echo "Config file $$x is unchanged"; \ -- continue; \ -- fi ; \ -- mv -f $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample` $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample`.old ; \ -- else \ -- echo "Skipping config file $$x"; \ -- continue; \ -- fi ;\ -+ $(BSD_INSTALL_DATA) $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample`-dist ;\ -+ if [ ! -f $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample` ]; then \ -+ $(BSD_INSTALL_DATA) $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample`;\ - fi ; \ -- $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample` ;\ - done -- if [ "$(OVERWRITE)" = "y" ] || [ ! -f $(DESTDIR)$(ASTCONFPATH) ]; then \ -+ if true; then \ - ( \ - echo "[directories]" ; \ - echo "astetcdir => $(ASTETCDIR)" ; \ -@@ -670,20 +664,23 @@ - echo "; Default: strict"; \ - echo ";"; \ - echo ";translation_algorithm = strict"; \ -- ) > $(DESTDIR)$(ASTCONFPATH) ; \ -+ ) > $(DESTDIR)$(ASTCONFPATH)-dist ; \ -+ if [ ! -f $(DESTDIR)$(ASTCONFPATH) ]; then \ -+ cp $(DESTDIR)$(ASTCONFPATH)-dist $(DESTDIR)$(ASTCONFPATH); \ -+ fi; \ - else \ - echo "Skipping asterisk.conf creation"; \ - fi -- mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/voicemail/default/1234/INBOX -+ $(MKDIR) $(DESTDIR)$(ASTSPOOLDIR)/voicemail/default/1234/INBOX - build_tools/make_sample_voicemail $(DESTDIR)/$(ASTDATADIR) $(DESTDIR)/$(ASTSPOOLDIR) - - webvmail: - @[ -d $(DESTDIR)$(HTTP_DOCSDIR)/ ] || ( printf "http docs directory not found.\nUpdate assignment of variable HTTP_DOCSDIR in Makefile!\n" && exit 1 ) - @[ -d $(DESTDIR)$(HTTP_CGIDIR) ] || ( printf "cgi-bin directory not found.\nUpdate assignment of variable HTTP_CGIDIR in Makefile!\n" && exit 1 ) - $(INSTALL) -m 4755 -o root -g root contrib/scripts/vmail.cgi $(DESTDIR)$(HTTP_CGIDIR)/vmail.cgi -- mkdir -p $(DESTDIR)$(HTTP_DOCSDIR)/_asterisk -+ $(MKDIR) $(DESTDIR)$(HTTP_DOCSDIR)/_asterisk - for x in images/*.gif; do \ -- $(INSTALL) -m 644 $$x $(DESTDIR)$(HTTP_DOCSDIR)/_asterisk/; \ -+ $(BSD_INSTALL_DATA) $$x $(DESTDIR)$(HTTP_DOCSDIR)/_asterisk/; \ - done - @echo " +--------- Asterisk Web Voicemail ----------+" - @echo " + +" diff --git a/net/asterisk14/files/dtmf_debug.diff b/net/asterisk14/files/dtmf_debug.diff deleted file mode 100644 index d360744d10e6..000000000000 --- a/net/asterisk14/files/dtmf_debug.diff +++ /dev/null @@ -1,221 +0,0 @@ ---- channels/chan_sip.c.orig 2009-05-12 21:18:44.000000000 +0300 -+++ channels/chan_sip.c 2009-05-26 12:50:22.000000000 +0300 -@@ -3891,6 +3891,7 @@ - ast_log(LOG_WARNING, "old channel wasn't %p but was %p\n", oldchan, p->owner); - else { - p->owner = newchan; -+ ast_rtp_set_chan_name(p->rtp, newchan->name); - /* Re-invite RTP back to Asterisk. Needed if channel is masqueraded out of a native - RTP bridge (i.e., RTP not going through Asterisk): RTP bridge code might not be - able to do this if the masquerade happens before the bridge breaks (e.g., AMI -@@ -4168,6 +4169,7 @@ - if (i->rtp) { - tmp->fds[0] = ast_rtp_fd(i->rtp); - tmp->fds[1] = ast_rtcp_fd(i->rtp); -+ ast_rtp_set_chan_id(i->rtp, i->callid); - } - if (needvideo && i->vrtp) { - tmp->fds[2] = ast_rtp_fd(i->vrtp); -@@ -4195,6 +4197,8 @@ - if (!ast_strlen_zero(i->language)) - ast_string_field_set(tmp, language, i->language); - i->owner = tmp; -+ ast_rtp_set_chan_name(i->rtp, tmp->name); -+ - ast_module_ref(ast_module_info->self); - ast_copy_string(tmp->context, i->context, sizeof(tmp->context)); - /*Since it is valid to have extensions in the dialplan that have unescaped characters in them -@@ -4621,8 +4625,10 @@ - build_via(p); - if (!callid) - build_callid_pvt(p); -- else -+ else { - ast_string_field_set(p, callid, callid); -+ ast_rtp_set_chan_id(p->rtp, p->callid); -+ } - /* Assign default music on hold class */ - ast_string_field_set(p, mohinterpret, default_mohinterpret); - ast_string_field_set(p, mohsuggest, default_mohsuggest); ---- include/asterisk/rtp.h.orig 2008-03-04 20:05:28.000000000 +0200 -+++ include/asterisk/rtp.h 2009-05-26 12:50:22.000000000 +0300 -@@ -243,6 +243,9 @@ - - int ast_rtp_codec_getformat(int pt); - -+void ast_rtp_set_chan_name(struct ast_rtp *, const char *); -+void ast_rtp_set_chan_id(struct ast_rtp *, const char *); -+ - /*! \brief Set rtp timeout */ - void ast_rtp_set_rtptimeout(struct ast_rtp *rtp, int timeout); - /*! \brief Set rtp hold timeout */ ---- main/rtp.c.orig 2009-11-20 17:51:49.000000000 +0200 -+++ main/rtp.c 2009-11-20 17:53:11.000000000 +0200 -@@ -81,6 +81,7 @@ - static int rtpstart; /*!< First port for RTP sessions (set in rtp.conf) */ - static int rtpend; /*!< Last port for RTP sessions (set in rtp.conf) */ - static int rtpdebug; /*!< Are we debugging? */ -+static int rtpdebugdtmf; /*!< Are we debugging DTMFs? */ - static int rtcpdebug; /*!< Are we debugging RTCP? */ - static int rtcpstats; /*!< Are we debugging RTCP? */ - static int rtcpinterval = RTCP_DEFAULT_INTERVALMS; /*!< Time between rtcp reports in millisecs */ -@@ -170,6 +171,8 @@ - struct ast_codec_pref pref; - struct ast_rtp *bridged; /*!< Who we are Packet bridged to */ - int set_marker_bit:1; /*!< Whether to set the marker bit or not */ -+ char chan_name[100]; -+ char chan_id[100]; - }; - - /* Forward declarations */ -@@ -676,8 +679,8 @@ - struct ast_frame *f = NULL; - event = ntohl(*((unsigned int *)(data))); - event &= 0x001F; -- if (option_debug > 2 || rtpdebug) -- ast_log(LOG_DEBUG, "Cisco DTMF Digit: %08x (len = %d)\n", event, len); -+ if (option_debug > 2 || rtpdebug || rtpdebugdtmf) -+ ast_log(LOG_DEBUG, "Channel: %s %s Cisco DTMF packet: %08x (len = %d)\n", rtp->chan_name, rtp->chan_id, event, len); - if (event < 10) { - resp = '0' + event; - } else if (event < 11) { -@@ -691,12 +694,25 @@ - } - if (rtp->resp && (rtp->resp != resp)) { - f = create_dtmf_frame(rtp, AST_FRAME_DTMF_END); -+ ast_log(LOG_DEBUG, "Channel: %s %s Cisco DTMF event: %c\n", rtp->chan_name, rtp->chan_id, rtp->resp); - } - rtp->resp = resp; - rtp->dtmf_timeout = 0; - return f; - } - -+void ast_rtp_set_chan_id(struct ast_rtp *rtp, const char *chan_id) { -+ if (rtp == NULL || chan_id == NULL) -+ return; -+ snprintf(rtp->chan_id, sizeof(rtp->chan_id), "%s", chan_id); -+} -+ -+void ast_rtp_set_chan_name(struct ast_rtp *rtp, const char *chan_name) { -+ if (rtp == NULL || chan_name == NULL) -+ return; -+ snprintf(rtp->chan_name, sizeof(rtp->chan_name), "%s", chan_name); -+} -+ - /*! - * \brief Process RTP DTMF and events according to RFC 2833. - * -@@ -1101,6 +1117,10 @@ - struct rtpPayloadType rtpPT; - int reconstruct = ntohl(rtpheader[0]); - -+ /* If we are listening for DTMF - then feed all packets into the core to keep the RTP stream consistent when relaying DTMFs */ -+ if (ast_test_flag(rtp, FLAG_P2P_NEED_DTMF)) -+ return -1; -+ - /* Get fields from packet */ - payload = (reconstruct & 0x7f0000) >> 16; - mark = (((reconstruct & 0x800000) >> 23) != 0); -@@ -1108,10 +1128,6 @@ - /* Check what the payload value should be */ - rtpPT = ast_rtp_lookup_pt(rtp, payload); - -- /* If the payload is DTMF, and we are listening for DTMF - then feed it into the core */ -- if (ast_test_flag(rtp, FLAG_P2P_NEED_DTMF) && !rtpPT.isAstFormat && rtpPT.code == AST_RTP_DTMF) -- return -1; -- - /* Otherwise adjust bridged payload to match */ - bridged_payload = ast_rtp_lookup_code(bridged, rtpPT.isAstFormat, rtpPT.code); - -@@ -1306,11 +1322,12 @@ - /* This is special in-band data that's not one of our codecs */ - if (rtpPT.code == AST_RTP_DTMF) { - /* It's special -- rfc2833 process it */ -- if (rtp_debug_test_addr(&sin)) { -+ if (rtp_debug_test_addr(&sin) || rtpdebugdtmf) { - unsigned char *data; - unsigned int event; - unsigned int event_end; - unsigned int duration; -+ - data = rtp->rawdata + AST_FRIENDLY_OFFSET + hdrlen; - event = ntohl(*((unsigned int *)(data))); - event >>= 24; -@@ -1319,7 +1336,7 @@ - event_end >>= 24; - duration = ntohl(*((unsigned int *)(data))); - duration &= 0xFFFF; -- ast_verbose("Got RTP RFC2833 from %s:%u (type %-2.2d, seq %-6.6u, ts %-6.6u, len %-6.6u, mark %d, event %08x, end %d, duration %-5.5d) \n", ast_inet_ntoa(sin.sin_addr), ntohs(sin.sin_port), payloadtype, seqno, timestamp, res - hdrlen, (mark?1:0), event, ((event_end & 0x80)?1:0), duration); -+ ast_verbose("Channel: %s %s Got RTP RFC2833 from %s:%u to %s:%u (type %-2.2d, seq %-6.6u, ts %-6.6u, len %-6.6u, mark %d, event %08x, end %d, duration %-5.5d)\n", rtp->chan_name, rtp->chan_id, ast_inet_ntoa(sin.sin_addr), ntohs(sin.sin_port), ast_inet_ntoa(rtp->us.sin_addr), ntohs(rtp->us.sin_port), payloadtype, seqno, timestamp, res - hdrlen, (mark?1:0), event, ((event_end & 0x80)?1:0), duration); - } - /* process_rfc2833 may need to return multiple frames. We do this - * by passing the pointer to the frame list to it so that the method -@@ -2287,8 +2307,9 @@ - ast_log(LOG_ERROR, "RTP Transmission error to %s:%u: %s\n", - ast_inet_ntoa(rtp->them.sin_addr), - ntohs(rtp->them.sin_port), strerror(errno)); -- if (rtp_debug_test_addr(&rtp->them)) -- ast_verbose("Sent RTP DTMF packet to %s:%u (type %-2.2d, seq %-6.6u, ts %-6.6u, len %-6.6u)\n", -+ if (rtp_debug_test_addr(&rtp->them) || rtpdebugdtmf) -+ ast_verbose("Channel: %s %s Sent RTP DTMF packet to %s:%u (type %-2.2d, seq %-6.6u, ts %-6.6u, len %-6.6u)\n", -+ rtp->chan_name, rtp->chan_id, - ast_inet_ntoa(rtp->them.sin_addr), - ntohs(rtp->them.sin_port), payload, rtp->seqno, rtp->lastdigitts, res - hdrlen); - /* Increment sequence number */ -@@ -2331,8 +2352,9 @@ - ast_log(LOG_ERROR, "RTP Transmission error to %s:%d: %s\n", - ast_inet_ntoa(rtp->them.sin_addr), - ntohs(rtp->them.sin_port), strerror(errno)); -- if (rtp_debug_test_addr(&rtp->them)) -- ast_verbose("Sent RTP DTMF packet to %s:%u (type %-2.2d, seq %-6.6u, ts %-6.6u, len %-6.6u)\n", -+ if (rtp_debug_test_addr(&rtp->them) || rtpdebugdtmf) -+ ast_verbose("Channel: %s %s Sent RTP DTMF packet to %s:%u (type %-2.2d, seq %-6.6u, ts %-6.6u, len %-6.6u)\n", -+ rtp->chan_name, rtp->chan_id, - ast_inet_ntoa(rtp->them.sin_addr), - ntohs(rtp->them.sin_port), rtp->send_payload, rtp->seqno, rtp->lastdigitts, res - hdrlen); - -@@ -3621,6 +3643,16 @@ - return RESULT_SUCCESS; - } - -+static int rtp_do_debug_dtmf(int fd, int argc, char *argv[]) -+{ -+ if (argc != 3) -+ return RESULT_SHOWUSAGE; -+ -+ rtpdebugdtmf = 1; -+ ast_cli(fd, "RTP DTMF debugging enabled\n"); -+ return RESULT_SUCCESS; -+} -+ - static int rtp_do_debug(int fd, int argc, char *argv[]) - { - if (argc != 2) { -@@ -3681,6 +3713,7 @@ - if (argc != 3) - return RESULT_SHOWUSAGE; - rtpdebug = 0; -+ rtpdebugdtmf = 0; - ast_cli(fd,"RTP Debugging Disabled\n"); - return RESULT_SUCCESS; - } -@@ -3741,7 +3774,7 @@ - } - - static char debug_usage[] = -- "Usage: rtp debug [ip host[:port]]\n" -+ "Usage: rtp debug [ip host[:port] | dtmf]\n" - " Enable dumping of all RTP packets to and from host.\n"; - - static char no_debug_usage[] = -@@ -3816,6 +3849,10 @@ - rtp_do_debug, "Enable RTP debugging", - debug_usage }, - -+ { { "rtp", "debug", "dtmf", NULL }, -+ rtp_do_debug_dtmf, "Enable RTP debugging on DTMFs", -+ debug_usage }, -+ - { { "rtp", "debug", "off", NULL }, - rtp_no_debug, "Disable RTP debugging", - no_debug_usage, NULL, &cli_rtp_no_debug_deprecated }, diff --git a/net/asterisk14/files/ilbc_enable.diff b/net/asterisk14/files/ilbc_enable.diff deleted file mode 100644 index a2a3c4f73d70..000000000000 --- a/net/asterisk14/files/ilbc_enable.diff +++ /dev/null @@ -1,7599 +0,0 @@ - -$FreeBSD$ - ---- menuselect-tree -+++ menuselect-tree -@@ -269,7 +269,6 @@ - <depend>gsm</depend> - </member> - <member name="codec_ilbc" displayname="iLBC Coder/Decoder" remove_on_change="codecs/codec_ilbc.o codecs/codec_ilbc.so"> -- <defaultenabled>no</defaultenabled> - </member> - <member name="codec_lpc10" displayname="LPC10 2.4kbps Coder/Decoder" remove_on_change="codecs/codec_lpc10.o codecs/codec_lpc10.so"> - </member> -diff -druN codecs/ilbc.orig/FrameClassify.c codecs/ilbc/FrameClassify.c ---- codecs/ilbc.orig/FrameClassify.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/FrameClassify.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,110 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ FrameClassify.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#include "iLBC_define.h" -+#include "FrameClassify.h" -+ -+/*---------------------------------------------------------------* -+ * Classification of subframes to localize start state -+ *--------------------------------------------------------------*/ -+ -+int FrameClassify( /* index to the max-energy sub-frame */ -+ iLBC_Enc_Inst_t *iLBCenc_inst, -+ /* (i/o) the encoder state structure */ -+ float *residual /* (i) lpc residual signal */ -+) { -+ float max_ssqEn, fssqEn[NSUB_MAX], bssqEn[NSUB_MAX], *pp; -+ int n, l, max_ssqEn_n; -+ const float ssqEn_win[NSUB_MAX-1]={(float)0.8,(float)0.9, -+ (float)1.0,(float)0.9,(float)0.8}; -+ const float sampEn_win[5]={(float)1.0/(float)6.0, -+ (float)2.0/(float)6.0, (float)3.0/(float)6.0, -+ (float)4.0/(float)6.0, (float)5.0/(float)6.0}; -+ -+ /* init the front and back energies to zero */ -+ -+ memset(fssqEn, 0, NSUB_MAX*sizeof(float)); -+ memset(bssqEn, 0, NSUB_MAX*sizeof(float)); -+ -+ /* Calculate front of first seqence */ -+ -+ n=0; -+ pp=residual; -+ -+ -+ for (l=0; l<5; l++) { -+ fssqEn[n] += sampEn_win[l] * (*pp) * (*pp); -+ pp++; -+ } -+ for (l=5; l<SUBL; l++) { -+ fssqEn[n] += (*pp) * (*pp); -+ pp++; -+ } -+ -+ /* Calculate front and back of all middle sequences */ -+ -+ for (n=1; n<iLBCenc_inst->nsub-1; n++) { -+ pp=residual+n*SUBL; -+ for (l=0; l<5; l++) { -+ fssqEn[n] += sampEn_win[l] * (*pp) * (*pp); -+ bssqEn[n] += (*pp) * (*pp); -+ pp++; -+ } -+ for (l=5; l<SUBL-5; l++) { -+ fssqEn[n] += (*pp) * (*pp); -+ bssqEn[n] += (*pp) * (*pp); -+ pp++; -+ } -+ for (l=SUBL-5; l<SUBL; l++) { -+ fssqEn[n] += (*pp) * (*pp); -+ bssqEn[n] += sampEn_win[SUBL-l-1] * (*pp) * (*pp); -+ pp++; -+ } -+ } -+ -+ /* Calculate back of last seqence */ -+ -+ n=iLBCenc_inst->nsub-1; -+ pp=residual+n*SUBL; -+ for (l=0; l<SUBL-5; l++) { -+ bssqEn[n] += (*pp) * (*pp); -+ pp++; -+ } -+ for (l=SUBL-5; l<SUBL; l++) { -+ bssqEn[n] += sampEn_win[SUBL-l-1] * (*pp) * (*pp); -+ pp++; -+ } -+ -+ /* find the index to the weighted 80 sample with -+ most energy */ -+ -+ if (iLBCenc_inst->mode==20) l=1; -+ else l=0; -+ -+ max_ssqEn=(fssqEn[0]+bssqEn[1])*ssqEn_win[l]; -+ max_ssqEn_n=1; -+ for (n=2; n<iLBCenc_inst->nsub; n++) { -+ -+ l++; -+ -+ -+ if ((fssqEn[n-1]+bssqEn[n])*ssqEn_win[l] > max_ssqEn) { -+ max_ssqEn=(fssqEn[n-1]+bssqEn[n]) * -+ ssqEn_win[l]; -+ max_ssqEn_n=n; -+ } -+ } -+ -+ return max_ssqEn_n; -+} -+ -+ -diff -druN codecs/ilbc.orig/FrameClassify.h codecs/ilbc/FrameClassify.h ---- codecs/ilbc.orig/FrameClassify.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/FrameClassify.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,26 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ FrameClassify.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+ -+ -+#ifndef __iLBC_FRAMECLASSIFY_H -+#define __iLBC_FRAMECLASSIFY_H -+ -+int FrameClassify( /* index to the max-energy sub-frame */ -+ iLBC_Enc_Inst_t *iLBCenc_inst, -+ /* (i/o) the encoder state structure */ -+ float *residual /* (i) lpc residual signal */ -+); -+ -+#endif -+ -+ -diff -druN codecs/ilbc.orig/LPCdecode.c codecs/ilbc/LPCdecode.c ---- codecs/ilbc.orig/LPCdecode.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/LPCdecode.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,152 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ LPC_decode.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#include <math.h> -+#include <string.h> -+ -+#include "helpfun.h" -+#include "lsf.h" -+#include "iLBC_define.h" -+#include "LPCdecode.h" -+#include "constants.h" -+ -+/*---------------------------------------------------------------* -+ * interpolation of lsf coefficients for the decoder -+ *--------------------------------------------------------------*/ -+ -+void LSFinterpolate2a_dec( -+ float *a, /* (o) lpc coefficients for a sub-frame */ -+ float *lsf1, /* (i) first lsf coefficient vector */ -+ -+ -+ float *lsf2, /* (i) second lsf coefficient vector */ -+ float coef, /* (i) interpolation weight */ -+ int length /* (i) length of lsf vectors */ -+){ -+ float lsftmp[LPC_FILTERORDER]; -+ -+ interpolate(lsftmp, lsf1, lsf2, coef, length); -+ lsf2a(a, lsftmp); -+} -+ -+/*---------------------------------------------------------------* -+ * obtain dequantized lsf coefficients from quantization index -+ *--------------------------------------------------------------*/ -+ -+void SimplelsfDEQ( -+ float *lsfdeq, /* (o) dequantized lsf coefficients */ -+ int *index, /* (i) quantization index */ -+ int lpc_n /* (i) number of LPCs */ -+){ -+ int i, j, pos, cb_pos; -+ -+ /* decode first LSF */ -+ -+ pos = 0; -+ cb_pos = 0; -+ for (i = 0; i < LSF_NSPLIT; i++) { -+ for (j = 0; j < dim_lsfCbTbl[i]; j++) { -+ lsfdeq[pos + j] = lsfCbTbl[cb_pos + -+ (long)(index[i])*dim_lsfCbTbl[i] + j]; -+ } -+ pos += dim_lsfCbTbl[i]; -+ cb_pos += size_lsfCbTbl[i]*dim_lsfCbTbl[i]; -+ } -+ -+ if (lpc_n>1) { -+ -+ /* decode last LSF */ -+ -+ pos = 0; -+ cb_pos = 0; -+ for (i = 0; i < LSF_NSPLIT; i++) { -+ for (j = 0; j < dim_lsfCbTbl[i]; j++) { -+ lsfdeq[LPC_FILTERORDER + pos + j] = -+ lsfCbTbl[cb_pos + -+ (long)(index[LSF_NSPLIT + i])* -+ dim_lsfCbTbl[i] + j]; -+ } -+ pos += dim_lsfCbTbl[i]; -+ cb_pos += size_lsfCbTbl[i]*dim_lsfCbTbl[i]; -+ } -+ } -+} -+ -+/*----------------------------------------------------------------* -+ -+ -+ * obtain synthesis and weighting filters form lsf coefficients -+ *---------------------------------------------------------------*/ -+ -+void DecoderInterpolateLSF( -+ float *syntdenum, /* (o) synthesis filter coefficients */ -+ float *weightdenum, /* (o) weighting denumerator -+ coefficients */ -+ float *lsfdeq, /* (i) dequantized lsf coefficients */ -+ int length, /* (i) length of lsf coefficient vector */ -+ iLBC_Dec_Inst_t *iLBCdec_inst -+ /* (i) the decoder state structure */ -+){ -+ int i, pos, lp_length; -+ float lp[LPC_FILTERORDER + 1], *lsfdeq2; -+ -+ lsfdeq2 = lsfdeq + length; -+ lp_length = length + 1; -+ -+ if (iLBCdec_inst->mode==30) { -+ /* sub-frame 1: Interpolation between old and first */ -+ -+ LSFinterpolate2a_dec(lp, iLBCdec_inst->lsfdeqold, lsfdeq, -+ lsf_weightTbl_30ms[0], length); -+ memcpy(syntdenum,lp,lp_length*sizeof(float)); -+ bwexpand(weightdenum, lp, LPC_CHIRP_WEIGHTDENUM, -+ lp_length); -+ -+ /* sub-frames 2 to 6: interpolation between first -+ and last LSF */ -+ -+ pos = lp_length; -+ for (i = 1; i < 6; i++) { -+ LSFinterpolate2a_dec(lp, lsfdeq, lsfdeq2, -+ lsf_weightTbl_30ms[i], length); -+ memcpy(syntdenum + pos,lp,lp_length*sizeof(float)); -+ bwexpand(weightdenum + pos, lp, -+ LPC_CHIRP_WEIGHTDENUM, lp_length); -+ pos += lp_length; -+ } -+ } -+ else { -+ pos = 0; -+ for (i = 0; i < iLBCdec_inst->nsub; i++) { -+ LSFinterpolate2a_dec(lp, iLBCdec_inst->lsfdeqold, -+ lsfdeq, lsf_weightTbl_20ms[i], length); -+ memcpy(syntdenum+pos,lp,lp_length*sizeof(float)); -+ bwexpand(weightdenum+pos, lp, LPC_CHIRP_WEIGHTDENUM, -+ lp_length); -+ pos += lp_length; -+ } -+ } -+ -+ /* update memory */ -+ -+ -+ -+ if (iLBCdec_inst->mode==30) -+ memcpy(iLBCdec_inst->lsfdeqold, lsfdeq2, -+ length*sizeof(float)); -+ else -+ memcpy(iLBCdec_inst->lsfdeqold, lsfdeq, -+ length*sizeof(float)); -+ -+} -+ -+ -diff -druN codecs/ilbc.orig/LPCdecode.h codecs/ilbc/LPCdecode.h ---- codecs/ilbc.orig/LPCdecode.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/LPCdecode.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,44 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ LPC_decode.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#ifndef __iLBC_LPC_DECODE_H -+#define __iLBC_LPC_DECODE_H -+ -+void LSFinterpolate2a_dec( -+ -+ -+ float *a, /* (o) lpc coefficients for a sub-frame */ -+ float *lsf1, /* (i) first lsf coefficient vector */ -+ float *lsf2, /* (i) second lsf coefficient vector */ -+ float coef, /* (i) interpolation weight */ -+ int length /* (i) length of lsf vectors */ -+); -+ -+void SimplelsfDEQ( -+ float *lsfdeq, /* (o) dequantized lsf coefficients */ -+ int *index, /* (i) quantization index */ -+ int lpc_n /* (i) number of LPCs */ -+); -+ -+void DecoderInterpolateLSF( -+ float *syntdenum, /* (o) synthesis filter coefficients */ -+ float *weightdenum, /* (o) weighting denumerator -+ coefficients */ -+ float *lsfdeq, /* (i) dequantized lsf coefficients */ -+ int length, /* (i) length of lsf coefficient vector */ -+ iLBC_Dec_Inst_t *iLBCdec_inst -+ /* (i) the decoder state structure */ -+); -+ -+#endif -+ -+ -diff -druN codecs/ilbc.orig/LPCencode.c codecs/ilbc/LPCencode.c ---- codecs/ilbc.orig/LPCencode.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/LPCencode.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,228 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ LPCencode.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#include <string.h> -+ -+ -+ -+#include "iLBC_define.h" -+#include "LPCencode.h" -+#include "helpfun.h" -+#include "lsf.h" -+#include "constants.h" -+ -+/*----------------------------------------------------------------* -+ * lpc analysis (subrutine to LPCencode) -+ *---------------------------------------------------------------*/ -+ -+static void SimpleAnalysis( -+ float *lsf, /* (o) lsf coefficients */ -+ float *data, /* (i) new data vector */ -+ iLBC_Enc_Inst_t *iLBCenc_inst -+ /* (i/o) the encoder state structure */ -+){ -+ int k, is; -+ float temp[BLOCKL_MAX], lp[LPC_FILTERORDER + 1]; -+ float lp2[LPC_FILTERORDER + 1]; -+ float r[LPC_FILTERORDER + 1]; -+ -+ is=LPC_LOOKBACK+BLOCKL_MAX-iLBCenc_inst->blockl; -+ memcpy(iLBCenc_inst->lpc_buffer+is,data, -+ iLBCenc_inst->blockl*sizeof(float)); -+ -+ /* No lookahead, last window is asymmetric */ -+ -+ for (k = 0; k < iLBCenc_inst->lpc_n; k++) { -+ -+ is = LPC_LOOKBACK; -+ -+ if (k < (iLBCenc_inst->lpc_n - 1)) { -+ window(temp, lpc_winTbl, -+ iLBCenc_inst->lpc_buffer, BLOCKL_MAX); -+ } else { -+ window(temp, lpc_asymwinTbl, -+ iLBCenc_inst->lpc_buffer + is, BLOCKL_MAX); -+ } -+ -+ autocorr(r, temp, BLOCKL_MAX, LPC_FILTERORDER); -+ window(r, r, lpc_lagwinTbl, LPC_FILTERORDER + 1); -+ -+ levdurb(lp, temp, r, LPC_FILTERORDER); -+ bwexpand(lp2, lp, LPC_CHIRP_SYNTDENUM, LPC_FILTERORDER+1); -+ -+ a2lsf(lsf + k*LPC_FILTERORDER, lp2); -+ } -+ is=LPC_LOOKBACK+BLOCKL_MAX-iLBCenc_inst->blockl; -+ memmove(iLBCenc_inst->lpc_buffer, -+ iLBCenc_inst->lpc_buffer+LPC_LOOKBACK+BLOCKL_MAX-is, -+ is*sizeof(float)); -+} -+ -+/*----------------------------------------------------------------* -+ -+ -+ * lsf interpolator and conversion from lsf to a coefficients -+ * (subrutine to SimpleInterpolateLSF) -+ *---------------------------------------------------------------*/ -+ -+static void LSFinterpolate2a_enc( -+ float *a, /* (o) lpc coefficients */ -+ float *lsf1,/* (i) first set of lsf coefficients */ -+ float *lsf2,/* (i) second set of lsf coefficients */ -+ float coef, /* (i) weighting coefficient to use between -+ lsf1 and lsf2 */ -+ long length /* (i) length of coefficient vectors */ -+){ -+ float lsftmp[LPC_FILTERORDER]; -+ -+ interpolate(lsftmp, lsf1, lsf2, coef, length); -+ lsf2a(a, lsftmp); -+} -+ -+/*----------------------------------------------------------------* -+ * lsf interpolator (subrutine to LPCencode) -+ *---------------------------------------------------------------*/ -+ -+static void SimpleInterpolateLSF( -+ float *syntdenum, /* (o) the synthesis filter denominator -+ resulting from the quantized -+ interpolated lsf */ -+ float *weightdenum, /* (o) the weighting filter denominator -+ resulting from the unquantized -+ interpolated lsf */ -+ float *lsf, /* (i) the unquantized lsf coefficients */ -+ float *lsfdeq, /* (i) the dequantized lsf coefficients */ -+ float *lsfold, /* (i) the unquantized lsf coefficients of -+ the previous signal frame */ -+ float *lsfdeqold, /* (i) the dequantized lsf coefficients of -+ the previous signal frame */ -+ int length, /* (i) should equate LPC_FILTERORDER */ -+ iLBC_Enc_Inst_t *iLBCenc_inst -+ /* (i/o) the encoder state structure */ -+){ -+ int i, pos, lp_length; -+ float lp[LPC_FILTERORDER + 1], *lsf2, *lsfdeq2; -+ -+ lsf2 = lsf + length; -+ lsfdeq2 = lsfdeq + length; -+ lp_length = length + 1; -+ -+ if (iLBCenc_inst->mode==30) { -+ /* sub-frame 1: Interpolation between old and first -+ set of lsf coefficients */ -+ -+ LSFinterpolate2a_enc(lp, lsfdeqold, lsfdeq, -+ lsf_weightTbl_30ms[0], length); -+ memcpy(syntdenum,lp,lp_length*sizeof(float)); -+ LSFinterpolate2a_enc(lp, lsfold, lsf, -+ -+ -+ lsf_weightTbl_30ms[0], length); -+ bwexpand(weightdenum, lp, LPC_CHIRP_WEIGHTDENUM, lp_length); -+ -+ /* sub-frame 2 to 6: Interpolation between first -+ and second set of lsf coefficients */ -+ -+ pos = lp_length; -+ for (i = 1; i < iLBCenc_inst->nsub; i++) { -+ LSFinterpolate2a_enc(lp, lsfdeq, lsfdeq2, -+ lsf_weightTbl_30ms[i], length); -+ memcpy(syntdenum + pos,lp,lp_length*sizeof(float)); -+ -+ LSFinterpolate2a_enc(lp, lsf, lsf2, -+ lsf_weightTbl_30ms[i], length); -+ bwexpand(weightdenum + pos, lp, -+ LPC_CHIRP_WEIGHTDENUM, lp_length); -+ pos += lp_length; -+ } -+ } -+ else { -+ pos = 0; -+ for (i = 0; i < iLBCenc_inst->nsub; i++) { -+ LSFinterpolate2a_enc(lp, lsfdeqold, lsfdeq, -+ lsf_weightTbl_20ms[i], length); -+ memcpy(syntdenum+pos,lp,lp_length*sizeof(float)); -+ LSFinterpolate2a_enc(lp, lsfold, lsf, -+ lsf_weightTbl_20ms[i], length); -+ bwexpand(weightdenum+pos, lp, -+ LPC_CHIRP_WEIGHTDENUM, lp_length); -+ pos += lp_length; -+ } -+ } -+ -+ /* update memory */ -+ -+ if (iLBCenc_inst->mode==30) { -+ memcpy(lsfold, lsf2, length*sizeof(float)); -+ memcpy(lsfdeqold, lsfdeq2, length*sizeof(float)); -+ } -+ else { -+ memcpy(lsfold, lsf, length*sizeof(float)); -+ memcpy(lsfdeqold, lsfdeq, length*sizeof(float)); -+ } -+} -+ -+/*----------------------------------------------------------------* -+ * lsf quantizer (subrutine to LPCencode) -+ *---------------------------------------------------------------*/ -+ -+static void SimplelsfQ( -+ float *lsfdeq, /* (o) dequantized lsf coefficients -+ (dimension FILTERORDER) */ -+ int *index, /* (o) quantization index */ -+ float *lsf, /* (i) the lsf coefficient vector to be -+ -+ -+ quantized (dimension FILTERORDER ) */ -+ int lpc_n /* (i) number of lsf sets to quantize */ -+){ -+ /* Quantize first LSF with memoryless split VQ */ -+ SplitVQ(lsfdeq, index, lsf, lsfCbTbl, LSF_NSPLIT, -+ dim_lsfCbTbl, size_lsfCbTbl); -+ -+ if (lpc_n==2) { -+ /* Quantize second LSF with memoryless split VQ */ -+ SplitVQ(lsfdeq + LPC_FILTERORDER, index + LSF_NSPLIT, -+ lsf + LPC_FILTERORDER, lsfCbTbl, LSF_NSPLIT, -+ dim_lsfCbTbl, size_lsfCbTbl); -+ } -+} -+ -+/*----------------------------------------------------------------* -+ * lpc encoder -+ *---------------------------------------------------------------*/ -+ -+void LPCencode( -+ float *syntdenum, /* (i/o) synthesis filter coefficients -+ before/after encoding */ -+ float *weightdenum, /* (i/o) weighting denumerator -+ coefficients before/after -+ encoding */ -+ int *lsf_index, /* (o) lsf quantization index */ -+ float *data, /* (i) lsf coefficients to quantize */ -+ iLBC_Enc_Inst_t *iLBCenc_inst -+ /* (i/o) the encoder state structure */ -+){ -+ float lsf[LPC_FILTERORDER * LPC_N_MAX]; -+ float lsfdeq[LPC_FILTERORDER * LPC_N_MAX]; -+ int change=0; -+ -+ SimpleAnalysis(lsf, data, iLBCenc_inst); -+ SimplelsfQ(lsfdeq, lsf_index, lsf, iLBCenc_inst->lpc_n); -+ change=LSF_check(lsfdeq, LPC_FILTERORDER, iLBCenc_inst->lpc_n); -+ SimpleInterpolateLSF(syntdenum, weightdenum, -+ lsf, lsfdeq, iLBCenc_inst->lsfold, -+ iLBCenc_inst->lsfdeqold, LPC_FILTERORDER, iLBCenc_inst); -+} -+ -+ -+ -diff -druN codecs/ilbc.orig/LPCencode.h codecs/ilbc/LPCencode.h ---- codecs/ilbc.orig/LPCencode.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/LPCencode.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,29 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ LPCencode.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#ifndef __iLBC_LPCENCOD_H -+#define __iLBC_LPCENCOD_H -+ -+void LPCencode( -+ float *syntdenum, /* (i/o) synthesis filter coefficients -+ before/after encoding */ -+ float *weightdenum, /* (i/o) weighting denumerator coefficients -+ before/after encoding */ -+ int *lsf_index, /* (o) lsf quantization index */ -+ float *data, /* (i) lsf coefficients to quantize */ -+ iLBC_Enc_Inst_t *iLBCenc_inst -+ /* (i/o) the encoder state structure */ -+); -+ -+#endif -+ -+ -diff -druN codecs/ilbc.orig/Makefile codecs/ilbc/Makefile ---- codecs/ilbc.orig/Makefile 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/Makefile 2007-10-29 15:12:16.000000000 -0700 -@@ -0,0 +1,20 @@ -+LIB=libilbc.a -+CFLAGS+=-fPIC -+ -+OBJS=anaFilter.o iCBSearch.o packing.o \ -+ constants.o gainquant.o iLBC_decode.o StateConstructW.o \ -+ createCB.o getCBvec.o iLBC_encode.o StateSearchW.o doCPLC.o \ -+ helpfun.o syntFilter.o enhancer.o hpInput.o LPCdecode.o \ -+ filter.o hpOutput.o LPCencode.o FrameClassify.o iCBConstruct.o lsf.o -+ -+include $(ASTTOPDIR)/Makefile.rules -+ -+all: $(LIB) -+ -+$(LIB): $(OBJS) -+ $(ECHO_PREFIX) echo " [AR] $^ -> $@" -+ $(CMD_PREFIX) $(AR) cr $@ $^ -+ $(CMD_PREFIX) $(RANLIB) $@ -+ -+clean: -+ rm -f $(LIB) *.o .*.d *.s *.i -diff -druN codecs/ilbc.orig/StateConstructW.c codecs/ilbc/StateConstructW.c ---- codecs/ilbc.orig/StateConstructW.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/StateConstructW.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,76 @@ -+ -+/****************************************************************** -+ -+ -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ StateConstructW.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#include <math.h> -+#include <string.h> -+ -+#include "iLBC_define.h" -+#include "StateConstructW.h" -+#include "constants.h" -+#include "filter.h" -+ -+/*----------------------------------------------------------------* -+ * decoding of the start state -+ *---------------------------------------------------------------*/ -+ -+void StateConstructW( -+ int idxForMax, /* (i) 6-bit index for the quantization of -+ max amplitude */ -+ int *idxVec, /* (i) vector of quantization indexes */ -+ float *syntDenum, /* (i) synthesis filter denumerator */ -+ float *out, /* (o) the decoded state vector */ -+ int len /* (i) length of a state vector */ -+){ -+ float maxVal, tmpbuf[LPC_FILTERORDER+2*STATE_LEN], *tmp, -+ numerator[LPC_FILTERORDER+1]; -+ float foutbuf[LPC_FILTERORDER+2*STATE_LEN], *fout; -+ int k,tmpi; -+ -+ /* decoding of the maximum value */ -+ -+ maxVal = state_frgqTbl[idxForMax]; -+ maxVal = (float)pow(10,maxVal)/(float)4.5; -+ -+ /* initialization of buffers and coefficients */ -+ -+ memset(tmpbuf, 0, LPC_FILTERORDER*sizeof(float)); -+ memset(foutbuf, 0, LPC_FILTERORDER*sizeof(float)); -+ for (k=0; k<LPC_FILTERORDER; k++) { -+ numerator[k]=syntDenum[LPC_FILTERORDER-k]; -+ } -+ numerator[LPC_FILTERORDER]=syntDenum[0]; -+ tmp = &tmpbuf[LPC_FILTERORDER]; -+ fout = &foutbuf[LPC_FILTERORDER]; -+ -+ /* decoding of the sample values */ -+ -+ for (k=0; k<len; k++) { -+ tmpi = len-1-k; -+ /* maxVal = 1/scal */ -+ -+ -+ tmp[k] = maxVal*state_sq3Tbl[idxVec[tmpi]]; -+ } -+ -+ /* circular convolution with all-pass filter */ -+ -+ memset(tmp+len, 0, len*sizeof(float)); -+ ZeroPoleFilter(tmp, numerator, syntDenum, 2*len, -+ LPC_FILTERORDER, fout); -+ for (k=0;k<len;k++) { -+ out[k] = fout[len-1-k]+fout[2*len-1-k]; -+ } -+} -+ -+ -diff -druN codecs/ilbc.orig/StateConstructW.h codecs/ilbc/StateConstructW.h ---- codecs/ilbc.orig/StateConstructW.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/StateConstructW.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,27 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ StateConstructW.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#ifndef __iLBC_STATECONSTRUCTW_H -+#define __iLBC_STATECONSTRUCTW_H -+ -+void StateConstructW( -+ int idxForMax, /* (i) 6-bit index for the quantization of -+ max amplitude */ -+ int *idxVec, /* (i) vector of quantization indexes */ -+ float *syntDenum, /* (i) synthesis filter denumerator */ -+ float *out, /* (o) the decoded state vector */ -+ int len /* (i) length of a state vector */ -+); -+ -+#endif -+ -+ -diff -druN codecs/ilbc.orig/StateSearchW.c codecs/ilbc/StateSearchW.c ---- codecs/ilbc.orig/StateSearchW.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/StateSearchW.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,194 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ StateSearchW.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#include <math.h> -+#include <string.h> -+ -+#include "iLBC_define.h" -+#include "StateSearchW.h" -+#include "constants.h" -+#include "filter.h" -+#include "helpfun.h" -+ -+/*----------------------------------------------------------------* -+ * predictive noise shaping encoding of scaled start state -+ * (subrutine for StateSearchW) -+ *---------------------------------------------------------------*/ -+ -+void AbsQuantW( -+ iLBC_Enc_Inst_t *iLBCenc_inst, -+ /* (i) Encoder instance */ -+ float *in, /* (i) vector to encode */ -+ float *syntDenum, /* (i) denominator of synthesis filter */ -+ float *weightDenum, /* (i) denominator of weighting filter */ -+ int *out, /* (o) vector of quantizer indexes */ -+ int len, /* (i) length of vector to encode and -+ vector of quantizer indexes */ -+ int state_first /* (i) position of start state in the -+ 80 vec */ -+){ -+ float *syntOut; -+ float syntOutBuf[LPC_FILTERORDER+STATE_SHORT_LEN_30MS]; -+ float toQ, xq; -+ int n; -+ int index; -+ -+ /* initialization of buffer for filtering */ -+ -+ memset(syntOutBuf, 0, LPC_FILTERORDER*sizeof(float)); -+ -+ -+ -+ /* initialization of pointer for filtering */ -+ -+ syntOut = &syntOutBuf[LPC_FILTERORDER]; -+ -+ /* synthesis and weighting filters on input */ -+ -+ if (state_first) { -+ AllPoleFilter (in, weightDenum, SUBL, LPC_FILTERORDER); -+ } else { -+ AllPoleFilter (in, weightDenum, -+ iLBCenc_inst->state_short_len-SUBL, -+ LPC_FILTERORDER); -+ } -+ -+ /* encoding loop */ -+ -+ for (n=0; n<len; n++) { -+ -+ /* time update of filter coefficients */ -+ -+ if ((state_first)&&(n==SUBL)){ -+ syntDenum += (LPC_FILTERORDER+1); -+ weightDenum += (LPC_FILTERORDER+1); -+ -+ /* synthesis and weighting filters on input */ -+ AllPoleFilter (&in[n], weightDenum, len-n, -+ LPC_FILTERORDER); -+ -+ } else if ((state_first==0)&& -+ (n==(iLBCenc_inst->state_short_len-SUBL))) { -+ syntDenum += (LPC_FILTERORDER+1); -+ weightDenum += (LPC_FILTERORDER+1); -+ -+ /* synthesis and weighting filters on input */ -+ AllPoleFilter (&in[n], weightDenum, len-n, -+ LPC_FILTERORDER); -+ -+ } -+ -+ /* prediction of synthesized and weighted input */ -+ -+ syntOut[n] = 0.0; -+ AllPoleFilter (&syntOut[n], weightDenum, 1, -+ LPC_FILTERORDER); -+ -+ /* quantization */ -+ -+ toQ = in[n]-syntOut[n]; -+ sort_sq(&xq, &index, toQ, state_sq3Tbl, 8); -+ out[n]=index; -+ syntOut[n] = state_sq3Tbl[out[n]]; -+ -+ /* update of the prediction filter */ -+ -+ -+ -+ AllPoleFilter(&syntOut[n], weightDenum, 1, -+ LPC_FILTERORDER); -+ } -+} -+ -+/*----------------------------------------------------------------* -+ * encoding of start state -+ *---------------------------------------------------------------*/ -+ -+void StateSearchW( -+ iLBC_Enc_Inst_t *iLBCenc_inst, -+ /* (i) Encoder instance */ -+ float *residual,/* (i) target residual vector */ -+ float *syntDenum, /* (i) lpc synthesis filter */ -+ float *weightDenum, /* (i) weighting filter denuminator */ -+ int *idxForMax, /* (o) quantizer index for maximum -+ amplitude */ -+ int *idxVec, /* (o) vector of quantization indexes */ -+ int len, /* (i) length of all vectors */ -+ int state_first /* (i) position of start state in the -+ 80 vec */ -+){ -+ float dtmp, maxVal; -+ float tmpbuf[LPC_FILTERORDER+2*STATE_SHORT_LEN_30MS]; -+ float *tmp, numerator[1+LPC_FILTERORDER]; -+ float foutbuf[LPC_FILTERORDER+2*STATE_SHORT_LEN_30MS], *fout; -+ int k; -+ float qmax, scal; -+ -+ /* initialization of buffers and filter coefficients */ -+ -+ memset(tmpbuf, 0, LPC_FILTERORDER*sizeof(float)); -+ memset(foutbuf, 0, LPC_FILTERORDER*sizeof(float)); -+ for (k=0; k<LPC_FILTERORDER; k++) { -+ numerator[k]=syntDenum[LPC_FILTERORDER-k]; -+ } -+ numerator[LPC_FILTERORDER]=syntDenum[0]; -+ tmp = &tmpbuf[LPC_FILTERORDER]; -+ fout = &foutbuf[LPC_FILTERORDER]; -+ -+ /* circular convolution with the all-pass filter */ -+ -+ memcpy(tmp, residual, len*sizeof(float)); -+ memset(tmp+len, 0, len*sizeof(float)); -+ ZeroPoleFilter(tmp, numerator, syntDenum, 2*len, -+ LPC_FILTERORDER, fout); -+ for (k=0; k<len; k++) { -+ fout[k] += fout[k+len]; -+ } -+ -+ /* identification of the maximum amplitude value */ -+ -+ maxVal = fout[0]; -+ -+ -+ for (k=1; k<len; k++) { -+ -+ if (fout[k]*fout[k] > maxVal*maxVal){ -+ maxVal = fout[k]; -+ } -+ } -+ maxVal=(float)fabs(maxVal); -+ -+ /* encoding of the maximum amplitude value */ -+ -+ if (maxVal < 10.0) { -+ maxVal = 10.0; -+ } -+ maxVal = (float)log10(maxVal); -+ sort_sq(&dtmp, idxForMax, maxVal, state_frgqTbl, 64); -+ -+ /* decoding of the maximum amplitude representation value, -+ and corresponding scaling of start state */ -+ -+ maxVal=state_frgqTbl[*idxForMax]; -+ qmax = (float)pow(10,maxVal); -+ scal = (float)(4.5)/qmax; -+ for (k=0; k<len; k++){ -+ fout[k] *= scal; -+ } -+ -+ /* predictive noise shaping encoding of scaled start state */ -+ -+ AbsQuantW(iLBCenc_inst, fout,syntDenum, -+ weightDenum,idxVec, len, state_first); -+} -+ -+ -diff -druN codecs/ilbc.orig/StateSearchW.h codecs/ilbc/StateSearchW.h ---- codecs/ilbc.orig/StateSearchW.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/StateSearchW.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,48 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ StateSearchW.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#ifndef __iLBC_STATESEARCHW_H -+#define __iLBC_STATESEARCHW_H -+ -+void AbsQuantW( -+ iLBC_Enc_Inst_t *iLBCenc_inst, -+ /* (i) Encoder instance */ -+ float *in, /* (i) vector to encode */ -+ float *syntDenum, /* (i) denominator of synthesis filter */ -+ float *weightDenum, /* (i) denominator of weighting filter */ -+ int *out, /* (o) vector of quantizer indexes */ -+ int len, /* (i) length of vector to encode and -+ vector of quantizer indexes */ -+ int state_first /* (i) position of start state in the -+ 80 vec */ -+); -+ -+void StateSearchW( -+ iLBC_Enc_Inst_t *iLBCenc_inst, -+ /* (i) Encoder instance */ -+ float *residual,/* (i) target residual vector */ -+ float *syntDenum, /* (i) lpc synthesis filter */ -+ float *weightDenum, /* (i) weighting filter denuminator */ -+ int *idxForMax, /* (o) quantizer index for maximum -+ amplitude */ -+ int *idxVec, /* (o) vector of quantization indexes */ -+ int len, /* (i) length of all vectors */ -+ int state_first /* (i) position of start state in the -+ -+ -+ 80 vec */ -+); -+ -+ -+#endif -+ -+ -diff -druN codecs/ilbc.orig/anaFilter.c codecs/ilbc/anaFilter.c ---- codecs/ilbc.orig/anaFilter.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/anaFilter.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,71 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ anaFilter.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#include <string.h> -+#include "anaFilter.h" -+#include "iLBC_define.h" -+ -+/*----------------------------------------------------------------* -+ * LP analysis filter. -+ -+ -+ *---------------------------------------------------------------*/ -+ -+void anaFilter( -+ float *In, /* (i) Signal to be filtered */ -+ float *a, /* (i) LP parameters */ -+ int len,/* (i) Length of signal */ -+ float *Out, /* (o) Filtered signal */ -+ float *mem /* (i/o) Filter state */ -+){ -+ int i, j; -+ float *po, *pi, *pm, *pa; -+ -+ po = Out; -+ -+ /* Filter first part using memory from past */ -+ -+ for (i=0; i<LPC_FILTERORDER; i++) { -+ pi = &In[i]; -+ pm = &mem[LPC_FILTERORDER-1]; -+ pa = a; -+ *po=0.0; -+ for (j=0; j<=i; j++) { -+ *po+=(*pa++)*(*pi--); -+ } -+ for (j=i+1; j<LPC_FILTERORDER+1; j++) { -+ -+ *po+=(*pa++)*(*pm--); -+ } -+ po++; -+ } -+ -+ /* Filter last part where the state is entierly -+ in the input vector */ -+ -+ for (i=LPC_FILTERORDER; i<len; i++) { -+ pi = &In[i]; -+ pa = a; -+ *po=0.0; -+ for (j=0; j<LPC_FILTERORDER+1; j++) { -+ *po+=(*pa++)*(*pi--); -+ } -+ po++; -+ } -+ -+ /* Update state vector */ -+ -+ memcpy(mem, &In[len-LPC_FILTERORDER], -+ LPC_FILTERORDER*sizeof(float)); -+} -+ -+ -diff -druN codecs/ilbc.orig/anaFilter.h codecs/ilbc/anaFilter.h ---- codecs/ilbc.orig/anaFilter.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/anaFilter.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,26 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ anaFilter.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#ifndef __iLBC_ANAFILTER_H -+#define __iLBC_ANAFILTER_H -+ -+void anaFilter( -+ float *In, /* (i) Signal to be filtered */ -+ float *a, /* (i) LP parameters */ -+ int len,/* (i) Length of signal */ -+ float *Out, /* (o) Filtered signal */ -+ float *mem /* (i/o) Filter state */ -+); -+ -+#endif -+ -+ -diff -druN codecs/ilbc.orig/constants.c codecs/ilbc/constants.c ---- codecs/ilbc.orig/constants.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/constants.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,729 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ constants.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#include "iLBC_define.h" -+ -+/* ULP bit allocation */ -+ -+ /* 20 ms frame */ -+ -+const iLBC_ULP_Inst_t ULP_20msTbl = { -+ /* LSF */ -+ { {6,0,0,0,0}, {7,0,0,0,0}, {7,0,0,0,0}, -+ {0,0,0,0,0}, {0,0,0,0,0}, {0,0,0,0,0}}, -+ /* Start state location, gain and samples */ -+ {2,0,0,0,0}, -+ {1,0,0,0,0}, -+ {6,0,0,0,0}, -+ {0,1,2,0,0}, -+ /* extra CB index and extra CB gain */ -+ {{6,0,1,0,0}, {0,0,7,0,0}, {0,0,7,0,0}}, -+ {{2,0,3,0,0}, {1,1,2,0,0}, {0,0,3,0,0}}, -+ /* CB index and CB gain */ -+ { {{7,0,1,0,0}, {0,0,7,0,0}, {0,0,7,0,0}}, -+ {{0,0,8,0,0}, {0,0,8,0,0}, {0,0,8,0,0}}, -+ {{0,0,0,0,0}, {0,0,0,0,0}, {0,0,0,0,0}}, -+ {{0,0,0,0,0}, {0,0,0,0,0}, {0,0,0,0,0}}}, -+ { {{1,2,2,0,0}, {1,1,2,0,0}, {0,0,3,0,0}}, -+ {{1,1,3,0,0}, {0,2,2,0,0}, {0,0,3,0,0}}, -+ {{0,0,0,0,0}, {0,0,0,0,0}, {0,0,0,0,0}}, -+ {{0,0,0,0,0}, {0,0,0,0,0}, {0,0,0,0,0}}} -+}; -+ -+ /* 30 ms frame */ -+ -+const iLBC_ULP_Inst_t ULP_30msTbl = { -+ /* LSF */ -+ { {6,0,0,0,0}, {7,0,0,0,0}, {7,0,0,0,0}, -+ -+ -+ {6,0,0,0,0}, {7,0,0,0,0}, {7,0,0,0,0}}, -+ /* Start state location, gain and samples */ -+ {3,0,0,0,0}, -+ {1,0,0,0,0}, -+ {6,0,0,0,0}, -+ {0,1,2,0,0}, -+ /* extra CB index and extra CB gain */ -+ {{4,2,1,0,0}, {0,0,7,0,0}, {0,0,7,0,0}}, -+ {{1,1,3,0,0}, {1,1,2,0,0}, {0,0,3,0,0}}, -+ /* CB index and CB gain */ -+ { {{6,1,1,0,0}, {0,0,7,0,0}, {0,0,7,0,0}}, -+ {{0,7,1,0,0}, {0,0,8,0,0}, {0,0,8,0,0}}, -+ {{0,7,1,0,0}, {0,0,8,0,0}, {0,0,8,0,0}}, -+ {{0,7,1,0,0}, {0,0,8,0,0}, {0,0,8,0,0}}}, -+ { {{1,2,2,0,0}, {1,2,1,0,0}, {0,0,3,0,0}}, -+ {{0,2,3,0,0}, {0,2,2,0,0}, {0,0,3,0,0}}, -+ {{0,1,4,0,0}, {0,1,3,0,0}, {0,0,3,0,0}}, -+ {{0,1,4,0,0}, {0,1,3,0,0}, {0,0,3,0,0}}} -+}; -+ -+/* HP Filters */ -+ -+float hpi_zero_coefsTbl[3] = { -+ (float)0.92727436, (float)-1.8544941, (float)0.92727436 -+}; -+float hpi_pole_coefsTbl[3] = { -+ (float)1.0, (float)-1.9059465, (float)0.9114024 -+}; -+float hpo_zero_coefsTbl[3] = { -+ (float)0.93980581, (float)-1.8795834, (float)0.93980581 -+}; -+float hpo_pole_coefsTbl[3] = { -+ (float)1.0, (float)-1.9330735, (float)0.93589199 -+}; -+ -+/* LP Filter */ -+ -+float lpFilt_coefsTbl[FILTERORDER_DS]={ -+ (float)-0.066650, (float)0.125000, (float)0.316650, -+ (float)0.414063, (float)0.316650, -+ (float)0.125000, (float)-0.066650 -+}; -+ -+/* State quantization tables */ -+ -+float state_sq3Tbl[8] = { -+ (float)-3.719849, (float)-2.177490, (float)-1.130005, -+ (float)-0.309692, (float)0.444214, (float)1.329712, -+ (float)2.436279, (float)3.983887 -+}; -+ -+float state_frgqTbl[64] = { -+ (float)1.000085, (float)1.071695, (float)1.140395, -+ (float)1.206868, (float)1.277188, (float)1.351503, -+ -+ -+ (float)1.429380, (float)1.500727, (float)1.569049, -+ (float)1.639599, (float)1.707071, (float)1.781531, -+ (float)1.840799, (float)1.901550, (float)1.956695, -+ (float)2.006750, (float)2.055474, (float)2.102787, -+ (float)2.142819, (float)2.183592, (float)2.217962, -+ (float)2.257177, (float)2.295739, (float)2.332967, -+ (float)2.369248, (float)2.402792, (float)2.435080, -+ (float)2.468598, (float)2.503394, (float)2.539284, -+ (float)2.572944, (float)2.605036, (float)2.636331, -+ (float)2.668939, (float)2.698780, (float)2.729101, -+ (float)2.759786, (float)2.789834, (float)2.818679, -+ (float)2.848074, (float)2.877470, (float)2.906899, -+ (float)2.936655, (float)2.967804, (float)3.000115, -+ (float)3.033367, (float)3.066355, (float)3.104231, -+ (float)3.141499, (float)3.183012, (float)3.222952, -+ (float)3.265433, (float)3.308441, (float)3.350823, -+ (float)3.395275, (float)3.442793, (float)3.490801, -+ (float)3.542514, (float)3.604064, (float)3.666050, -+ (float)3.740994, (float)3.830749, (float)3.938770, -+ (float)4.101764 -+}; -+ -+/* CB tables */ -+ -+int search_rangeTbl[5][CB_NSTAGES]={{58,58,58}, {108,44,44}, -+ {108,108,108}, {108,108,108}, {108,108,108}}; -+int stMemLTbl=85; -+int memLfTbl[NASUB_MAX]={147,147,147,147}; -+ -+/* expansion filter(s) */ -+ -+float cbfiltersTbl[CB_FILTERLEN]={ -+ (float)-0.034180, (float)0.108887, (float)-0.184326, -+ (float)0.806152, (float)0.713379, (float)-0.144043, -+ (float)0.083740, (float)-0.033691 -+}; -+ -+/* Gain Quantization */ -+ -+float gain_sq3Tbl[8]={ -+ (float)-1.000000, (float)-0.659973, (float)-0.330017, -+ (float)0.000000, (float)0.250000, (float)0.500000, -+ (float)0.750000, (float)1.00000}; -+ -+float gain_sq4Tbl[16]={ -+ (float)-1.049988, (float)-0.900024, (float)-0.750000, -+ (float)-0.599976, (float)-0.450012, (float)-0.299988, -+ (float)-0.150024, (float)0.000000, (float)0.150024, -+ (float)0.299988, (float)0.450012, (float)0.599976, -+ (float)0.750000, (float)0.900024, (float)1.049988, -+ (float)1.200012}; -+ -+float gain_sq5Tbl[32]={ -+ (float)0.037476, (float)0.075012, (float)0.112488, -+ -+ -+ (float)0.150024, (float)0.187500, (float)0.224976, -+ (float)0.262512, (float)0.299988, (float)0.337524, -+ (float)0.375000, (float)0.412476, (float)0.450012, -+ (float)0.487488, (float)0.525024, (float)0.562500, -+ (float)0.599976, (float)0.637512, (float)0.674988, -+ (float)0.712524, (float)0.750000, (float)0.787476, -+ (float)0.825012, (float)0.862488, (float)0.900024, -+ (float)0.937500, (float)0.974976, (float)1.012512, -+ (float)1.049988, (float)1.087524, (float)1.125000, -+ (float)1.162476, (float)1.200012}; -+ -+/* Enhancer - Upsamling a factor 4 (ENH_UPS0 = 4) */ -+float polyphaserTbl[ENH_UPS0*(2*ENH_FL0+1)]={ -+ (float)0.000000, (float)0.000000, (float)0.000000, -+(float)1.000000, -+ (float)0.000000, (float)0.000000, (float)0.000000, -+ (float)0.015625, (float)-0.076904, (float)0.288330, -+(float)0.862061, -+ (float)-0.106445, (float)0.018799, (float)-0.015625, -+ (float)0.023682, (float)-0.124268, (float)0.601563, -+(float)0.601563, -+ (float)-0.124268, (float)0.023682, (float)-0.023682, -+ (float)0.018799, (float)-0.106445, (float)0.862061, -+(float)0.288330, -+ (float)-0.076904, (float)0.015625, (float)-0.018799}; -+ -+float enh_plocsTbl[ENH_NBLOCKS_TOT] = {(float)40.0, (float)120.0, -+ (float)200.0, (float)280.0, (float)360.0, -+ (float)440.0, (float)520.0, (float)600.0}; -+ -+/* LPC analysis and quantization */ -+ -+int dim_lsfCbTbl[LSF_NSPLIT] = {3, 3, 4}; -+int size_lsfCbTbl[LSF_NSPLIT] = {64,128,128}; -+ -+ -+float lsfmeanTbl[LPC_FILTERORDER] = { -+ (float)0.281738, (float)0.445801, (float)0.663330, -+ (float)0.962524, (float)1.251831, (float)1.533081, -+ (float)1.850586, (float)2.137817, (float)2.481445, -+ (float)2.777344}; -+ -+float lsf_weightTbl_30ms[6] = {(float)(1.0/2.0), (float)1.0, -+(float)(2.0/3.0), -+ (float)(1.0/3.0), (float)0.0, (float)0.0}; -+ -+float lsf_weightTbl_20ms[4] = {(float)(3.0/4.0), (float)(2.0/4.0), -+ (float)(1.0/4.0), (float)(0.0)}; -+ -+/* Hanning LPC window */ -+float lpc_winTbl[BLOCKL_MAX]={ -+ (float)0.000183, (float)0.000671, (float)0.001526, -+ (float)0.002716, (float)0.004242, (float)0.006104, -+ (float)0.008301, (float)0.010834, (float)0.013702, -+ -+ -+ (float)0.016907, (float)0.020416, (float)0.024261, -+ (float)0.028442, (float)0.032928, (float)0.037750, -+ (float)0.042877, (float)0.048309, (float)0.054047, -+ (float)0.060089, (float)0.066437, (float)0.073090, -+ (float)0.080017, (float)0.087219, (float)0.094727, -+ (float)0.102509, (float)0.110535, (float)0.118835, -+ (float)0.127411, (float)0.136230, (float)0.145294, -+ (float)0.154602, (float)0.164154, (float)0.173920, -+ (float)0.183899, (float)0.194122, (float)0.204529, -+ (float)0.215149, (float)0.225952, (float)0.236938, -+ (float)0.248108, (float)0.259460, (float)0.270966, -+ (float)0.282654, (float)0.294464, (float)0.306396, -+ (float)0.318481, (float)0.330688, (float)0.343018, -+ (float)0.355438, (float)0.367981, (float)0.380585, -+ (float)0.393280, (float)0.406067, (float)0.418884, -+ (float)0.431763, (float)0.444702, (float)0.457672, -+ (float)0.470673, (float)0.483704, (float)0.496735, -+ (float)0.509766, (float)0.522797, (float)0.535828, -+ (float)0.548798, (float)0.561768, (float)0.574677, -+ (float)0.587524, (float)0.600342, (float)0.613068, -+ (float)0.625732, (float)0.638306, (float)0.650787, -+ (float)0.663147, (float)0.675415, (float)0.687561, -+ (float)0.699585, (float)0.711487, (float)0.723206, -+ (float)0.734802, (float)0.746216, (float)0.757477, -+ (float)0.768585, (float)0.779480, (float)0.790192, -+ (float)0.800720, (float)0.811005, (float)0.821106, -+ (float)0.830994, (float)0.840668, (float)0.850067, -+ (float)0.859253, (float)0.868225, (float)0.876892, -+ (float)0.885345, (float)0.893524, (float)0.901428, -+ (float)0.909058, (float)0.916412, (float)0.923492, -+ (float)0.930267, (float)0.936768, (float)0.942963, -+ (float)0.948853, (float)0.954437, (float)0.959717, -+ (float)0.964691, (float)0.969360, (float)0.973694, -+ (float)0.977692, (float)0.981384, (float)0.984741, -+ (float)0.987762, (float)0.990479, (float)0.992828, -+ (float)0.994873, (float)0.996552, (float)0.997925, -+ (float)0.998932, (float)0.999603, (float)0.999969, -+ (float)0.999969, (float)0.999603, (float)0.998932, -+ (float)0.997925, (float)0.996552, (float)0.994873, -+ (float)0.992828, (float)0.990479, (float)0.987762, -+ (float)0.984741, (float)0.981384, (float)0.977692, -+ (float)0.973694, (float)0.969360, (float)0.964691, -+ (float)0.959717, (float)0.954437, (float)0.948853, -+ (float)0.942963, (float)0.936768, (float)0.930267, -+ (float)0.923492, (float)0.916412, (float)0.909058, -+ (float)0.901428, (float)0.893524, (float)0.885345, -+ (float)0.876892, (float)0.868225, (float)0.859253, -+ (float)0.850067, (float)0.840668, (float)0.830994, -+ (float)0.821106, (float)0.811005, (float)0.800720, -+ (float)0.790192, (float)0.779480, (float)0.768585, -+ (float)0.757477, (float)0.746216, (float)0.734802, -+ (float)0.723206, (float)0.711487, (float)0.699585, -+ (float)0.687561, (float)0.675415, (float)0.663147, -+ (float)0.650787, (float)0.638306, (float)0.625732, -+ -+ -+ (float)0.613068, (float)0.600342, (float)0.587524, -+ (float)0.574677, (float)0.561768, (float)0.548798, -+ (float)0.535828, (float)0.522797, (float)0.509766, -+ (float)0.496735, (float)0.483704, (float)0.470673, -+ (float)0.457672, (float)0.444702, (float)0.431763, -+ (float)0.418884, (float)0.406067, (float)0.393280, -+ (float)0.380585, (float)0.367981, (float)0.355438, -+ (float)0.343018, (float)0.330688, (float)0.318481, -+ (float)0.306396, (float)0.294464, (float)0.282654, -+ (float)0.270966, (float)0.259460, (float)0.248108, -+ (float)0.236938, (float)0.225952, (float)0.215149, -+ (float)0.204529, (float)0.194122, (float)0.183899, -+ (float)0.173920, (float)0.164154, (float)0.154602, -+ (float)0.145294, (float)0.136230, (float)0.127411, -+ (float)0.118835, (float)0.110535, (float)0.102509, -+ (float)0.094727, (float)0.087219, (float)0.080017, -+ (float)0.073090, (float)0.066437, (float)0.060089, -+ (float)0.054047, (float)0.048309, (float)0.042877, -+ (float)0.037750, (float)0.032928, (float)0.028442, -+ (float)0.024261, (float)0.020416, (float)0.016907, -+ (float)0.013702, (float)0.010834, (float)0.008301, -+ (float)0.006104, (float)0.004242, (float)0.002716, -+ (float)0.001526, (float)0.000671, (float)0.000183 -+}; -+ -+/* Asymmetric LPC window */ -+float lpc_asymwinTbl[BLOCKL_MAX]={ -+ (float)0.000061, (float)0.000214, (float)0.000458, -+ (float)0.000824, (float)0.001282, (float)0.001831, -+ (float)0.002472, (float)0.003235, (float)0.004120, -+ (float)0.005066, (float)0.006134, (float)0.007294, -+ (float)0.008545, (float)0.009918, (float)0.011383, -+ (float)0.012939, (float)0.014587, (float)0.016357, -+ (float)0.018219, (float)0.020172, (float)0.022217, -+ (float)0.024353, (float)0.026611, (float)0.028961, -+ (float)0.031372, (float)0.033905, (float)0.036530, -+ (float)0.039276, (float)0.042084, (float)0.044983, -+ (float)0.047974, (float)0.051086, (float)0.054260, -+ (float)0.057526, (float)0.060883, (float)0.064331, -+ (float)0.067871, (float)0.071503, (float)0.075226, -+ (float)0.079010, (float)0.082916, (float)0.086884, -+ (float)0.090942, (float)0.095062, (float)0.099304, -+ (float)0.103607, (float)0.107971, (float)0.112427, -+ (float)0.116974, (float)0.121582, (float)0.126282, -+ (float)0.131073, (float)0.135895, (float)0.140839, -+ (float)0.145813, (float)0.150879, (float)0.156006, -+ (float)0.161224, (float)0.166504, (float)0.171844, -+ (float)0.177246, (float)0.182709, (float)0.188263, -+ (float)0.193848, (float)0.199524, (float)0.205231, -+ (float)0.211029, (float)0.216858, (float)0.222778, -+ (float)0.228729, (float)0.234741, (float)0.240814, -+ (float)0.246918, (float)0.253082, (float)0.259308, -+ (float)0.265564, (float)0.271881, (float)0.278259, -+ (float)0.284668, (float)0.291107, (float)0.297607, -+ -+ -+ (float)0.304138, (float)0.310730, (float)0.317322, -+ (float)0.323975, (float)0.330658, (float)0.337372, -+ (float)0.344147, (float)0.350922, (float)0.357727, -+ (float)0.364594, (float)0.371460, (float)0.378357, -+ (float)0.385284, (float)0.392212, (float)0.399170, -+ (float)0.406158, (float)0.413177, (float)0.420197, -+ (float)0.427246, (float)0.434296, (float)0.441376, -+ (float)0.448456, (float)0.455536, (float)0.462646, -+ (float)0.469757, (float)0.476868, (float)0.483978, -+ (float)0.491089, (float)0.498230, (float)0.505341, -+ (float)0.512451, (float)0.519592, (float)0.526703, -+ (float)0.533813, (float)0.540924, (float)0.548004, -+ (float)0.555084, (float)0.562164, (float)0.569244, -+ (float)0.576294, (float)0.583313, (float)0.590332, -+ (float)0.597321, (float)0.604309, (float)0.611267, -+ (float)0.618195, (float)0.625092, (float)0.631989, -+ (float)0.638855, (float)0.645660, (float)0.652466, -+ (float)0.659241, (float)0.665985, (float)0.672668, -+ (float)0.679352, (float)0.685974, (float)0.692566, -+ (float)0.699127, (float)0.705658, (float)0.712128, -+ (float)0.718536, (float)0.724945, (float)0.731262, -+ (float)0.737549, (float)0.743805, (float)0.750000, -+ (float)0.756134, (float)0.762238, (float)0.768280, -+ (float)0.774261, (float)0.780182, (float)0.786072, -+ (float)0.791870, (float)0.797638, (float)0.803314, -+ (float)0.808960, (float)0.814514, (float)0.820038, -+ (float)0.825470, (float)0.830841, (float)0.836151, -+ (float)0.841400, (float)0.846558, (float)0.851654, -+ (float)0.856689, (float)0.861633, (float)0.866516, -+ (float)0.871338, (float)0.876068, (float)0.880737, -+ (float)0.885315, (float)0.889801, (float)0.894226, -+ (float)0.898560, (float)0.902832, (float)0.907013, -+ (float)0.911102, (float)0.915100, (float)0.919037, -+ (float)0.922882, (float)0.926636, (float)0.930328, -+ (float)0.933899, (float)0.937408, (float)0.940796, -+ (float)0.944122, (float)0.947357, (float)0.950470, -+ (float)0.953522, (float)0.956482, (float)0.959351, -+ (float)0.962097, (float)0.964783, (float)0.967377, -+ (float)0.969849, (float)0.972229, (float)0.974518, -+ (float)0.976715, (float)0.978821, (float)0.980835, -+ (float)0.982727, (float)0.984528, (float)0.986237, -+ (float)0.987854, (float)0.989380, (float)0.990784, -+ (float)0.992096, (float)0.993317, (float)0.994415, -+ (float)0.995422, (float)0.996338, (float)0.997162, -+ (float)0.997864, (float)0.998474, (float)0.998962, -+ (float)0.999390, (float)0.999695, (float)0.999878, -+ (float)0.999969, (float)0.999969, (float)0.996918, -+ (float)0.987701, (float)0.972382, (float)0.951050, -+ (float)0.923889, (float)0.891022, (float)0.852631, -+ (float)0.809021, (float)0.760406, (float)0.707092, -+ (float)0.649445, (float)0.587799, (float)0.522491, -+ (float)0.453979, (float)0.382690, (float)0.309021, -+ (float)0.233459, (float)0.156433, (float)0.078461 -+}; -+ -+ -+ -+/* Lag window for LPC */ -+float lpc_lagwinTbl[LPC_FILTERORDER + 1]={ -+ (float)1.000100, (float)0.998890, (float)0.995569, -+ (float)0.990057, (float)0.982392, -+ (float)0.972623, (float)0.960816, (float)0.947047, -+ (float)0.931405, (float)0.913989, (float)0.894909}; -+ -+/* LSF quantization*/ -+float lsfCbTbl[64 * 3 + 128 * 3 + 128 * 4] = { -+(float)0.155396, (float)0.273193, (float)0.451172, -+(float)0.390503, (float)0.648071, (float)1.002075, -+(float)0.440186, (float)0.692261, (float)0.955688, -+(float)0.343628, (float)0.642334, (float)1.071533, -+(float)0.318359, (float)0.491577, (float)0.670532, -+(float)0.193115, (float)0.375488, (float)0.725708, -+(float)0.364136, (float)0.510376, (float)0.658691, -+(float)0.297485, (float)0.527588, (float)0.842529, -+(float)0.227173, (float)0.365967, (float)0.563110, -+(float)0.244995, (float)0.396729, (float)0.636475, -+(float)0.169434, (float)0.300171, (float)0.520264, -+(float)0.312866, (float)0.464478, (float)0.643188, -+(float)0.248535, (float)0.429932, (float)0.626099, -+(float)0.236206, (float)0.491333, (float)0.817139, -+(float)0.334961, (float)0.625122, (float)0.895752, -+(float)0.343018, (float)0.518555, (float)0.698608, -+(float)0.372803, (float)0.659790, (float)0.945435, -+(float)0.176880, (float)0.316528, (float)0.581421, -+(float)0.416382, (float)0.625977, (float)0.805176, -+(float)0.303223, (float)0.568726, (float)0.915039, -+(float)0.203613, (float)0.351440, (float)0.588135, -+(float)0.221191, (float)0.375000, (float)0.614746, -+(float)0.199951, (float)0.323364, (float)0.476074, -+(float)0.300781, (float)0.433350, (float)0.566895, -+(float)0.226196, (float)0.354004, (float)0.507568, -+(float)0.300049, (float)0.508179, (float)0.711670, -+(float)0.312012, (float)0.492676, (float)0.763428, -+(float)0.329956, (float)0.541016, (float)0.795776, -+(float)0.373779, (float)0.604614, (float)0.928833, -+(float)0.210571, (float)0.452026, (float)0.755249, -+(float)0.271118, (float)0.473267, (float)0.662476, -+(float)0.285522, (float)0.436890, (float)0.634399, -+(float)0.246704, (float)0.565552, (float)0.859009, -+(float)0.270508, (float)0.406250, (float)0.553589, -+(float)0.361450, (float)0.578491, (float)0.813843, -+(float)0.342651, (float)0.482788, (float)0.622437, -+(float)0.340332, (float)0.549438, (float)0.743164, -+(float)0.200439, (float)0.336304, (float)0.540894, -+(float)0.407837, (float)0.644775, (float)0.895142, -+(float)0.294678, (float)0.454834, (float)0.699097, -+(float)0.193115, (float)0.344482, (float)0.643188, -+(float)0.275757, (float)0.420776, (float)0.598755, -+(float)0.380493, (float)0.608643, (float)0.861084, -+(float)0.222778, (float)0.426147, (float)0.676514, -+ -+ -+(float)0.407471, (float)0.700195, (float)1.053101, -+(float)0.218384, (float)0.377197, (float)0.669922, -+(float)0.313232, (float)0.454102, (float)0.600952, -+(float)0.347412, (float)0.571533, (float)0.874146, -+(float)0.238037, (float)0.405396, (float)0.729492, -+(float)0.223877, (float)0.412964, (float)0.822021, -+(float)0.395264, (float)0.582153, (float)0.743896, -+(float)0.247925, (float)0.485596, (float)0.720581, -+(float)0.229126, (float)0.496582, (float)0.907715, -+(float)0.260132, (float)0.566895, (float)1.012695, -+(float)0.337402, (float)0.611572, (float)0.978149, -+(float)0.267822, (float)0.447632, (float)0.769287, -+(float)0.250610, (float)0.381714, (float)0.530029, -+(float)0.430054, (float)0.805054, (float)1.221924, -+(float)0.382568, (float)0.544067, (float)0.701660, -+(float)0.383545, (float)0.710327, (float)1.149170, -+(float)0.271362, (float)0.529053, (float)0.775513, -+(float)0.246826, (float)0.393555, (float)0.588623, -+(float)0.266846, (float)0.422119, (float)0.676758, -+(float)0.311523, (float)0.580688, (float)0.838623, -+(float)1.331177, (float)1.576782, (float)1.779541, -+(float)1.160034, (float)1.401978, (float)1.768188, -+(float)1.161865, (float)1.525146, (float)1.715332, -+(float)0.759521, (float)0.913940, (float)1.119873, -+(float)0.947144, (float)1.121338, (float)1.282471, -+(float)1.015015, (float)1.557007, (float)1.804932, -+(float)1.172974, (float)1.402100, (float)1.692627, -+(float)1.087524, (float)1.474243, (float)1.665405, -+(float)0.899536, (float)1.105225, (float)1.406250, -+(float)1.148438, (float)1.484741, (float)1.796265, -+(float)0.785645, (float)1.209839, (float)1.567749, -+(float)0.867798, (float)1.166504, (float)1.450684, -+(float)0.922485, (float)1.229858, (float)1.420898, -+(float)0.791260, (float)1.123291, (float)1.409546, -+(float)0.788940, (float)0.966064, (float)1.340332, -+(float)1.051147, (float)1.272827, (float)1.556641, -+(float)0.866821, (float)1.181152, (float)1.538818, -+(float)0.906738, (float)1.373535, (float)1.607910, -+(float)1.244751, (float)1.581421, (float)1.933838, -+(float)0.913940, (float)1.337280, (float)1.539673, -+(float)0.680542, (float)0.959229, (float)1.662720, -+(float)0.887207, (float)1.430542, (float)1.800781, -+(float)0.912598, (float)1.433594, (float)1.683960, -+(float)0.860474, (float)1.060303, (float)1.455322, -+(float)1.005127, (float)1.381104, (float)1.706909, -+(float)0.800781, (float)1.363892, (float)1.829102, -+(float)0.781860, (float)1.124390, (float)1.505981, -+(float)1.003662, (float)1.471436, (float)1.684692, -+(float)0.981323, (float)1.309570, (float)1.618042, -+(float)1.228760, (float)1.554321, (float)1.756470, -+(float)0.734375, (float)0.895752, (float)1.225586, -+(float)0.841797, (float)1.055664, (float)1.249268, -+(float)0.920166, (float)1.119385, (float)1.486206, -+(float)0.894409, (float)1.539063, (float)1.828979, -+ -+ -+(float)1.283691, (float)1.543335, (float)1.858276, -+(float)0.676025, (float)0.933105, (float)1.490845, -+(float)0.821289, (float)1.491821, (float)1.739868, -+(float)0.923218, (float)1.144653, (float)1.580566, -+(float)1.057251, (float)1.345581, (float)1.635864, -+(float)0.888672, (float)1.074951, (float)1.353149, -+(float)0.942749, (float)1.195435, (float)1.505493, -+(float)1.492310, (float)1.788086, (float)2.039673, -+(float)1.070313, (float)1.634399, (float)1.860962, -+(float)1.253296, (float)1.488892, (float)1.686035, -+(float)0.647095, (float)0.864014, (float)1.401855, -+(float)0.866699, (float)1.254883, (float)1.453369, -+(float)1.063965, (float)1.532593, (float)1.731323, -+(float)1.167847, (float)1.521484, (float)1.884033, -+(float)0.956055, (float)1.502075, (float)1.745605, -+(float)0.928711, (float)1.288574, (float)1.479614, -+(float)1.088013, (float)1.380737, (float)1.570801, -+(float)0.905029, (float)1.186768, (float)1.371948, -+(float)1.057861, (float)1.421021, (float)1.617432, -+(float)1.108276, (float)1.312500, (float)1.501465, -+(float)0.979492, (float)1.416992, (float)1.624268, -+(float)1.276001, (float)1.661011, (float)2.007935, -+(float)0.993042, (float)1.168579, (float)1.331665, -+(float)0.778198, (float)0.944946, (float)1.235962, -+(float)1.223755, (float)1.491333, (float)1.815674, -+(float)0.852661, (float)1.350464, (float)1.722290, -+(float)1.134766, (float)1.593140, (float)1.787354, -+(float)1.051392, (float)1.339722, (float)1.531006, -+(float)0.803589, (float)1.271240, (float)1.652100, -+(float)0.755737, (float)1.143555, (float)1.639404, -+(float)0.700928, (float)0.837280, (float)1.130371, -+(float)0.942749, (float)1.197876, (float)1.669800, -+(float)0.993286, (float)1.378296, (float)1.566528, -+(float)0.801025, (float)1.095337, (float)1.298950, -+(float)0.739990, (float)1.032959, (float)1.383667, -+(float)0.845703, (float)1.072266, (float)1.543823, -+(float)0.915649, (float)1.072266, (float)1.224487, -+(float)1.021973, (float)1.226196, (float)1.481323, -+(float)0.999878, (float)1.204102, (float)1.555908, -+(float)0.722290, (float)0.913940, (float)1.340210, -+(float)0.673340, (float)0.835938, (float)1.259521, -+(float)0.832397, (float)1.208374, (float)1.394165, -+(float)0.962158, (float)1.576172, (float)1.912842, -+(float)1.166748, (float)1.370850, (float)1.556763, -+(float)0.946289, (float)1.138550, (float)1.400391, -+(float)1.035034, (float)1.218262, (float)1.386475, -+(float)1.393799, (float)1.717773, (float)2.000244, -+(float)0.972656, (float)1.260986, (float)1.760620, -+(float)1.028198, (float)1.288452, (float)1.484619, -+(float)0.773560, (float)1.258057, (float)1.756714, -+(float)1.080322, (float)1.328003, (float)1.742676, -+(float)0.823975, (float)1.450806, (float)1.917725, -+(float)0.859009, (float)1.016602, (float)1.191895, -+(float)0.843994, (float)1.131104, (float)1.645020, -+ -+ -+(float)1.189697, (float)1.702759, (float)1.894409, -+(float)1.346680, (float)1.763184, (float)2.066040, -+(float)0.980469, (float)1.253784, (float)1.441650, -+(float)1.338135, (float)1.641968, (float)1.932739, -+(float)1.223267, (float)1.424194, (float)1.626465, -+(float)0.765747, (float)1.004150, (float)1.579102, -+(float)1.042847, (float)1.269165, (float)1.647461, -+(float)0.968750, (float)1.257568, (float)1.555786, -+(float)0.826294, (float)0.993408, (float)1.275146, -+(float)0.742310, (float)0.950439, (float)1.430542, -+(float)1.054321, (float)1.439819, (float)1.828003, -+(float)1.072998, (float)1.261719, (float)1.441895, -+(float)0.859375, (float)1.036377, (float)1.314819, -+(float)0.895752, (float)1.267212, (float)1.605591, -+(float)0.805420, (float)0.962891, (float)1.142334, -+(float)0.795654, (float)1.005493, (float)1.468506, -+(float)1.105347, (float)1.313843, (float)1.584839, -+(float)0.792236, (float)1.221802, (float)1.465698, -+(float)1.170532, (float)1.467651, (float)1.664063, -+(float)0.838257, (float)1.153198, (float)1.342163, -+(float)0.968018, (float)1.198242, (float)1.391235, -+(float)1.250122, (float)1.623535, (float)1.823608, -+(float)0.711670, (float)1.058350, (float)1.512085, -+(float)1.204834, (float)1.454468, (float)1.739136, -+(float)1.137451, (float)1.421753, (float)1.620117, -+(float)0.820435, (float)1.322754, (float)1.578247, -+(float)0.798706, (float)1.005005, (float)1.213867, -+(float)0.980713, (float)1.324951, (float)1.512939, -+(float)1.112305, (float)1.438843, (float)1.735596, -+(float)1.135498, (float)1.356689, (float)1.635742, -+(float)1.101318, (float)1.387451, (float)1.686523, -+(float)0.849854, (float)1.276978, (float)1.523438, -+(float)1.377930, (float)1.627563, (float)1.858154, -+(float)0.884888, (float)1.095459, (float)1.287476, -+(float)1.289795, (float)1.505859, (float)1.756592, -+(float)0.817505, (float)1.384155, (float)1.650513, -+(float)1.446655, (float)1.702148, (float)1.931885, -+(float)0.835815, (float)1.023071, (float)1.385376, -+(float)0.916626, (float)1.139038, (float)1.335327, -+(float)0.980103, (float)1.174072, (float)1.453735, -+(float)1.705688, (float)2.153809, (float)2.398315, (float)2.743408, -+(float)1.797119, (float)2.016846, (float)2.445679, (float)2.701904, -+(float)1.990356, (float)2.219116, (float)2.576416, (float)2.813477, -+(float)1.849365, (float)2.190918, (float)2.611572, (float)2.835083, -+(float)1.657959, (float)1.854370, (float)2.159058, (float)2.726196, -+(float)1.437744, (float)1.897705, (float)2.253174, (float)2.655396, -+(float)2.028687, (float)2.247314, (float)2.542358, (float)2.875854, -+(float)1.736938, (float)1.922119, (float)2.185913, (float)2.743408, -+(float)1.521606, (float)1.870972, (float)2.526855, (float)2.786987, -+(float)1.841431, (float)2.050659, (float)2.463623, (float)2.857666, -+(float)1.590088, (float)2.067261, (float)2.427979, (float)2.794434, -+(float)1.746826, (float)2.057373, (float)2.320190, (float)2.800781, -+(float)1.734619, (float)1.940552, (float)2.306030, (float)2.826416, -+(float)1.786255, (float)2.204468, (float)2.457520, (float)2.795288, -+ -+ -+(float)1.861084, (float)2.170532, (float)2.414551, (float)2.763672, -+(float)2.001465, (float)2.307617, (float)2.552734, (float)2.811890, -+(float)1.784424, (float)2.124146, (float)2.381592, (float)2.645508, -+(float)1.888794, (float)2.135864, (float)2.418579, (float)2.861206, -+(float)2.301147, (float)2.531250, (float)2.724976, (float)2.913086, -+(float)1.837769, (float)2.051270, (float)2.261963, (float)2.553223, -+(float)2.012939, (float)2.221191, (float)2.440186, (float)2.678101, -+(float)1.429565, (float)1.858276, (float)2.582275, (float)2.845703, -+(float)1.622803, (float)1.897705, (float)2.367310, (float)2.621094, -+(float)1.581543, (float)1.960449, (float)2.515869, (float)2.736450, -+(float)1.419434, (float)1.933960, (float)2.394653, (float)2.746704, -+(float)1.721924, (float)2.059570, (float)2.421753, (float)2.769653, -+(float)1.911011, (float)2.220703, (float)2.461060, (float)2.740723, -+(float)1.581177, (float)1.860840, (float)2.516968, (float)2.874634, -+(float)1.870361, (float)2.098755, (float)2.432373, (float)2.656494, -+(float)2.059692, (float)2.279785, (float)2.495605, (float)2.729370, -+(float)1.815674, (float)2.181519, (float)2.451538, (float)2.680542, -+(float)1.407959, (float)1.768311, (float)2.343018, (float)2.668091, -+(float)2.168701, (float)2.394653, (float)2.604736, (float)2.829346, -+(float)1.636230, (float)1.865723, (float)2.329102, (float)2.824219, -+(float)1.878906, (float)2.139526, (float)2.376709, (float)2.679810, -+(float)1.765381, (float)1.971802, (float)2.195435, (float)2.586914, -+(float)2.164795, (float)2.410889, (float)2.673706, (float)2.903198, -+(float)2.071899, (float)2.331055, (float)2.645874, (float)2.907104, -+(float)2.026001, (float)2.311523, (float)2.594849, (float)2.863892, -+(float)1.948975, (float)2.180786, (float)2.514893, (float)2.797852, -+(float)1.881836, (float)2.130859, (float)2.478149, (float)2.804199, -+(float)2.238159, (float)2.452759, (float)2.652832, (float)2.868286, -+(float)1.897949, (float)2.101685, (float)2.524292, (float)2.880127, -+(float)1.856445, (float)2.074585, (float)2.541016, (float)2.791748, -+(float)1.695557, (float)2.199097, (float)2.506226, (float)2.742676, -+(float)1.612671, (float)1.877075, (float)2.435425, (float)2.732910, -+(float)1.568848, (float)1.786499, (float)2.194580, (float)2.768555, -+(float)1.953369, (float)2.164551, (float)2.486938, (float)2.874023, -+(float)1.388306, (float)1.725342, (float)2.384521, (float)2.771851, -+(float)2.115356, (float)2.337769, (float)2.592896, (float)2.864014, -+(float)1.905762, (float)2.111328, (float)2.363525, (float)2.789307, -+(float)1.882568, (float)2.332031, (float)2.598267, (float)2.827637, -+(float)1.683594, (float)2.088745, (float)2.361938, (float)2.608643, -+(float)1.874023, (float)2.182129, (float)2.536133, (float)2.766968, -+(float)1.861938, (float)2.070435, (float)2.309692, (float)2.700562, -+(float)1.722168, (float)2.107422, (float)2.477295, (float)2.837646, -+(float)1.926880, (float)2.184692, (float)2.442627, (float)2.663818, -+(float)2.123901, (float)2.337280, (float)2.553101, (float)2.777466, -+(float)1.588135, (float)1.911499, (float)2.212769, (float)2.543945, -+(float)2.053955, (float)2.370850, (float)2.712158, (float)2.939941, -+(float)2.210449, (float)2.519653, (float)2.770386, (float)2.958618, -+(float)2.199463, (float)2.474731, (float)2.718262, (float)2.919922, -+(float)1.960083, (float)2.175415, (float)2.608032, (float)2.888794, -+(float)1.953735, (float)2.185181, (float)2.428223, (float)2.809570, -+(float)1.615234, (float)2.036499, (float)2.576538, (float)2.834595, -+(float)1.621094, (float)2.028198, (float)2.431030, (float)2.664673, -+(float)1.824951, (float)2.267456, (float)2.514526, (float)2.747925, -+(float)1.994263, (float)2.229126, (float)2.475220, (float)2.833984, -+ -+ -+(float)1.746338, (float)2.011353, (float)2.588257, (float)2.826904, -+(float)1.562866, (float)2.135986, (float)2.471680, (float)2.687256, -+(float)1.748901, (float)2.083496, (float)2.460938, (float)2.686279, -+(float)1.758057, (float)2.131470, (float)2.636597, (float)2.891602, -+(float)2.071289, (float)2.299072, (float)2.550781, (float)2.814331, -+(float)1.839600, (float)2.094360, (float)2.496460, (float)2.723999, -+(float)1.882202, (float)2.088257, (float)2.636841, (float)2.923096, -+(float)1.957886, (float)2.153198, (float)2.384399, (float)2.615234, -+(float)1.992920, (float)2.351196, (float)2.654419, (float)2.889771, -+(float)2.012817, (float)2.262451, (float)2.643799, (float)2.903076, -+(float)2.025635, (float)2.254761, (float)2.508423, (float)2.784058, -+(float)2.316040, (float)2.589355, (float)2.794189, (float)2.963623, -+(float)1.741211, (float)2.279541, (float)2.578491, (float)2.816284, -+(float)1.845337, (float)2.055786, (float)2.348511, (float)2.822021, -+(float)1.679932, (float)1.926514, (float)2.499756, (float)2.835693, -+(float)1.722534, (float)1.946899, (float)2.448486, (float)2.728760, -+(float)1.829834, (float)2.043213, (float)2.580444, (float)2.867676, -+(float)1.676636, (float)2.071655, (float)2.322510, (float)2.704834, -+(float)1.791504, (float)2.113525, (float)2.469727, (float)2.784058, -+(float)1.977051, (float)2.215088, (float)2.497437, (float)2.726929, -+(float)1.800171, (float)2.106689, (float)2.357788, (float)2.738892, -+(float)1.827759, (float)2.170166, (float)2.525879, (float)2.852417, -+(float)1.918335, (float)2.132813, (float)2.488403, (float)2.728149, -+(float)1.916748, (float)2.225098, (float)2.542603, (float)2.857666, -+(float)1.761230, (float)1.976074, (float)2.507446, (float)2.884521, -+(float)2.053711, (float)2.367432, (float)2.608032, (float)2.837646, -+(float)1.595337, (float)2.000977, (float)2.307129, (float)2.578247, -+(float)1.470581, (float)2.031250, (float)2.375854, (float)2.647583, -+(float)1.801392, (float)2.128052, (float)2.399780, (float)2.822876, -+(float)1.853638, (float)2.066650, (float)2.429199, (float)2.751465, -+(float)1.956299, (float)2.163696, (float)2.394775, (float)2.734253, -+(float)1.963623, (float)2.275757, (float)2.585327, (float)2.865234, -+(float)1.887451, (float)2.105469, (float)2.331787, (float)2.587402, -+(float)2.120117, (float)2.443359, (float)2.733887, (float)2.941406, -+(float)1.506348, (float)1.766968, (float)2.400513, (float)2.851807, -+(float)1.664551, (float)1.981079, (float)2.375732, (float)2.774414, -+(float)1.720703, (float)1.978882, (float)2.391479, (float)2.640991, -+(float)1.483398, (float)1.814819, (float)2.434448, (float)2.722290, -+(float)1.769043, (float)2.136597, (float)2.563721, (float)2.774414, -+(float)1.810791, (float)2.049316, (float)2.373901, (float)2.613647, -+(float)1.788330, (float)2.005981, (float)2.359131, (float)2.723145, -+(float)1.785156, (float)1.993164, (float)2.399780, (float)2.832520, -+(float)1.695313, (float)2.022949, (float)2.522583, (float)2.745117, -+(float)1.584106, (float)1.965576, (float)2.299927, (float)2.715576, -+(float)1.894897, (float)2.249878, (float)2.655884, (float)2.897705, -+(float)1.720581, (float)1.995728, (float)2.299438, (float)2.557007, -+(float)1.619385, (float)2.173950, (float)2.574219, (float)2.787964, -+(float)1.883179, (float)2.220459, (float)2.474365, (float)2.825073, -+(float)1.447632, (float)2.045044, (float)2.555542, (float)2.744873, -+(float)1.502686, (float)2.156616, (float)2.653320, (float)2.846558, -+(float)1.711548, (float)1.944092, (float)2.282959, (float)2.685791, -+(float)1.499756, (float)1.867554, (float)2.341064, (float)2.578857, -+(float)1.916870, (float)2.135132, (float)2.568237, (float)2.826050, -+(float)1.498047, (float)1.711182, (float)2.223267, (float)2.755127, -+ -+ -+(float)1.808716, (float)1.997559, (float)2.256470, (float)2.758545, -+(float)2.088501, (float)2.402710, (float)2.667358, (float)2.890259, -+(float)1.545044, (float)1.819214, (float)2.324097, (float)2.692993, -+(float)1.796021, (float)2.012573, (float)2.505737, (float)2.784912, -+(float)1.786499, (float)2.041748, (float)2.290405, (float)2.650757, -+(float)1.938232, (float)2.264404, (float)2.529053, (float)2.796143 -+}; -+ -+ -diff -druN codecs/ilbc.orig/constants.h codecs/ilbc/constants.h ---- codecs/ilbc.orig/constants.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/constants.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,74 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ constants.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+ -+ -+******************************************************************/ -+ -+#ifndef __iLBC_CONSTANTS_H -+#define __iLBC_CONSTANTS_H -+ -+#include "iLBC_define.h" -+ -+ -+/* ULP bit allocation */ -+ -+extern const iLBC_ULP_Inst_t ULP_20msTbl; -+extern const iLBC_ULP_Inst_t ULP_30msTbl; -+ -+/* high pass filters */ -+ -+extern float hpi_zero_coefsTbl[]; -+extern float hpi_pole_coefsTbl[]; -+extern float hpo_zero_coefsTbl[]; -+extern float hpo_pole_coefsTbl[]; -+ -+/* low pass filters */ -+extern float lpFilt_coefsTbl[]; -+ -+/* LPC analysis and quantization */ -+ -+extern float lpc_winTbl[]; -+extern float lpc_asymwinTbl[]; -+extern float lpc_lagwinTbl[]; -+extern float lsfCbTbl[]; -+extern float lsfmeanTbl[]; -+extern int dim_lsfCbTbl[]; -+extern int size_lsfCbTbl[]; -+extern float lsf_weightTbl_30ms[]; -+extern float lsf_weightTbl_20ms[]; -+ -+/* state quantization tables */ -+ -+extern float state_sq3Tbl[]; -+extern float state_frgqTbl[]; -+ -+/* gain quantization tables */ -+ -+extern float gain_sq3Tbl[]; -+extern float gain_sq4Tbl[]; -+extern float gain_sq5Tbl[]; -+ -+/* adaptive codebook definitions */ -+ -+extern int search_rangeTbl[5][CB_NSTAGES]; -+extern int memLfTbl[]; -+extern int stMemLTbl; -+extern float cbfiltersTbl[CB_FILTERLEN]; -+ -+ -+ -+/* enhancer definitions */ -+ -+extern float polyphaserTbl[]; -+extern float enh_plocsTbl[]; -+ -+#endif -+ -diff -druN codecs/ilbc.orig/createCB.c codecs/ilbc/createCB.c ---- codecs/ilbc.orig/createCB.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/createCB.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,216 @@ -+ -+ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ createCB.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#include "iLBC_define.h" -+#include "createCB.h" -+#include "constants.h" -+#include <string.h> -+#include <math.h> -+ -+/*----------------------------------------------------------------* -+ * Construct an additional codebook vector by filtering the -+ * initial codebook buffer. This vector is then used to expand -+ * the codebook with an additional section. -+ *---------------------------------------------------------------*/ -+ -+void filteredCBvecs( -+ float *cbvectors, /* (o) Codebook vectors for the -+ higher section */ -+ float *mem, /* (i) Buffer to create codebook -+ vector from */ -+ int lMem /* (i) Length of buffer */ -+){ -+ int j, k; -+ float *pp, *pp1; -+ float tempbuff2[CB_MEML+CB_FILTERLEN]; -+ float *pos; -+ -+ memset(tempbuff2, 0, (CB_HALFFILTERLEN-1)*sizeof(float)); -+ memcpy(&tempbuff2[CB_HALFFILTERLEN-1], mem, lMem*sizeof(float)); -+ memset(&tempbuff2[lMem+CB_HALFFILTERLEN-1], 0, -+ (CB_HALFFILTERLEN+1)*sizeof(float)); -+ -+ /* Create codebook vector for higher section by filtering */ -+ -+ /* do filtering */ -+ pos=cbvectors; -+ memset(pos, 0, lMem*sizeof(float)); -+ for (k=0; k<lMem; k++) { -+ pp=&tempbuff2[k]; -+ pp1=&cbfiltersTbl[CB_FILTERLEN-1]; -+ for (j=0;j<CB_FILTERLEN;j++) { -+ (*pos)+=(*pp++)*(*pp1--); -+ } -+ pos++; -+ } -+} -+ -+ -+ -+/*----------------------------------------------------------------* -+ * Search the augmented part of the codebook to find the best -+ * measure. -+ *----------------------------------------------------------------*/ -+ -+void searchAugmentedCB( -+ int low, /* (i) Start index for the search */ -+ int high, /* (i) End index for the search */ -+ int stage, /* (i) Current stage */ -+ int startIndex, /* (i) Codebook index for the first -+ aug vector */ -+ float *target, /* (i) Target vector for encoding */ -+ float *buffer, /* (i) Pointer to the end of the buffer for -+ augmented codebook construction */ -+ float *max_measure, /* (i/o) Currently maximum measure */ -+ int *best_index,/* (o) Currently the best index */ -+ float *gain, /* (o) Currently the best gain */ -+ float *energy, /* (o) Energy of augmented codebook -+ vectors */ -+ float *invenergy/* (o) Inv energy of augmented codebook -+ vectors */ -+) { -+ int icount, ilow, j, tmpIndex; -+ float *pp, *ppo, *ppi, *ppe, crossDot, alfa; -+ float weighted, measure, nrjRecursive; -+ float ftmp; -+ -+ /* Compute the energy for the first (low-5) -+ noninterpolated samples */ -+ nrjRecursive = (float) 0.0; -+ pp = buffer - low + 1; -+ for (j=0; j<(low-5); j++) { -+ nrjRecursive += ( (*pp)*(*pp) ); -+ pp++; -+ } -+ ppe = buffer - low; -+ -+ -+ for (icount=low; icount<=high; icount++) { -+ -+ /* Index of the codebook vector used for retrieving -+ energy values */ -+ tmpIndex = startIndex+icount-20; -+ -+ ilow = icount-4; -+ -+ /* Update the energy recursively to save complexity */ -+ nrjRecursive = nrjRecursive + (*ppe)*(*ppe); -+ ppe--; -+ energy[tmpIndex] = nrjRecursive; -+ -+ /* Compute cross dot product for the first (low-5) -+ samples */ -+ crossDot = (float) 0.0; -+ -+ -+ pp = buffer-icount; -+ for (j=0; j<ilow; j++) { -+ crossDot += target[j]*(*pp++); -+ } -+ -+ /* interpolation */ -+ alfa = (float) 0.2; -+ ppo = buffer-4; -+ ppi = buffer-icount-4; -+ for (j=ilow; j<icount; j++) { -+ weighted = ((float)1.0-alfa)*(*ppo)+alfa*(*ppi); -+ ppo++; -+ ppi++; -+ energy[tmpIndex] += weighted*weighted; -+ crossDot += target[j]*weighted; -+ alfa += (float)0.2; -+ } -+ -+ /* Compute energy and cross dot product for the -+ remaining samples */ -+ pp = buffer - icount; -+ for (j=icount; j<SUBL; j++) { -+ energy[tmpIndex] += (*pp)*(*pp); -+ crossDot += target[j]*(*pp++); -+ } -+ -+ if (energy[tmpIndex]>0.0) { -+ invenergy[tmpIndex]=(float)1.0/(energy[tmpIndex]+EPS); -+ } else { -+ invenergy[tmpIndex] = (float) 0.0; -+ } -+ -+ if (stage==0) { -+ measure = (float)-10000000.0; -+ -+ if (crossDot > 0.0) { -+ measure = crossDot*crossDot*invenergy[tmpIndex]; -+ } -+ } -+ else { -+ measure = crossDot*crossDot*invenergy[tmpIndex]; -+ } -+ -+ /* check if measure is better */ -+ ftmp = crossDot*invenergy[tmpIndex]; -+ -+ if ((measure>*max_measure) && (fabs(ftmp)<CB_MAXGAIN)) { -+ *best_index = tmpIndex; -+ *max_measure = measure; -+ *gain = ftmp; -+ } -+ } -+} -+ -+ -+ -+ -+/*----------------------------------------------------------------* -+ * Recreate a specific codebook vector from the augmented part. -+ * -+ *----------------------------------------------------------------*/ -+ -+void createAugmentedVec( -+ int index, /* (i) Index for the augmented vector -+ to be created */ -+ float *buffer, /* (i) Pointer to the end of the buffer for -+ augmented codebook construction */ -+ float *cbVec/* (o) The construced codebook vector */ -+) { -+ int ilow, j; -+ float *pp, *ppo, *ppi, alfa, alfa1, weighted; -+ -+ ilow = index-5; -+ -+ /* copy the first noninterpolated part */ -+ -+ pp = buffer-index; -+ memcpy(cbVec,pp,sizeof(float)*index); -+ -+ /* interpolation */ -+ -+ alfa1 = (float)0.2; -+ alfa = 0.0; -+ ppo = buffer-5; -+ ppi = buffer-index-5; -+ for (j=ilow; j<index; j++) { -+ weighted = ((float)1.0-alfa)*(*ppo)+alfa*(*ppi); -+ ppo++; -+ ppi++; -+ cbVec[j] = weighted; -+ alfa += alfa1; -+ } -+ -+ /* copy the second noninterpolated part */ -+ -+ pp = buffer - index; -+ memcpy(cbVec+index,pp,sizeof(float)*(SUBL-index)); -+} -+ -+ -diff -druN codecs/ilbc.orig/createCB.h codecs/ilbc/createCB.h ---- codecs/ilbc.orig/createCB.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/createCB.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,56 @@ -+ -+/****************************************************************** -+ -+ -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ createCB.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#ifndef __iLBC_CREATECB_H -+#define __iLBC_CREATECB_H -+ -+void filteredCBvecs( -+ float *cbvectors, /* (o) Codebook vector for the -+ higher section */ -+ float *mem, /* (i) Buffer to create codebook -+ vectors from */ -+ int lMem /* (i) Length of buffer */ -+); -+ -+void searchAugmentedCB( -+ int low, /* (i) Start index for the search */ -+ int high, /* (i) End index for the search */ -+ int stage, /* (i) Current stage */ -+ int startIndex, /* (i) CB index for the first -+ augmented vector */ -+ float *target, /* (i) Target vector for encoding */ -+ float *buffer, /* (i) Pointer to the end of the -+ buffer for augmented codebook -+ construction */ -+ float *max_measure, /* (i/o) Currently maximum measure */ -+ int *best_index,/* (o) Currently the best index */ -+ float *gain, /* (o) Currently the best gain */ -+ float *energy, /* (o) Energy of augmented -+ codebook vectors */ -+ float *invenergy/* (o) Inv energy of aug codebook -+ vectors */ -+); -+ -+void createAugmentedVec( -+ int index, /* (i) Index for the aug vector -+ to be created */ -+ float *buffer, /* (i) Pointer to the end of the -+ buffer for augmented codebook -+ construction */ -+ float *cbVec /* (o) The construced codebook vector */ -+); -+ -+#endif -+ -+ -diff -druN codecs/ilbc.orig/doCPLC.c codecs/ilbc/doCPLC.c ---- codecs/ilbc.orig/doCPLC.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/doCPLC.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,259 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ doCPLC.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#include <math.h> -+#include <string.h> -+#include <stdio.h> -+ -+#include "iLBC_define.h" -+#include "doCPLC.h" -+ -+/*----------------------------------------------------------------* -+ * Compute cross correlation and pitch gain for pitch prediction -+ * of last subframe at given lag. -+ *---------------------------------------------------------------*/ -+ -+static void compCorr( -+ float *cc, /* (o) cross correlation coefficient */ -+ float *gc, /* (o) gain */ -+ float *pm, -+ float *buffer, /* (i) signal buffer */ -+ int lag, /* (i) pitch lag */ -+ int bLen, /* (i) length of buffer */ -+ int sRange /* (i) correlation search length */ -+){ -+ -+ -+ int i; -+ float ftmp1, ftmp2, ftmp3; -+ -+ /* Guard against getting outside buffer */ -+ if ((bLen-sRange-lag)<0) { -+ sRange=bLen-lag; -+ } -+ -+ ftmp1 = 0.0; -+ ftmp2 = 0.0; -+ ftmp3 = 0.0; -+ for (i=0; i<sRange; i++) { -+ ftmp1 += buffer[bLen-sRange+i] * -+ buffer[bLen-sRange+i-lag]; -+ ftmp2 += buffer[bLen-sRange+i-lag] * -+ buffer[bLen-sRange+i-lag]; -+ ftmp3 += buffer[bLen-sRange+i] * -+ buffer[bLen-sRange+i]; -+ } -+ -+ if (ftmp2 > 0.0) { -+ *cc = ftmp1*ftmp1/ftmp2; -+ *gc = (float)fabs(ftmp1/ftmp2); -+ *pm=(float)fabs(ftmp1)/ -+ ((float)sqrt(ftmp2)*(float)sqrt(ftmp3)); -+ } -+ else { -+ *cc = 0.0; -+ *gc = 0.0; -+ *pm=0.0; -+ } -+} -+ -+/*----------------------------------------------------------------* -+ * Packet loss concealment routine. Conceals a residual signal -+ * and LP parameters. If no packet loss, update state. -+ *---------------------------------------------------------------*/ -+ -+void doThePLC( -+ float *PLCresidual, /* (o) concealed residual */ -+ float *PLClpc, /* (o) concealed LP parameters */ -+ int PLI, /* (i) packet loss indicator -+ 0 - no PL, 1 = PL */ -+ float *decresidual, /* (i) decoded residual */ -+ float *lpc, /* (i) decoded LPC (only used for no PL) */ -+ int inlag, /* (i) pitch lag */ -+ iLBC_Dec_Inst_t *iLBCdec_inst -+ /* (i/o) decoder instance */ -+){ -+ int lag=20, randlag; -+ float gain, maxcc; -+ float use_gain; -+ float gain_comp, maxcc_comp, per, max_per; -+ int i, pick, use_lag; -+ -+ -+ float ftmp, randvec[BLOCKL_MAX], pitchfact, energy; -+ -+ /* Packet Loss */ -+ -+ if (PLI == 1) { -+ -+ iLBCdec_inst->consPLICount += 1; -+ -+ /* if previous frame not lost, -+ determine pitch pred. gain */ -+ -+ if (iLBCdec_inst->prevPLI != 1) { -+ -+ /* Search around the previous lag to find the -+ best pitch period */ -+ -+ lag=inlag-3; -+ compCorr(&maxcc, &gain, &max_per, -+ iLBCdec_inst->prevResidual, -+ lag, iLBCdec_inst->blockl, 60); -+ for (i=inlag-2;i<=inlag+3;i++) { -+ compCorr(&maxcc_comp, &gain_comp, &per, -+ iLBCdec_inst->prevResidual, -+ i, iLBCdec_inst->blockl, 60); -+ -+ if (maxcc_comp>maxcc) { -+ maxcc=maxcc_comp; -+ gain=gain_comp; -+ lag=i; -+ max_per=per; -+ } -+ } -+ -+ } -+ -+ /* previous frame lost, use recorded lag and periodicity */ -+ -+ else { -+ lag=iLBCdec_inst->prevLag; -+ max_per=iLBCdec_inst->per; -+ } -+ -+ /* downscaling */ -+ -+ use_gain=1.0; -+ if (iLBCdec_inst->consPLICount*iLBCdec_inst->blockl>320) -+ use_gain=(float)0.9; -+ else if (iLBCdec_inst->consPLICount* -+ iLBCdec_inst->blockl>2*320) -+ use_gain=(float)0.7; -+ else if (iLBCdec_inst->consPLICount* -+ iLBCdec_inst->blockl>3*320) -+ use_gain=(float)0.5; -+ else if (iLBCdec_inst->consPLICount* -+ -+ -+ iLBCdec_inst->blockl>4*320) -+ use_gain=(float)0.0; -+ -+ /* mix noise and pitch repeatition */ -+ ftmp=(float)sqrt(max_per); -+ if (ftmp>(float)0.7) -+ pitchfact=(float)1.0; -+ else if (ftmp>(float)0.4) -+ pitchfact=(ftmp-(float)0.4)/((float)0.7-(float)0.4); -+ else -+ pitchfact=0.0; -+ -+ -+ /* avoid repetition of same pitch cycle */ -+ use_lag=lag; -+ if (lag<80) { -+ use_lag=2*lag; -+ } -+ -+ /* compute concealed residual */ -+ -+ energy = 0.0; -+ for (i=0; i<iLBCdec_inst->blockl; i++) { -+ -+ /* noise component */ -+ -+ iLBCdec_inst->seed=(iLBCdec_inst->seed*69069L+1) & -+ (0x80000000L-1); -+ randlag = 50 + ((signed long) iLBCdec_inst->seed)%70; -+ pick = i - randlag; -+ -+ if (pick < 0) { -+ randvec[i] = -+ iLBCdec_inst->prevResidual[ -+ iLBCdec_inst->blockl+pick]; -+ } else { -+ randvec[i] = randvec[pick]; -+ } -+ -+ /* pitch repeatition component */ -+ pick = i - use_lag; -+ -+ if (pick < 0) { -+ PLCresidual[i] = -+ iLBCdec_inst->prevResidual[ -+ iLBCdec_inst->blockl+pick]; -+ } else { -+ PLCresidual[i] = PLCresidual[pick]; -+ } -+ -+ /* mix random and periodicity component */ -+ -+ if (i<80) -+ PLCresidual[i] = use_gain*(pitchfact * -+ -+ -+ PLCresidual[i] + -+ ((float)1.0 - pitchfact) * randvec[i]); -+ else if (i<160) -+ PLCresidual[i] = (float)0.95*use_gain*(pitchfact * -+ PLCresidual[i] + -+ ((float)1.0 - pitchfact) * randvec[i]); -+ else -+ PLCresidual[i] = (float)0.9*use_gain*(pitchfact * -+ PLCresidual[i] + -+ ((float)1.0 - pitchfact) * randvec[i]); -+ -+ energy += PLCresidual[i] * PLCresidual[i]; -+ } -+ -+ /* less than 30 dB, use only noise */ -+ -+ if (sqrt(energy/(float)iLBCdec_inst->blockl) < 30.0) { -+ gain=0.0; -+ for (i=0; i<iLBCdec_inst->blockl; i++) { -+ PLCresidual[i] = randvec[i]; -+ } -+ } -+ -+ /* use old LPC */ -+ -+ memcpy(PLClpc,iLBCdec_inst->prevLpc, -+ (LPC_FILTERORDER+1)*sizeof(float)); -+ -+ } -+ -+ /* no packet loss, copy input */ -+ -+ else { -+ memcpy(PLCresidual, decresidual, -+ iLBCdec_inst->blockl*sizeof(float)); -+ memcpy(PLClpc, lpc, (LPC_FILTERORDER+1)*sizeof(float)); -+ iLBCdec_inst->consPLICount = 0; -+ } -+ -+ /* update state */ -+ -+ if (PLI) { -+ iLBCdec_inst->prevLag = lag; -+ iLBCdec_inst->per=max_per; -+ } -+ -+ iLBCdec_inst->prevPLI = PLI; -+ memcpy(iLBCdec_inst->prevLpc, PLClpc, -+ (LPC_FILTERORDER+1)*sizeof(float)); -+ memcpy(iLBCdec_inst->prevResidual, PLCresidual, -+ iLBCdec_inst->blockl*sizeof(float)); -+} -+ -+ -+ -+ -diff -druN codecs/ilbc.orig/doCPLC.h codecs/ilbc/doCPLC.h ---- codecs/ilbc.orig/doCPLC.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/doCPLC.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,32 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ doCPLC.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+ -+ -+******************************************************************/ -+ -+#ifndef __iLBC_DOLPC_H -+#define __iLBC_DOLPC_H -+ -+void doThePLC( -+ float *PLCresidual, /* (o) concealed residual */ -+ float *PLClpc, /* (o) concealed LP parameters */ -+ int PLI, /* (i) packet loss indicator -+ 0 - no PL, 1 = PL */ -+ float *decresidual, /* (i) decoded residual */ -+ float *lpc, /* (i) decoded LPC (only used for no PL) */ -+ int inlag, /* (i) pitch lag */ -+ iLBC_Dec_Inst_t *iLBCdec_inst -+ /* (i/o) decoder instance */ -+); -+ -+#endif -+ -+ -diff -druN codecs/ilbc.orig/enhancer.c codecs/ilbc/enhancer.c ---- codecs/ilbc.orig/enhancer.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/enhancer.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,665 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ enhancer.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#include <math.h> -+#include <string.h> -+#include "iLBC_define.h" -+#include "enhancer.h" -+#include "constants.h" -+#include "filter.h" -+ -+/*----------------------------------------------------------------* -+ -+ -+ * Find index in array such that the array element with said -+ * index is the element of said array closest to "value" -+ * according to the squared-error criterion -+ *---------------------------------------------------------------*/ -+ -+static void NearestNeighbor( -+ int *index, /* (o) index of array element closest -+ to value */ -+ float *array, /* (i) data array */ -+ float value,/* (i) value */ -+ int arlength/* (i) dimension of data array */ -+){ -+ int i; -+ float bestcrit,crit; -+ -+ crit=array[0]-value; -+ bestcrit=crit*crit; -+ *index=0; -+ for (i=1; i<arlength; i++) { -+ crit=array[i]-value; -+ crit=crit*crit; -+ -+ if (crit<bestcrit) { -+ bestcrit=crit; -+ *index=i; -+ } -+ } -+} -+ -+/*----------------------------------------------------------------* -+ * compute cross correlation between sequences -+ *---------------------------------------------------------------*/ -+ -+static void mycorr1( -+ float* corr, /* (o) correlation of seq1 and seq2 */ -+ float* seq1, /* (i) first sequence */ -+ int dim1, /* (i) dimension first seq1 */ -+ const float *seq2, /* (i) second sequence */ -+ int dim2 /* (i) dimension seq2 */ -+){ -+ int i,j; -+ -+ for (i=0; i<=dim1-dim2; i++) { -+ corr[i]=0.0; -+ for (j=0; j<dim2; j++) { -+ corr[i] += seq1[i+j] * seq2[j]; -+ } -+ } -+} -+ -+/*----------------------------------------------------------------* -+ * upsample finite array assuming zeros outside bounds -+ *---------------------------------------------------------------*/ -+ -+ -+ -+static void enh_upsample( -+ float* useq1, /* (o) upsampled output sequence */ -+ float* seq1,/* (i) unupsampled sequence */ -+ int dim1, /* (i) dimension seq1 */ -+ int hfl /* (i) polyphase filter length=2*hfl+1 */ -+){ -+ float *pu,*ps; -+ int i,j,k,q,filterlength,hfl2; -+ const float *polyp[ENH_UPS0]; /* pointers to -+ polyphase columns */ -+ const float *pp; -+ -+ /* define pointers for filter */ -+ -+ filterlength=2*hfl+1; -+ -+ if ( filterlength > dim1 ) { -+ hfl2=(int) (dim1/2); -+ for (j=0; j<ENH_UPS0; j++) { -+ polyp[j]=polyphaserTbl+j*filterlength+hfl-hfl2; -+ } -+ hfl=hfl2; -+ filterlength=2*hfl+1; -+ } -+ else { -+ for (j=0; j<ENH_UPS0; j++) { -+ polyp[j]=polyphaserTbl+j*filterlength; -+ } -+ } -+ -+ /* filtering: filter overhangs left side of sequence */ -+ -+ pu=useq1; -+ for (i=hfl; i<filterlength; i++) { -+ for (j=0; j<ENH_UPS0; j++) { -+ *pu=0.0; -+ pp = polyp[j]; -+ ps = seq1+i; -+ for (k=0; k<=i; k++) { -+ *pu += *ps-- * *pp++; -+ } -+ pu++; -+ } -+ } -+ -+ /* filtering: simple convolution=inner products */ -+ -+ for (i=filterlength; i<dim1; i++) { -+ for (j=0;j<ENH_UPS0; j++){ -+ *pu=0.0; -+ pp = polyp[j]; -+ ps = seq1+i; -+ for (k=0; k<filterlength; k++) { -+ *pu += *ps-- * *pp++; -+ -+ -+ } -+ pu++; -+ } -+ } -+ -+ /* filtering: filter overhangs right side of sequence */ -+ -+ for (q=1; q<=hfl; q++) { -+ for (j=0; j<ENH_UPS0; j++) { -+ *pu=0.0; -+ pp = polyp[j]+q; -+ ps = seq1+dim1-1; -+ for (k=0; k<filterlength-q; k++) { -+ *pu += *ps-- * *pp++; -+ } -+ pu++; -+ } -+ } -+} -+ -+ -+/*----------------------------------------------------------------* -+ * find segment starting near idata+estSegPos that has highest -+ * correlation with idata+centerStartPos through -+ * idata+centerStartPos+ENH_BLOCKL-1 segment is found at a -+ * resolution of ENH_UPSO times the original of the original -+ * sampling rate -+ *---------------------------------------------------------------*/ -+ -+static void refiner( -+ float *seg, /* (o) segment array */ -+ float *updStartPos, /* (o) updated start point */ -+ float* idata, /* (i) original data buffer */ -+ int idatal, /* (i) dimension of idata */ -+ int centerStartPos, /* (i) beginning center segment */ -+ float estSegPos,/* (i) estimated beginning other segment */ -+ float period /* (i) estimated pitch period */ -+){ -+ int estSegPosRounded,searchSegStartPos,searchSegEndPos,corrdim; -+ int tloc,tloc2,i,st,en,fraction; -+ float vect[ENH_VECTL],corrVec[ENH_CORRDIM],maxv; -+ float corrVecUps[ENH_CORRDIM*ENH_UPS0]; -+ -+ /* defining array bounds */ -+ -+ estSegPosRounded=(int)(estSegPos - 0.5); -+ -+ searchSegStartPos=estSegPosRounded-ENH_SLOP; -+ -+ if (searchSegStartPos<0) { -+ searchSegStartPos=0; -+ } -+ searchSegEndPos=estSegPosRounded+ENH_SLOP; -+ -+ -+ -+ if (searchSegEndPos+ENH_BLOCKL >= idatal) { -+ searchSegEndPos=idatal-ENH_BLOCKL-1; -+ } -+ corrdim=searchSegEndPos-searchSegStartPos+1; -+ -+ /* compute upsampled correlation (corr33) and find -+ location of max */ -+ -+ mycorr1(corrVec,idata+searchSegStartPos, -+ corrdim+ENH_BLOCKL-1,idata+centerStartPos,ENH_BLOCKL); -+ enh_upsample(corrVecUps,corrVec,corrdim,ENH_FL0); -+ tloc=0; maxv=corrVecUps[0]; -+ for (i=1; i<ENH_UPS0*corrdim; i++) { -+ -+ if (corrVecUps[i]>maxv) { -+ tloc=i; -+ maxv=corrVecUps[i]; -+ } -+ } -+ -+ /* make vector can be upsampled without ever running outside -+ bounds */ -+ -+ *updStartPos= (float)searchSegStartPos + -+ (float)tloc/(float)ENH_UPS0+(float)1.0; -+ tloc2=(int)(tloc/ENH_UPS0); -+ -+ if (tloc>tloc2*ENH_UPS0) { -+ tloc2++; -+ } -+ st=searchSegStartPos+tloc2-ENH_FL0; -+ -+ if (st<0) { -+ memset(vect,0,-st*sizeof(float)); -+ memcpy(&vect[-st],idata, (ENH_VECTL+st)*sizeof(float)); -+ } -+ else { -+ en=st+ENH_VECTL; -+ -+ if (en>idatal) { -+ memcpy(vect, &idata[st], -+ (ENH_VECTL-(en-idatal))*sizeof(float)); -+ memset(&vect[ENH_VECTL-(en-idatal)], 0, -+ (en-idatal)*sizeof(float)); -+ } -+ else { -+ memcpy(vect, &idata[st], ENH_VECTL*sizeof(float)); -+ } -+ } -+ fraction=tloc2*ENH_UPS0-tloc; -+ -+ /* compute the segment (this is actually a convolution) */ -+ -+ mycorr1(seg,vect,ENH_VECTL,polyphaserTbl+(2*ENH_FL0+1)*fraction, -+ -+ -+ 2*ENH_FL0+1); -+} -+ -+/*----------------------------------------------------------------* -+ * find the smoothed output data -+ *---------------------------------------------------------------*/ -+ -+static void smath( -+ float *odata, /* (o) smoothed output */ -+ float *sseq,/* (i) said second sequence of waveforms */ -+ int hl, /* (i) 2*hl+1 is sseq dimension */ -+ float alpha0/* (i) max smoothing energy fraction */ -+){ -+ int i,k; -+ float w00,w10,w11,A,B,C,*psseq,err,errs; -+ float surround[BLOCKL_MAX]; /* shape contributed by other than -+ current */ -+ float wt[2*ENH_HL+1]; /* waveform weighting to get -+ surround shape */ -+ float denom; -+ -+ /* create shape of contribution from all waveforms except the -+ current one */ -+ -+ for (i=1; i<=2*hl+1; i++) { -+ wt[i-1] = (float)0.5*(1 - (float)cos(2*PI*i/(2*hl+2))); -+ } -+ wt[hl]=0.0; /* for clarity, not used */ -+ for (i=0; i<ENH_BLOCKL; i++) { -+ surround[i]=sseq[i]*wt[0]; -+ } -+ for (k=1; k<hl; k++) { -+ psseq=sseq+k*ENH_BLOCKL; -+ for(i=0;i<ENH_BLOCKL; i++) { -+ surround[i]+=psseq[i]*wt[k]; -+ } -+ } -+ for (k=hl+1; k<=2*hl; k++) { -+ psseq=sseq+k*ENH_BLOCKL; -+ for(i=0;i<ENH_BLOCKL; i++) { -+ surround[i]+=psseq[i]*wt[k]; -+ } -+ } -+ -+ /* compute some inner products */ -+ -+ w00 = w10 = w11 = 0.0; -+ psseq=sseq+hl*ENH_BLOCKL; /* current block */ -+ for (i=0; i<ENH_BLOCKL;i++) { -+ w00+=psseq[i]*psseq[i]; -+ w11+=surround[i]*surround[i]; -+ w10+=surround[i]*psseq[i]; -+ } -+ -+ -+ -+ if (fabs(w11) < 1.0) { -+ w11=1.0; -+ } -+ C = (float)sqrt( w00/w11); -+ -+ /* first try enhancement without power-constraint */ -+ -+ errs=0.0; -+ psseq=sseq+hl*ENH_BLOCKL; -+ for (i=0; i<ENH_BLOCKL; i++) { -+ odata[i]=C*surround[i]; -+ err=psseq[i]-odata[i]; -+ errs+=err*err; -+ } -+ -+ /* if constraint violated by first try, add constraint */ -+ -+ if (errs > alpha0 * w00) { -+ if ( w00 < 1) { -+ w00=1; -+ } -+ denom = (w11*w00-w10*w10)/(w00*w00); -+ -+ if (denom > 0.0001) { /* eliminates numerical problems -+ for if smooth */ -+ A = (float)sqrt( (alpha0- alpha0*alpha0/4)/denom); -+ B = -alpha0/2 - A * w10/w00; -+ B = B+1; -+ } -+ else { /* essentially no difference between cycles; -+ smoothing not needed */ -+ A= 0.0; -+ B= 1.0; -+ } -+ -+ /* create smoothed sequence */ -+ -+ psseq=sseq+hl*ENH_BLOCKL; -+ for (i=0; i<ENH_BLOCKL; i++) { -+ odata[i]=A*surround[i]+B*psseq[i]; -+ } -+ } -+} -+ -+/*----------------------------------------------------------------* -+ * get the pitch-synchronous sample sequence -+ *---------------------------------------------------------------*/ -+ -+static void getsseq( -+ float *sseq, /* (o) the pitch-synchronous sequence */ -+ float *idata, /* (i) original data */ -+ int idatal, /* (i) dimension of data */ -+ int centerStartPos, /* (i) where current block starts */ -+ float *period, /* (i) rough-pitch-period array */ -+ -+ -+ float *plocs, /* (i) where periods of period array -+ are taken */ -+ int periodl, /* (i) dimension period array */ -+ int hl /* (i) 2*hl+1 is the number of sequences */ -+){ -+ int i,centerEndPos,q; -+ float blockStartPos[2*ENH_HL+1]; -+ int lagBlock[2*ENH_HL+1]; -+ float plocs2[ENH_PLOCSL]; -+ float *psseq; -+ -+ centerEndPos=centerStartPos+ENH_BLOCKL-1; -+ -+ /* present */ -+ -+ NearestNeighbor(lagBlock+hl,plocs, -+ (float)0.5*(centerStartPos+centerEndPos),periodl); -+ -+ blockStartPos[hl]=(float)centerStartPos; -+ psseq=sseq+ENH_BLOCKL*hl; -+ memcpy(psseq, idata+centerStartPos, ENH_BLOCKL*sizeof(float)); -+ -+ /* past */ -+ -+ for (q=hl-1; q>=0; q--) { -+ blockStartPos[q]=blockStartPos[q+1]-period[lagBlock[q+1]]; -+ NearestNeighbor(lagBlock+q,plocs, -+ blockStartPos[q]+ -+ ENH_BLOCKL_HALF-period[lagBlock[q+1]], periodl); -+ -+ -+ if (blockStartPos[q]-ENH_OVERHANG>=0) { -+ refiner(sseq+q*ENH_BLOCKL, blockStartPos+q, idata, -+ idatal, centerStartPos, blockStartPos[q], -+ period[lagBlock[q+1]]); -+ } else { -+ psseq=sseq+q*ENH_BLOCKL; -+ memset(psseq, 0, ENH_BLOCKL*sizeof(float)); -+ } -+ } -+ -+ /* future */ -+ -+ for (i=0; i<periodl; i++) { -+ plocs2[i]=plocs[i]-period[i]; -+ } -+ for (q=hl+1; q<=2*hl; q++) { -+ NearestNeighbor(lagBlock+q,plocs2, -+ blockStartPos[q-1]+ENH_BLOCKL_HALF,periodl); -+ -+ blockStartPos[q]=blockStartPos[q-1]+period[lagBlock[q]]; -+ if (blockStartPos[q]+ENH_BLOCKL+ENH_OVERHANG<idatal) { -+ refiner(sseq+ENH_BLOCKL*q, blockStartPos+q, idata, -+ idatal, centerStartPos, blockStartPos[q], -+ -+ -+ period[lagBlock[q]]); -+ } -+ else { -+ psseq=sseq+q*ENH_BLOCKL; -+ memset(psseq, 0, ENH_BLOCKL*sizeof(float)); -+ } -+ } -+} -+ -+/*----------------------------------------------------------------* -+ * perform enhancement on idata+centerStartPos through -+ * idata+centerStartPos+ENH_BLOCKL-1 -+ *---------------------------------------------------------------*/ -+ -+static void enhancer( -+ float *odata, /* (o) smoothed block, dimension blockl */ -+ float *idata, /* (i) data buffer used for enhancing */ -+ int idatal, /* (i) dimension idata */ -+ int centerStartPos, /* (i) first sample current block -+ within idata */ -+ float alpha0, /* (i) max correction-energy-fraction -+ (in [0,1]) */ -+ float *period, /* (i) pitch period array */ -+ float *plocs, /* (i) locations where period array -+ values valid */ -+ int periodl /* (i) dimension of period and plocs */ -+){ -+ float sseq[(2*ENH_HL+1)*ENH_BLOCKL]; -+ -+ /* get said second sequence of segments */ -+ -+ getsseq(sseq,idata,idatal,centerStartPos,period, -+ plocs,periodl,ENH_HL); -+ -+ /* compute the smoothed output from said second sequence */ -+ -+ smath(odata,sseq,ENH_HL,alpha0); -+ -+} -+ -+/*----------------------------------------------------------------* -+ * cross correlation -+ *---------------------------------------------------------------*/ -+ -+float xCorrCoef( -+ float *target, /* (i) first array */ -+ float *regressor, /* (i) second array */ -+ int subl /* (i) dimension arrays */ -+){ -+ int i; -+ float ftmp1, ftmp2; -+ -+ ftmp1 = 0.0; -+ ftmp2 = 0.0; -+ -+ -+ for (i=0; i<subl; i++) { -+ ftmp1 += target[i]*regressor[i]; -+ ftmp2 += regressor[i]*regressor[i]; -+ } -+ -+ if (ftmp1 > 0.0) { -+ return (float)(ftmp1*ftmp1/ftmp2); -+ } -+ else { -+ return (float)0.0; -+ } -+} -+ -+/*----------------------------------------------------------------* -+ * interface for enhancer -+ *---------------------------------------------------------------*/ -+ -+int enhancerInterface( -+ float *out, /* (o) enhanced signal */ -+ float *in, /* (i) unenhanced signal */ -+ iLBC_Dec_Inst_t *iLBCdec_inst /* (i) buffers etc */ -+){ -+ float *enh_buf, *enh_period; -+ int iblock, isample; -+ int lag=0, ilag, i, ioffset; -+ float cc, maxcc; -+ float ftmp1, ftmp2; -+ float *inPtr, *enh_bufPtr1, *enh_bufPtr2; -+ float plc_pred[ENH_BLOCKL]; -+ -+ float lpState[6], downsampled[(ENH_NBLOCKS*ENH_BLOCKL+120)/2]; -+ int inLen=ENH_NBLOCKS*ENH_BLOCKL+120; -+ int start, plc_blockl, inlag; -+ -+ enh_buf=iLBCdec_inst->enh_buf; -+ enh_period=iLBCdec_inst->enh_period; -+ -+ memmove(enh_buf, &enh_buf[iLBCdec_inst->blockl], -+ (ENH_BUFL-iLBCdec_inst->blockl)*sizeof(float)); -+ -+ memcpy(&enh_buf[ENH_BUFL-iLBCdec_inst->blockl], in, -+ iLBCdec_inst->blockl*sizeof(float)); -+ -+ if (iLBCdec_inst->mode==30) -+ plc_blockl=ENH_BLOCKL; -+ else -+ plc_blockl=40; -+ -+ /* when 20 ms frame, move processing one block */ -+ ioffset=0; -+ if (iLBCdec_inst->mode==20) ioffset=1; -+ -+ i=3-ioffset; -+ memmove(enh_period, &enh_period[i], -+ -+ -+ (ENH_NBLOCKS_TOT-i)*sizeof(float)); -+ -+ /* Set state information to the 6 samples right before -+ the samples to be downsampled. */ -+ -+ memcpy(lpState, -+ enh_buf+(ENH_NBLOCKS_EXTRA+ioffset)*ENH_BLOCKL-126, -+ 6*sizeof(float)); -+ -+ /* Down sample a factor 2 to save computations */ -+ -+ DownSample(enh_buf+(ENH_NBLOCKS_EXTRA+ioffset)*ENH_BLOCKL-120, -+ lpFilt_coefsTbl, inLen-ioffset*ENH_BLOCKL, -+ lpState, downsampled); -+ -+ /* Estimate the pitch in the down sampled domain. */ -+ for (iblock = 0; iblock<ENH_NBLOCKS-ioffset; iblock++) { -+ -+ lag = 10; -+ maxcc = xCorrCoef(downsampled+60+iblock* -+ ENH_BLOCKL_HALF, downsampled+60+iblock* -+ ENH_BLOCKL_HALF-lag, ENH_BLOCKL_HALF); -+ for (ilag=11; ilag<60; ilag++) { -+ cc = xCorrCoef(downsampled+60+iblock* -+ ENH_BLOCKL_HALF, downsampled+60+iblock* -+ ENH_BLOCKL_HALF-ilag, ENH_BLOCKL_HALF); -+ -+ if (cc > maxcc) { -+ maxcc = cc; -+ lag = ilag; -+ } -+ } -+ -+ /* Store the estimated lag in the non-downsampled domain */ -+ enh_period[iblock+ENH_NBLOCKS_EXTRA+ioffset] = (float)lag*2; -+ -+ -+ } -+ -+ -+ /* PLC was performed on the previous packet */ -+ if (iLBCdec_inst->prev_enh_pl==1) { -+ -+ inlag=(int)enh_period[ENH_NBLOCKS_EXTRA+ioffset]; -+ -+ lag = inlag-1; -+ maxcc = xCorrCoef(in, in+lag, plc_blockl); -+ for (ilag=inlag; ilag<=inlag+1; ilag++) { -+ cc = xCorrCoef(in, in+ilag, plc_blockl); -+ -+ if (cc > maxcc) { -+ maxcc = cc; -+ lag = ilag; -+ } -+ } -+ -+ -+ -+ enh_period[ENH_NBLOCKS_EXTRA+ioffset-1]=(float)lag; -+ -+ /* compute new concealed residual for the old lookahead, -+ mix the forward PLC with a backward PLC from -+ the new frame */ -+ -+ inPtr=&in[lag-1]; -+ -+ enh_bufPtr1=&plc_pred[plc_blockl-1]; -+ -+ if (lag>plc_blockl) { -+ start=plc_blockl; -+ } else { -+ start=lag; -+ } -+ -+ for (isample = start; isample>0; isample--) { -+ *enh_bufPtr1-- = *inPtr--; -+ } -+ -+ enh_bufPtr2=&enh_buf[ENH_BUFL-1-iLBCdec_inst->blockl]; -+ for (isample = (plc_blockl-1-lag); isample>=0; isample--) -+{ -+ *enh_bufPtr1-- = *enh_bufPtr2--; -+ } -+ -+ /* limit energy change */ -+ ftmp2=0.0; -+ ftmp1=0.0; -+ for (i=0;i<plc_blockl;i++) { -+ ftmp2+=enh_buf[ENH_BUFL-1-iLBCdec_inst->blockl-i]* -+ enh_buf[ENH_BUFL-1-iLBCdec_inst->blockl-i]; -+ ftmp1+=plc_pred[i]*plc_pred[i]; -+ } -+ ftmp1=(float)sqrt(ftmp1/(float)plc_blockl); -+ ftmp2=(float)sqrt(ftmp2/(float)plc_blockl); -+ if (ftmp1>(float)2.0*ftmp2 && ftmp1>0.0) { -+ for (i=0;i<plc_blockl-10;i++) { -+ plc_pred[i]*=(float)2.0*ftmp2/ftmp1; -+ } -+ for (i=plc_blockl-10;i<plc_blockl;i++) { -+ plc_pred[i]*=(float)(i-plc_blockl+10)* -+ ((float)1.0-(float)2.0*ftmp2/ftmp1)/(float)(10)+ -+ (float)2.0*ftmp2/ftmp1; -+ } -+ } -+ -+ enh_bufPtr1=&enh_buf[ENH_BUFL-1-iLBCdec_inst->blockl]; -+ for (i=0; i<plc_blockl; i++) { -+ ftmp1 = (float) (i+1) / (float) (plc_blockl+1); -+ *enh_bufPtr1 *= ftmp1; -+ *enh_bufPtr1 += ((float)1.0-ftmp1)* -+ plc_pred[plc_blockl-1-i]; -+ enh_bufPtr1--; -+ } -+ -+ -+ } -+ -+ if (iLBCdec_inst->mode==20) { -+ /* Enhancer with 40 samples delay */ -+ for (iblock = 0; iblock<2; iblock++) { -+ enhancer(out+iblock*ENH_BLOCKL, enh_buf, -+ ENH_BUFL, (5+iblock)*ENH_BLOCKL+40, -+ ENH_ALPHA0, enh_period, enh_plocsTbl, -+ ENH_NBLOCKS_TOT); -+ } -+ } else if (iLBCdec_inst->mode==30) { -+ /* Enhancer with 80 samples delay */ -+ for (iblock = 0; iblock<3; iblock++) { -+ enhancer(out+iblock*ENH_BLOCKL, enh_buf, -+ ENH_BUFL, (4+iblock)*ENH_BLOCKL, -+ ENH_ALPHA0, enh_period, enh_plocsTbl, -+ ENH_NBLOCKS_TOT); -+ } -+ } -+ -+ return (lag*2); -+} -+ -+ -diff -druN codecs/ilbc.orig/enhancer.h codecs/ilbc/enhancer.h ---- codecs/ilbc.orig/enhancer.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/enhancer.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,33 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ enhancer.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#ifndef __ENHANCER_H -+#define __ENHANCER_H -+ -+#include "iLBC_define.h" -+ -+float xCorrCoef( -+ float *target, /* (i) first array */ -+ float *regressor, /* (i) second array */ -+ int subl /* (i) dimension arrays */ -+); -+ -+int enhancerInterface( -+ float *out, /* (o) the enhanced recidual signal */ -+ float *in, /* (i) the recidual signal to enhance */ -+ iLBC_Dec_Inst_t *iLBCdec_inst -+ /* (i/o) the decoder state structure */ -+); -+ -+#endif -+ -+ -diff -druN codecs/ilbc.orig/filter.c codecs/ilbc/filter.c ---- codecs/ilbc.orig/filter.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/filter.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,168 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ filter.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+ -+ -+#include "iLBC_define.h" -+#include "filter.h" -+ -+/*----------------------------------------------------------------* -+ * all-pole filter -+ *---------------------------------------------------------------*/ -+ -+void AllPoleFilter( -+ float *InOut, /* (i/o) on entrance InOut[-orderCoef] to -+ InOut[-1] contain the state of the -+ filter (delayed samples). InOut[0] to -+ InOut[lengthInOut-1] contain the filter -+ input, on en exit InOut[-orderCoef] to -+ InOut[-1] is unchanged and InOut[0] to -+ InOut[lengthInOut-1] contain filtered -+ samples */ -+ float *Coef,/* (i) filter coefficients, Coef[0] is assumed -+ to be 1.0 */ -+ int lengthInOut,/* (i) number of input/output samples */ -+ int orderCoef /* (i) number of filter coefficients */ -+){ -+ int n,k; -+ -+ for(n=0;n<lengthInOut;n++){ -+ for(k=1;k<=orderCoef;k++){ -+ *InOut -= Coef[k]*InOut[-k]; -+ } -+ InOut++; -+ } -+} -+ -+/*----------------------------------------------------------------* -+ * all-zero filter -+ *---------------------------------------------------------------*/ -+ -+void AllZeroFilter( -+ float *In, /* (i) In[0] to In[lengthInOut-1] contain -+ filter input samples */ -+ float *Coef,/* (i) filter coefficients (Coef[0] is assumed -+ to be 1.0) */ -+ int lengthInOut,/* (i) number of input/output samples */ -+ int orderCoef, /* (i) number of filter coefficients */ -+ float *Out /* (i/o) on entrance Out[-orderCoef] to Out[-1] -+ contain the filter state, on exit Out[0] -+ to Out[lengthInOut-1] contain filtered -+ samples */ -+){ -+ int n,k; -+ -+ for(n=0;n<lengthInOut;n++){ -+ *Out = Coef[0]*In[0]; -+ for(k=1;k<=orderCoef;k++){ -+ *Out += Coef[k]*In[-k]; -+ } -+ -+ -+ Out++; -+ In++; -+ } -+} -+ -+/*----------------------------------------------------------------* -+ * pole-zero filter -+ *---------------------------------------------------------------*/ -+ -+void ZeroPoleFilter( -+ float *In, /* (i) In[0] to In[lengthInOut-1] contain -+ filter input samples In[-orderCoef] to -+ In[-1] contain state of all-zero -+ section */ -+ float *ZeroCoef,/* (i) filter coefficients for all-zero -+ section (ZeroCoef[0] is assumed to -+ be 1.0) */ -+ float *PoleCoef,/* (i) filter coefficients for all-pole section -+ (ZeroCoef[0] is assumed to be 1.0) */ -+ int lengthInOut,/* (i) number of input/output samples */ -+ int orderCoef, /* (i) number of filter coefficients */ -+ float *Out /* (i/o) on entrance Out[-orderCoef] to Out[-1] -+ contain state of all-pole section. On -+ exit Out[0] to Out[lengthInOut-1] -+ contain filtered samples */ -+){ -+ AllZeroFilter(In,ZeroCoef,lengthInOut,orderCoef,Out); -+ AllPoleFilter(Out,PoleCoef,lengthInOut,orderCoef); -+} -+ -+/*----------------------------------------------------------------* -+ * downsample (LP filter and decimation) -+ *---------------------------------------------------------------*/ -+ -+void DownSample ( -+ float *In, /* (i) input samples */ -+ float *Coef, /* (i) filter coefficients */ -+ int lengthIn, /* (i) number of input samples */ -+ float *state, /* (i) filter state */ -+ float *Out /* (o) downsampled output */ -+){ -+ float o; -+ float *Out_ptr = Out; -+ float *Coef_ptr, *In_ptr; -+ float *state_ptr; -+ int i, j, stop; -+ -+ /* LP filter and decimate at the same time */ -+ -+ for (i = DELAY_DS; i < lengthIn; i+=FACTOR_DS) -+ { -+ Coef_ptr = &Coef[0]; -+ In_ptr = &In[i]; -+ state_ptr = &state[FILTERORDER_DS-2]; -+ -+ -+ -+ o = (float)0.0; -+ -+ stop = (i < FILTERORDER_DS) ? i + 1 : FILTERORDER_DS; -+ -+ for (j = 0; j < stop; j++) -+ { -+ o += *Coef_ptr++ * (*In_ptr--); -+ } -+ for (j = i + 1; j < FILTERORDER_DS; j++) -+ { -+ o += *Coef_ptr++ * (*state_ptr--); -+ } -+ -+ *Out_ptr++ = o; -+ } -+ -+ /* Get the last part (use zeros as input for the future) */ -+ -+ for (i=(lengthIn+FACTOR_DS); i<(lengthIn+DELAY_DS); -+ i+=FACTOR_DS) { -+ -+ o=(float)0.0; -+ -+ if (i<lengthIn) { -+ Coef_ptr = &Coef[0]; -+ In_ptr = &In[i]; -+ for (j=0; j<FILTERORDER_DS; j++) { -+ o += *Coef_ptr++ * (*Out_ptr--); -+ } -+ } else { -+ Coef_ptr = &Coef[i-lengthIn]; -+ In_ptr = &In[lengthIn-1]; -+ for (j=0; j<FILTERORDER_DS-(i-lengthIn); j++) { -+ o += *Coef_ptr++ * (*In_ptr--); -+ } -+ } -+ *Out_ptr++ = o; -+ } -+} -+ -+ -diff -druN codecs/ilbc.orig/filter.h codecs/ilbc/filter.h ---- codecs/ilbc.orig/filter.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/filter.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,73 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ filter.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#ifndef __iLBC_FILTER_H -+#define __iLBC_FILTER_H -+ -+void AllPoleFilter( -+ float *InOut, /* (i/o) on entrance InOut[-orderCoef] to -+ InOut[-1] contain the state of the -+ filter (delayed samples). InOut[0] to -+ InOut[lengthInOut-1] contain the filter -+ input, on en exit InOut[-orderCoef] to -+ InOut[-1] is unchanged and InOut[0] to -+ InOut[lengthInOut-1] contain filtered -+ samples */ -+ float *Coef,/* (i) filter coefficients, Coef[0] is assumed -+ to be 1.0 */ -+ int lengthInOut,/* (i) number of input/output samples */ -+ int orderCoef /* (i) number of filter coefficients */ -+); -+ -+ -+ -+void AllZeroFilter( -+ float *In, /* (i) In[0] to In[lengthInOut-1] contain -+ filter input samples */ -+ float *Coef,/* (i) filter coefficients (Coef[0] is assumed -+ to be 1.0) */ -+ int lengthInOut,/* (i) number of input/output samples */ -+ int orderCoef, /* (i) number of filter coefficients */ -+ float *Out /* (i/o) on entrance Out[-orderCoef] to Out[-1] -+ contain the filter state, on exit Out[0] -+ to Out[lengthInOut-1] contain filtered -+ samples */ -+); -+ -+void ZeroPoleFilter( -+ float *In, /* (i) In[0] to In[lengthInOut-1] contain filter -+ input samples In[-orderCoef] to In[-1] -+ contain state of all-zero section */ -+ float *ZeroCoef,/* (i) filter coefficients for all-zero -+ section (ZeroCoef[0] is assumed to -+ be 1.0) */ -+ float *PoleCoef,/* (i) filter coefficients for all-pole section -+ (ZeroCoef[0] is assumed to be 1.0) */ -+ int lengthInOut,/* (i) number of input/output samples */ -+ int orderCoef, /* (i) number of filter coefficients */ -+ float *Out /* (i/o) on entrance Out[-orderCoef] to Out[-1] -+ contain state of all-pole section. On -+ exit Out[0] to Out[lengthInOut-1] -+ contain filtered samples */ -+); -+ -+void DownSample ( -+ float *In, /* (i) input samples */ -+ float *Coef, /* (i) filter coefficients */ -+ int lengthIn, /* (i) number of input samples */ -+ float *state, /* (i) filter state */ -+ float *Out /* (o) downsampled output */ -+); -+ -+#endif -+ -+ -diff -druN codecs/ilbc.orig/gainquant.c codecs/ilbc/gainquant.c ---- codecs/ilbc.orig/gainquant.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/gainquant.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,107 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ gainquant.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+ -+ -+******************************************************************/ -+ -+#include <string.h> -+#include <math.h> -+#include "constants.h" -+#include "gainquant.h" -+#include "filter.h" -+ -+/*----------------------------------------------------------------* -+ * quantizer for the gain in the gain-shape coding of residual -+ *---------------------------------------------------------------*/ -+ -+float gainquant(/* (o) quantized gain value */ -+ float in, /* (i) gain value */ -+ float maxIn,/* (i) maximum of gain value */ -+ int cblen, /* (i) number of quantization indices */ -+ int *index /* (o) quantization index */ -+){ -+ int i, tindex; -+ float minmeasure,measure, *cb, scale; -+ -+ /* ensure a lower bound on the scaling factor */ -+ -+ scale=maxIn; -+ -+ if (scale<0.1) { -+ scale=(float)0.1; -+ } -+ -+ /* select the quantization table */ -+ -+ if (cblen == 8) { -+ cb = gain_sq3Tbl; -+ } else if (cblen == 16) { -+ cb = gain_sq4Tbl; -+ } else { -+ cb = gain_sq5Tbl; -+ } -+ -+ /* select the best index in the quantization table */ -+ -+ minmeasure=10000000.0; -+ tindex=0; -+ for (i=0; i<cblen; i++) { -+ measure=(in-scale*cb[i])*(in-scale*cb[i]); -+ -+ if (measure<minmeasure) { -+ tindex=i; -+ minmeasure=measure; -+ } -+ } -+ *index=tindex; -+ -+ /* return the quantized value */ -+ -+ -+ -+ return scale*cb[tindex]; -+} -+ -+/*----------------------------------------------------------------* -+ * decoder for quantized gains in the gain-shape coding of -+ * residual -+ *---------------------------------------------------------------*/ -+ -+float gaindequant( /* (o) quantized gain value */ -+ int index, /* (i) quantization index */ -+ float maxIn,/* (i) maximum of unquantized gain */ -+ int cblen /* (i) number of quantization indices */ -+){ -+ float scale; -+ -+ /* obtain correct scale factor */ -+ -+ scale=(float)fabs(maxIn); -+ -+ if (scale<0.1) { -+ scale=(float)0.1; -+ } -+ -+ /* select the quantization table and return the decoded value */ -+ -+ if (cblen==8) { -+ return scale*gain_sq3Tbl[index]; -+ } else if (cblen==16) { -+ return scale*gain_sq4Tbl[index]; -+ } -+ else if (cblen==32) { -+ return scale*gain_sq5Tbl[index]; -+ } -+ -+ return 0.0; -+} -+ -+ -diff -druN codecs/ilbc.orig/gainquant.h codecs/ilbc/gainquant.h ---- codecs/ilbc.orig/gainquant.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/gainquant.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,31 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ gainquant.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#ifndef __iLBC_GAINQUANT_H -+#define __iLBC_GAINQUANT_H -+ -+float gainquant(/* (o) quantized gain value */ -+ float in, /* (i) gain value */ -+ float maxIn,/* (i) maximum of gain value */ -+ int cblen, /* (i) number of quantization indices */ -+ int *index /* (o) quantization index */ -+); -+ -+float gaindequant( /* (o) quantized gain value */ -+ int index, /* (i) quantization index */ -+ float maxIn,/* (i) maximum of unquantized gain */ -+ int cblen /* (i) number of quantization indices */ -+); -+ -+#endif -+ -+ -diff -druN codecs/ilbc.orig/getCBvec.c codecs/ilbc/getCBvec.c ---- codecs/ilbc.orig/getCBvec.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/getCBvec.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,181 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ getCBvec.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#include "iLBC_define.h" -+#include "getCBvec.h" -+#include "constants.h" -+#include <string.h> -+ -+/*----------------------------------------------------------------* -+ * Construct codebook vector for given index. -+ *---------------------------------------------------------------*/ -+ -+void getCBvec( -+ float *cbvec, /* (o) Constructed codebook vector */ -+ float *mem, /* (i) Codebook buffer */ -+ int index, /* (i) Codebook index */ -+ int lMem, /* (i) Length of codebook buffer */ -+ int cbveclen/* (i) Codebook vector length */ -+){ -+ int j, k, n, memInd, sFilt; -+ float tmpbuf[CB_MEML]; -+ int base_size; -+ int ilow, ihigh; -+ float alfa, alfa1; -+ -+ /* Determine size of codebook sections */ -+ -+ base_size=lMem-cbveclen+1; -+ -+ if (cbveclen==SUBL) { -+ base_size+=cbveclen/2; -+ } -+ -+ /* No filter -> First codebook section */ -+ -+ -+ -+ if (index<lMem-cbveclen+1) { -+ -+ /* first non-interpolated vectors */ -+ -+ k=index+cbveclen; -+ /* get vector */ -+ memcpy(cbvec, mem+lMem-k, cbveclen*sizeof(float)); -+ -+ } else if (index < base_size) { -+ -+ k=2*(index-(lMem-cbveclen+1))+cbveclen; -+ -+ ihigh=k/2; -+ ilow=ihigh-5; -+ -+ /* Copy first noninterpolated part */ -+ -+ memcpy(cbvec, mem+lMem-k/2, ilow*sizeof(float)); -+ -+ /* interpolation */ -+ -+ alfa1=(float)0.2; -+ alfa=0.0; -+ for (j=ilow; j<ihigh; j++) { -+ cbvec[j]=((float)1.0-alfa)*mem[lMem-k/2+j]+ -+ alfa*mem[lMem-k+j]; -+ alfa+=alfa1; -+ } -+ -+ /* Copy second noninterpolated part */ -+ -+ memcpy(cbvec+ihigh, mem+lMem-k+ihigh, -+ (cbveclen-ihigh)*sizeof(float)); -+ -+ } -+ -+ /* Higher codebbok section based on filtering */ -+ -+ else { -+ -+ /* first non-interpolated vectors */ -+ -+ if (index-base_size<lMem-cbveclen+1) { -+ float tempbuff2[CB_MEML+CB_FILTERLEN+1]; -+ float *pos; -+ float *pp, *pp1; -+ -+ memset(tempbuff2, 0, -+ CB_HALFFILTERLEN*sizeof(float)); -+ memcpy(&tempbuff2[CB_HALFFILTERLEN], mem, -+ lMem*sizeof(float)); -+ memset(&tempbuff2[lMem+CB_HALFFILTERLEN], 0, -+ (CB_HALFFILTERLEN+1)*sizeof(float)); -+ -+ -+ -+ k=index-base_size+cbveclen; -+ sFilt=lMem-k; -+ memInd=sFilt+1-CB_HALFFILTERLEN; -+ -+ /* do filtering */ -+ pos=cbvec; -+ memset(pos, 0, cbveclen*sizeof(float)); -+ for (n=0; n<cbveclen; n++) { -+ pp=&tempbuff2[memInd+n+CB_HALFFILTERLEN]; -+ pp1=&cbfiltersTbl[CB_FILTERLEN-1]; -+ for (j=0; j<CB_FILTERLEN; j++) { -+ (*pos)+=(*pp++)*(*pp1--); -+ } -+ pos++; -+ } -+ } -+ -+ /* interpolated vectors */ -+ -+ else { -+ float tempbuff2[CB_MEML+CB_FILTERLEN+1]; -+ -+ float *pos; -+ float *pp, *pp1; -+ int i; -+ -+ memset(tempbuff2, 0, -+ CB_HALFFILTERLEN*sizeof(float)); -+ memcpy(&tempbuff2[CB_HALFFILTERLEN], mem, -+ lMem*sizeof(float)); -+ memset(&tempbuff2[lMem+CB_HALFFILTERLEN], 0, -+ (CB_HALFFILTERLEN+1)*sizeof(float)); -+ -+ k=2*(index-base_size- -+ (lMem-cbveclen+1))+cbveclen; -+ sFilt=lMem-k; -+ memInd=sFilt+1-CB_HALFFILTERLEN; -+ -+ /* do filtering */ -+ pos=&tmpbuf[sFilt]; -+ memset(pos, 0, k*sizeof(float)); -+ for (i=0; i<k; i++) { -+ pp=&tempbuff2[memInd+i+CB_HALFFILTERLEN]; -+ pp1=&cbfiltersTbl[CB_FILTERLEN-1]; -+ for (j=0; j<CB_FILTERLEN; j++) { -+ (*pos)+=(*pp++)*(*pp1--); -+ } -+ pos++; -+ } -+ -+ ihigh=k/2; -+ ilow=ihigh-5; -+ -+ -+ -+ /* Copy first noninterpolated part */ -+ -+ memcpy(cbvec, tmpbuf+lMem-k/2, -+ ilow*sizeof(float)); -+ -+ /* interpolation */ -+ -+ alfa1=(float)0.2; -+ alfa=0.0; -+ for (j=ilow; j<ihigh; j++) { -+ cbvec[j]=((float)1.0-alfa)* -+ tmpbuf[lMem-k/2+j]+alfa*tmpbuf[lMem-k+j]; -+ alfa+=alfa1; -+ } -+ -+ /* Copy second noninterpolated part */ -+ -+ memcpy(cbvec+ihigh, tmpbuf+lMem-k+ihigh, -+ (cbveclen-ihigh)*sizeof(float)); -+ } -+ } -+} -+ -+ -diff -druN codecs/ilbc.orig/getCBvec.h codecs/ilbc/getCBvec.h ---- codecs/ilbc.orig/getCBvec.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/getCBvec.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,28 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ getCBvec.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#ifndef __iLBC_GETCBVEC_H -+#define __iLBC_GETCBVEC_H -+ -+ -+ -+void getCBvec( -+ float *cbvec, /* (o) Constructed codebook vector */ -+ float *mem, /* (i) Codebook buffer */ -+ int index, /* (i) Codebook index */ -+ int lMem, /* (i) Length of codebook buffer */ -+ int cbveclen/* (i) Codebook vector length */ -+); -+ -+#endif -+ -+ -diff -druN codecs/ilbc.orig/helpfun.c codecs/ilbc/helpfun.c ---- codecs/ilbc.orig/helpfun.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/helpfun.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,308 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ helpfun.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#include <math.h> -+ -+#include "iLBC_define.h" -+#include "helpfun.h" -+#include "constants.h" -+ -+/*----------------------------------------------------------------* -+ * calculation of auto correlation -+ *---------------------------------------------------------------*/ -+ -+void autocorr( -+ float *r, /* (o) autocorrelation vector */ -+ const float *x, /* (i) data vector */ -+ int N, /* (i) length of data vector */ -+ int order /* largest lag for calculated -+ autocorrelations */ -+){ -+ int lag, n; -+ float sum; -+ -+ for (lag = 0; lag <= order; lag++) { -+ sum = 0; -+ for (n = 0; n < N - lag; n++) { -+ sum += x[n] * x[n+lag]; -+ } -+ r[lag] = sum; -+ } -+} -+ -+ -+ -+/*----------------------------------------------------------------* -+ * window multiplication -+ *---------------------------------------------------------------*/ -+ -+void window( -+ float *z, /* (o) the windowed data */ -+ const float *x, /* (i) the original data vector */ -+ const float *y, /* (i) the window */ -+ int N /* (i) length of all vectors */ -+){ -+ int i; -+ -+ for (i = 0; i < N; i++) { -+ z[i] = x[i] * y[i]; -+ } -+} -+ -+/*----------------------------------------------------------------* -+ * levinson-durbin solution for lpc coefficients -+ *---------------------------------------------------------------*/ -+ -+void levdurb( -+ float *a, /* (o) lpc coefficient vector starting -+ with 1.0 */ -+ float *k, /* (o) reflection coefficients */ -+ float *r, /* (i) autocorrelation vector */ -+ int order /* (i) order of lpc filter */ -+){ -+ float sum, alpha; -+ int m, m_h, i; -+ -+ a[0] = 1.0; -+ -+ if (r[0] < EPS) { /* if r[0] <= 0, set LPC coeff. to zero */ -+ for (i = 0; i < order; i++) { -+ k[i] = 0; -+ a[i+1] = 0; -+ } -+ } else { -+ a[1] = k[0] = -r[1]/r[0]; -+ alpha = r[0] + r[1] * k[0]; -+ for (m = 1; m < order; m++){ -+ sum = r[m + 1]; -+ for (i = 0; i < m; i++){ -+ sum += a[i+1] * r[m - i]; -+ } -+ k[m] = -sum / alpha; -+ alpha += k[m] * sum; -+ m_h = (m + 1) >> 1; -+ for (i = 0; i < m_h; i++){ -+ sum = a[i+1] + k[m] * a[m - i]; -+ a[m - i] += k[m] * a[i+1]; -+ a[i+1] = sum; -+ -+ -+ } -+ a[m+1] = k[m]; -+ } -+ } -+} -+ -+/*----------------------------------------------------------------* -+ * interpolation between vectors -+ *---------------------------------------------------------------*/ -+ -+void interpolate( -+ float *out, /* (o) the interpolated vector */ -+ float *in1, /* (i) the first vector for the -+ interpolation */ -+ float *in2, /* (i) the second vector for the -+ interpolation */ -+ float coef, /* (i) interpolation weights */ -+ int length /* (i) length of all vectors */ -+){ -+ int i; -+ float invcoef; -+ -+ invcoef = (float)1.0 - coef; -+ for (i = 0; i < length; i++) { -+ out[i] = coef * in1[i] + invcoef * in2[i]; -+ } -+} -+ -+/*----------------------------------------------------------------* -+ * lpc bandwidth expansion -+ *---------------------------------------------------------------*/ -+ -+void bwexpand( -+ float *out, /* (o) the bandwidth expanded lpc -+ coefficients */ -+ float *in, /* (i) the lpc coefficients before bandwidth -+ expansion */ -+ float coef, /* (i) the bandwidth expansion factor */ -+ int length /* (i) the length of lpc coefficient vectors */ -+){ -+ int i; -+ float chirp; -+ -+ chirp = coef; -+ -+ out[0] = in[0]; -+ for (i = 1; i < length; i++) { -+ out[i] = chirp * in[i]; -+ chirp *= coef; -+ } -+} -+ -+/*----------------------------------------------------------------* -+ * vector quantization -+ -+ -+ *---------------------------------------------------------------*/ -+ -+void vq( -+ float *Xq, /* (o) the quantized vector */ -+ int *index, /* (o) the quantization index */ -+ const float *CB,/* (i) the vector quantization codebook */ -+ float *X, /* (i) the vector to quantize */ -+ int n_cb, /* (i) the number of vectors in the codebook */ -+ int dim /* (i) the dimension of all vectors */ -+){ -+ int i, j; -+ int pos, minindex; -+ float dist, tmp, mindist; -+ -+ pos = 0; -+ mindist = FLOAT_MAX; -+ minindex = 0; -+ for (j = 0; j < n_cb; j++) { -+ dist = X[0] - CB[pos]; -+ dist *= dist; -+ for (i = 1; i < dim; i++) { -+ tmp = X[i] - CB[pos + i]; -+ dist += tmp*tmp; -+ } -+ -+ if (dist < mindist) { -+ mindist = dist; -+ minindex = j; -+ } -+ pos += dim; -+ } -+ for (i = 0; i < dim; i++) { -+ Xq[i] = CB[minindex*dim + i]; -+ } -+ *index = minindex; -+} -+ -+/*----------------------------------------------------------------* -+ * split vector quantization -+ *---------------------------------------------------------------*/ -+ -+void SplitVQ( -+ float *qX, /* (o) the quantized vector */ -+ int *index, /* (o) a vector of indexes for all vector -+ codebooks in the split */ -+ float *X, /* (i) the vector to quantize */ -+ const float *CB,/* (i) the quantizer codebook */ -+ int nsplit, /* the number of vector splits */ -+ const int *dim, /* the dimension of X and qX */ -+ const int *cbsize /* the number of vectors in the codebook */ -+){ -+ int cb_pos, X_pos, i; -+ -+ cb_pos = 0; -+ -+ -+ X_pos= 0; -+ for (i = 0; i < nsplit; i++) { -+ vq(qX + X_pos, index + i, CB + cb_pos, X + X_pos, -+ cbsize[i], dim[i]); -+ X_pos += dim[i]; -+ cb_pos += dim[i] * cbsize[i]; -+ } -+} -+ -+/*----------------------------------------------------------------* -+ * scalar quantization -+ *---------------------------------------------------------------*/ -+ -+void sort_sq( -+ float *xq, /* (o) the quantized value */ -+ int *index, /* (o) the quantization index */ -+ float x, /* (i) the value to quantize */ -+ const float *cb,/* (i) the quantization codebook */ -+ int cb_size /* (i) the size of the quantization codebook */ -+){ -+ int i; -+ -+ if (x <= cb[0]) { -+ *index = 0; -+ *xq = cb[0]; -+ } else { -+ i = 0; -+ while ((x > cb[i]) && i < cb_size - 1) { -+ i++; -+ } -+ -+ if (x > ((cb[i] + cb[i - 1])/2)) { -+ *index = i; -+ *xq = cb[i]; -+ } else { -+ *index = i - 1; -+ *xq = cb[i - 1]; -+ } -+ } -+} -+ -+/*----------------------------------------------------------------* -+ * check for stability of lsf coefficients -+ *---------------------------------------------------------------*/ -+ -+int LSF_check( /* (o) 1 for stable lsf vectors and 0 for -+ nonstable ones */ -+ float *lsf, /* (i) a table of lsf vectors */ -+ int dim, /* (i) the dimension of each lsf vector */ -+ int NoAn /* (i) the number of lsf vectors in the -+ table */ -+){ -+ int k,n,m, Nit=2, change=0,pos; -+ float tmp; -+ -+ -+ static float eps=(float)0.039; /* 50 Hz */ -+ static float eps2=(float)0.0195; -+ static float maxlsf=(float)3.14; /* 4000 Hz */ -+ static float minlsf=(float)0.01; /* 0 Hz */ -+ -+ /* LSF separation check*/ -+ -+ for (n=0; n<Nit; n++) { /* Run through a couple of times */ -+ for (m=0; m<NoAn; m++) { /* Number of analyses per frame */ -+ for (k=0; k<(dim-1); k++) { -+ pos=m*dim+k; -+ -+ if ((lsf[pos+1]-lsf[pos])<eps) { -+ -+ if (lsf[pos+1]<lsf[pos]) { -+ tmp=lsf[pos+1]; -+ lsf[pos+1]= lsf[pos]+eps2; -+ lsf[pos]= lsf[pos+1]-eps2; -+ } else { -+ lsf[pos]-=eps2; -+ lsf[pos+1]+=eps2; -+ } -+ change=1; -+ } -+ -+ if (lsf[pos]<minlsf) { -+ lsf[pos]=minlsf; -+ change=1; -+ } -+ -+ if (lsf[pos]>maxlsf) { -+ lsf[pos]=maxlsf; -+ change=1; -+ } -+ } -+ } -+ } -+ -+ return change; -+} -+ -+ -diff -druN codecs/ilbc.orig/helpfun.h codecs/ilbc/helpfun.h ---- codecs/ilbc.orig/helpfun.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/helpfun.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,101 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ helpfun.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#ifndef __iLBC_HELPFUN_H -+#define __iLBC_HELPFUN_H -+ -+void autocorr( -+ float *r, /* (o) autocorrelation vector */ -+ const float *x, /* (i) data vector */ -+ int N, /* (i) length of data vector */ -+ int order /* largest lag for calculated -+ autocorrelations */ -+); -+ -+void window( -+ float *z, /* (o) the windowed data */ -+ const float *x, /* (i) the original data vector */ -+ const float *y, /* (i) the window */ -+ int N /* (i) length of all vectors */ -+); -+ -+ -+ -+void levdurb( -+ float *a, /* (o) lpc coefficient vector starting -+ with 1.0 */ -+ float *k, /* (o) reflection coefficients */ -+ float *r, /* (i) autocorrelation vector */ -+ int order /* (i) order of lpc filter */ -+); -+ -+void interpolate( -+ float *out, /* (o) the interpolated vector */ -+ float *in1, /* (i) the first vector for the -+ interpolation */ -+ float *in2, /* (i) the second vector for the -+ interpolation */ -+ float coef, /* (i) interpolation weights */ -+ int length /* (i) length of all vectors */ -+); -+ -+void bwexpand( -+ float *out, /* (o) the bandwidth expanded lpc -+ coefficients */ -+ float *in, /* (i) the lpc coefficients before bandwidth -+ expansion */ -+ float coef, /* (i) the bandwidth expansion factor */ -+ int length /* (i) the length of lpc coefficient vectors */ -+); -+ -+void vq( -+ float *Xq, /* (o) the quantized vector */ -+ int *index, /* (o) the quantization index */ -+ const float *CB,/* (i) the vector quantization codebook */ -+ float *X, /* (i) the vector to quantize */ -+ int n_cb, /* (i) the number of vectors in the codebook */ -+ int dim /* (i) the dimension of all vectors */ -+); -+ -+void SplitVQ( -+ float *qX, /* (o) the quantized vector */ -+ int *index, /* (o) a vector of indexes for all vector -+ codebooks in the split */ -+ float *X, /* (i) the vector to quantize */ -+ const float *CB,/* (i) the quantizer codebook */ -+ int nsplit, /* the number of vector splits */ -+ const int *dim, /* the dimension of X and qX */ -+ const int *cbsize /* the number of vectors in the codebook */ -+); -+ -+ -+void sort_sq( -+ float *xq, /* (o) the quantized value */ -+ int *index, /* (o) the quantization index */ -+ float x, /* (i) the value to quantize */ -+ const float *cb,/* (i) the quantization codebook */ -+ -+ -+ int cb_size /* (i) the size of the quantization codebook */ -+); -+ -+int LSF_check( /* (o) 1 for stable lsf vectors and 0 for -+ nonstable ones */ -+ float *lsf, /* (i) a table of lsf vectors */ -+ int dim, /* (i) the dimension of each lsf vector */ -+ int NoAn /* (i) the number of lsf vectors in the -+ table */ -+); -+ -+#endif -+ -+ -diff -druN codecs/ilbc.orig/hpInput.c codecs/ilbc/hpInput.c ---- codecs/ilbc.orig/hpInput.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/hpInput.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,60 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ hpInput.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#include "constants.h" -+#include "hpInput.h" -+ -+/*----------------------------------------------------------------* -+ * Input high-pass filter -+ *---------------------------------------------------------------*/ -+ -+void hpInput( -+ float *In, /* (i) vector to filter */ -+ int len, /* (i) length of vector to filter */ -+ float *Out, /* (o) the resulting filtered vector */ -+ float *mem /* (i/o) the filter state */ -+){ -+ int i; -+ float *pi, *po; -+ -+ /* all-zero section*/ -+ -+ pi = &In[0]; -+ po = &Out[0]; -+ for (i=0; i<len; i++) { -+ *po = hpi_zero_coefsTbl[0] * (*pi); -+ *po += hpi_zero_coefsTbl[1] * mem[0]; -+ *po += hpi_zero_coefsTbl[2] * mem[1]; -+ -+ mem[1] = mem[0]; -+ mem[0] = *pi; -+ po++; -+ -+ -+ pi++; -+ -+ } -+ -+ /* all-pole section*/ -+ -+ po = &Out[0]; -+ for (i=0; i<len; i++) { -+ *po -= hpi_pole_coefsTbl[1] * mem[2]; -+ *po -= hpi_pole_coefsTbl[2] * mem[3]; -+ -+ mem[3] = mem[2]; -+ mem[2] = *po; -+ po++; -+ } -+} -+ -+ -diff -druN codecs/ilbc.orig/hpInput.h codecs/ilbc/hpInput.h ---- codecs/ilbc.orig/hpInput.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/hpInput.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,27 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ hpInput.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+ -+ -+#ifndef __iLBC_HPINPUT_H -+#define __iLBC_HPINPUT_H -+ -+void hpInput( -+ float *In, /* (i) vector to filter */ -+ int len, /* (i) length of vector to filter */ -+ float *Out, /* (o) the resulting filtered vector */ -+ float *mem /* (i/o) the filter state */ -+); -+ -+#endif -+ -+ -diff -druN codecs/ilbc.orig/hpOutput.c codecs/ilbc/hpOutput.c ---- codecs/ilbc.orig/hpOutput.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/hpOutput.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,59 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ hpOutput.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+ -+ -+******************************************************************/ -+ -+#include "constants.h" -+#include "hpOutput.h" -+/*----------------------------------------------------------------* -+ * Output high-pass filter -+ *---------------------------------------------------------------*/ -+ -+void hpOutput( -+ float *In, /* (i) vector to filter */ -+ int len,/* (i) length of vector to filter */ -+ float *Out, /* (o) the resulting filtered vector */ -+ float *mem /* (i/o) the filter state */ -+){ -+ int i; -+ float *pi, *po; -+ -+ /* all-zero section*/ -+ -+ pi = &In[0]; -+ po = &Out[0]; -+ for (i=0; i<len; i++) { -+ *po = hpo_zero_coefsTbl[0] * (*pi); -+ *po += hpo_zero_coefsTbl[1] * mem[0]; -+ *po += hpo_zero_coefsTbl[2] * mem[1]; -+ -+ mem[1] = mem[0]; -+ mem[0] = *pi; -+ po++; -+ pi++; -+ -+ } -+ -+ /* all-pole section*/ -+ -+ po = &Out[0]; -+ for (i=0; i<len; i++) { -+ *po -= hpo_pole_coefsTbl[1] * mem[2]; -+ *po -= hpo_pole_coefsTbl[2] * mem[3]; -+ -+ mem[3] = mem[2]; -+ mem[2] = *po; -+ po++; -+ } -+} -+ -+ -diff -druN codecs/ilbc.orig/hpOutput.h codecs/ilbc/hpOutput.h ---- codecs/ilbc.orig/hpOutput.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/hpOutput.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,25 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ hpOutput.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#ifndef __iLBC_HPOUTPUT_H -+#define __iLBC_HPOUTPUT_H -+ -+void hpOutput( -+ float *In, /* (i) vector to filter */ -+ int len,/* (i) length of vector to filter */ -+ float *Out, /* (o) the resulting filtered vector */ -+ float *mem /* (i/o) the filter state */ -+); -+ -+#endif -+ -+ -diff -druN codecs/ilbc.orig/iCBConstruct.c codecs/ilbc/iCBConstruct.c ---- codecs/ilbc.orig/iCBConstruct.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/iCBConstruct.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,108 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ iCBConstruct.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#include <math.h> -+ -+#include "iLBC_define.h" -+#include "iCBConstruct.h" -+#include "gainquant.h" -+#include "getCBvec.h" -+ -+/*----------------------------------------------------------------* -+ * Convert the codebook indexes to make the search easier -+ *---------------------------------------------------------------*/ -+ -+ -+ -+void index_conv_enc( -+ int *index /* (i/o) Codebook indexes */ -+){ -+ int k; -+ -+ for (k=1; k<CB_NSTAGES; k++) { -+ -+ if ((index[k]>=108)&&(index[k]<172)) { -+ index[k]-=64; -+ } else if (index[k]>=236) { -+ index[k]-=128; -+ } else { -+ /* ERROR */ -+ } -+ } -+} -+ -+void index_conv_dec( -+ int *index /* (i/o) Codebook indexes */ -+){ -+ int k; -+ -+ for (k=1; k<CB_NSTAGES; k++) { -+ -+ if ((index[k]>=44)&&(index[k]<108)) { -+ index[k]+=64; -+ } else if ((index[k]>=108)&&(index[k]<128)) { -+ index[k]+=128; -+ } else { -+ /* ERROR */ -+ } -+ } -+} -+ -+/*----------------------------------------------------------------* -+ * Construct decoded vector from codebook and gains. -+ *---------------------------------------------------------------*/ -+ -+void iCBConstruct( -+ float *decvector, /* (o) Decoded vector */ -+ int *index, /* (i) Codebook indices */ -+ int *gain_index,/* (i) Gain quantization indices */ -+ float *mem, /* (i) Buffer for codevector construction */ -+ int lMem, /* (i) Length of buffer */ -+ int veclen, /* (i) Length of vector */ -+ int nStages /* (i) Number of codebook stages */ -+){ -+ int j,k; -+ float gain[CB_NSTAGES]; -+ float cbvec[SUBL]; -+ -+ /* gain de-quantization */ -+ -+ gain[0] = gaindequant(gain_index[0], 1.0, 32); -+ -+ -+ if (nStages > 1) { -+ gain[1] = gaindequant(gain_index[1], -+ (float)fabs(gain[0]), 16); -+ } -+ if (nStages > 2) { -+ gain[2] = gaindequant(gain_index[2], -+ (float)fabs(gain[1]), 8); -+ } -+ -+ /* codebook vector construction and construction of -+ total vector */ -+ -+ getCBvec(cbvec, mem, index[0], lMem, veclen); -+ for (j=0;j<veclen;j++){ -+ decvector[j] = gain[0]*cbvec[j]; -+ } -+ if (nStages > 1) { -+ for (k=1; k<nStages; k++) { -+ getCBvec(cbvec, mem, index[k], lMem, veclen); -+ for (j=0;j<veclen;j++) { -+ decvector[j] += gain[k]*cbvec[j]; -+ } -+ } -+ } -+} -+ -+ -diff -druN codecs/ilbc.orig/iCBConstruct.h codecs/ilbc/iCBConstruct.h ---- codecs/ilbc.orig/iCBConstruct.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/iCBConstruct.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,38 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ -+ -+ iCBConstruct.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#ifndef __iLBC_ICBCONSTRUCT_H -+#define __iLBC_ICBCONSTRUCT_H -+ -+void index_conv_enc( -+ int *index /* (i/o) Codebook indexes */ -+); -+ -+void index_conv_dec( -+ int *index /* (i/o) Codebook indexes */ -+); -+ -+void iCBConstruct( -+ float *decvector, /* (o) Decoded vector */ -+ int *index, /* (i) Codebook indices */ -+ int *gain_index,/* (i) Gain quantization indices */ -+ float *mem, /* (i) Buffer for codevector construction */ -+ int lMem, /* (i) Length of buffer */ -+ int veclen, /* (i) Length of vector */ -+ int nStages /* (i) Number of codebook stages */ -+); -+ -+#endif -+ -+ -diff -druN codecs/ilbc.orig/iCBSearch.c codecs/ilbc/iCBSearch.c ---- codecs/ilbc.orig/iCBSearch.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/iCBSearch.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,480 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ iCBSearch.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#include <math.h> -+#include <string.h> -+ -+#include "iLBC_define.h" -+#include "iCBSearch.h" -+#include "gainquant.h" -+#include "createCB.h" -+#include "filter.h" -+#include "constants.h" -+ -+/*----------------------------------------------------------------* -+ * Search routine for codebook encoding and gain quantization. -+ *---------------------------------------------------------------*/ -+ -+void iCBSearch( -+ iLBC_Enc_Inst_t *iLBCenc_inst, -+ /* (i) the encoder state structure */ -+ int *index, /* (o) Codebook indices */ -+ int *gain_index,/* (o) Gain quantization indices */ -+ float *intarget,/* (i) Target vector for encoding */ -+ float *mem, /* (i) Buffer for codebook construction */ -+ int lMem, /* (i) Length of buffer */ -+ int lTarget, /* (i) Length of vector */ -+ int nStages, /* (i) Number of codebook stages */ -+ float *weightDenum, /* (i) weighting filter coefficients */ -+ float *weightState, /* (i) weighting filter state */ -+ int block /* (i) the sub-block number */ -+){ -+ int i, j, icount, stage, best_index, range, counter; -+ float max_measure, gain, measure, crossDot, ftmp; -+ float gains[CB_NSTAGES]; -+ float target[SUBL]; -+ int base_index, sInd, eInd, base_size; -+ int sIndAug=0, eIndAug=0; -+ float buf[CB_MEML+SUBL+2*LPC_FILTERORDER]; -+ -+ -+ float invenergy[CB_EXPAND*128], energy[CB_EXPAND*128]; -+ float *pp, *ppi=0, *ppo=0, *ppe=0; -+ float cbvectors[CB_MEML]; -+ float tene, cene, cvec[SUBL]; -+ float aug_vec[SUBL]; -+ -+ memset(cvec,0,SUBL*sizeof(float)); -+ -+ /* Determine size of codebook sections */ -+ -+ base_size=lMem-lTarget+1; -+ -+ if (lTarget==SUBL) { -+ base_size=lMem-lTarget+1+lTarget/2; -+ } -+ -+ /* setup buffer for weighting */ -+ -+ memcpy(buf,weightState,sizeof(float)*LPC_FILTERORDER); -+ memcpy(buf+LPC_FILTERORDER,mem,lMem*sizeof(float)); -+ memcpy(buf+LPC_FILTERORDER+lMem,intarget,lTarget*sizeof(float)); -+ -+ /* weighting */ -+ -+ AllPoleFilter(buf+LPC_FILTERORDER, weightDenum, -+ lMem+lTarget, LPC_FILTERORDER); -+ -+ /* Construct the codebook and target needed */ -+ -+ memcpy(target, buf+LPC_FILTERORDER+lMem, lTarget*sizeof(float)); -+ -+ tene=0.0; -+ for (i=0; i<lTarget; i++) { -+ tene+=target[i]*target[i]; -+ } -+ -+ /* Prepare search over one more codebook section. This section -+ is created by filtering the original buffer with a filter. */ -+ -+ filteredCBvecs(cbvectors, buf+LPC_FILTERORDER, lMem); -+ -+ /* The Main Loop over stages */ -+ -+ for (stage=0; stage<nStages; stage++) { -+ -+ range = search_rangeTbl[block][stage]; -+ -+ /* initialize search measure */ -+ -+ max_measure = (float)-10000000.0; -+ gain = (float)0.0; -+ best_index = 0; -+ -+ /* Compute cross dot product between the target -+ -+ -+ and the CB memory */ -+ -+ crossDot=0.0; -+ pp=buf+LPC_FILTERORDER+lMem-lTarget; -+ for (j=0; j<lTarget; j++) { -+ crossDot += target[j]*(*pp++); -+ } -+ -+ if (stage==0) { -+ -+ /* Calculate energy in the first block of -+ 'lTarget' sampels. */ -+ ppe = energy; -+ ppi = buf+LPC_FILTERORDER+lMem-lTarget-1; -+ ppo = buf+LPC_FILTERORDER+lMem-1; -+ -+ *ppe=0.0; -+ pp=buf+LPC_FILTERORDER+lMem-lTarget; -+ for (j=0; j<lTarget; j++) { -+ *ppe+=(*pp)*(*pp); -+ pp++; -+ } -+ -+ if (*ppe>0.0) { -+ invenergy[0] = (float) 1.0 / (*ppe + EPS); -+ } else { -+ invenergy[0] = (float) 0.0; -+ } -+ ppe++; -+ -+ measure=(float)-10000000.0; -+ -+ if (crossDot > 0.0) { -+ measure = crossDot*crossDot*invenergy[0]; -+ } -+ } -+ else { -+ measure = crossDot*crossDot*invenergy[0]; -+ } -+ -+ /* check if measure is better */ -+ ftmp = crossDot*invenergy[0]; -+ -+ if ((measure>max_measure) && (fabs(ftmp)<CB_MAXGAIN)) { -+ best_index = 0; -+ max_measure = measure; -+ gain = ftmp; -+ } -+ -+ /* loop over the main first codebook section, -+ full search */ -+ -+ for (icount=1; icount<range; icount++) { -+ -+ /* calculate measure */ -+ -+ -+ -+ crossDot=0.0; -+ pp = buf+LPC_FILTERORDER+lMem-lTarget-icount; -+ -+ for (j=0; j<lTarget; j++) { -+ crossDot += target[j]*(*pp++); -+ } -+ -+ if (stage==0) { -+ *ppe++ = energy[icount-1] + (*ppi)*(*ppi) - -+ (*ppo)*(*ppo); -+ ppo--; -+ ppi--; -+ -+ if (energy[icount]>0.0) { -+ invenergy[icount] = -+ (float)1.0/(energy[icount]+EPS); -+ } else { -+ invenergy[icount] = (float) 0.0; -+ } -+ -+ measure=(float)-10000000.0; -+ -+ if (crossDot > 0.0) { -+ measure = crossDot*crossDot*invenergy[icount]; -+ } -+ } -+ else { -+ measure = crossDot*crossDot*invenergy[icount]; -+ } -+ -+ /* check if measure is better */ -+ ftmp = crossDot*invenergy[icount]; -+ -+ if ((measure>max_measure) && (fabs(ftmp)<CB_MAXGAIN)) { -+ best_index = icount; -+ max_measure = measure; -+ gain = ftmp; -+ } -+ } -+ -+ /* Loop over augmented part in the first codebook -+ * section, full search. -+ * The vectors are interpolated. -+ */ -+ -+ if (lTarget==SUBL) { -+ -+ /* Search for best possible cb vector and -+ compute the CB-vectors' energy. */ -+ searchAugmentedCB(20, 39, stage, base_size-lTarget/2, -+ target, buf+LPC_FILTERORDER+lMem, -+ &max_measure, &best_index, &gain, energy, -+ invenergy); -+ -+ -+ } -+ -+ /* set search range for following codebook sections */ -+ -+ base_index=best_index; -+ -+ /* unrestricted search */ -+ -+ if (CB_RESRANGE == -1) { -+ sInd=0; -+ eInd=range-1; -+ sIndAug=20; -+ eIndAug=39; -+ } -+ -+ /* restriced search around best index from first -+ codebook section */ -+ -+ else { -+ /* Initialize search indices */ -+ sIndAug=0; -+ eIndAug=0; -+ sInd=base_index-CB_RESRANGE/2; -+ eInd=sInd+CB_RESRANGE; -+ -+ if (lTarget==SUBL) { -+ -+ if (sInd<0) { -+ -+ sIndAug = 40 + sInd; -+ eIndAug = 39; -+ sInd=0; -+ -+ } else if ( base_index < (base_size-20) ) { -+ -+ if (eInd > range) { -+ sInd -= (eInd-range); -+ eInd = range; -+ } -+ } else { /* base_index >= (base_size-20) */ -+ -+ if (sInd < (base_size-20)) { -+ sIndAug = 20; -+ sInd = 0; -+ eInd = 0; -+ eIndAug = 19 + CB_RESRANGE; -+ -+ if(eIndAug > 39) { -+ eInd = eIndAug-39; -+ eIndAug = 39; -+ } -+ } else { -+ sIndAug = 20 + sInd - (base_size-20); -+ eIndAug = 39; -+ -+ -+ sInd = 0; -+ eInd = CB_RESRANGE - (eIndAug-sIndAug+1); -+ } -+ } -+ -+ } else { /* lTarget = 22 or 23 */ -+ -+ if (sInd < 0) { -+ eInd -= sInd; -+ sInd = 0; -+ } -+ -+ if(eInd > range) { -+ sInd -= (eInd - range); -+ eInd = range; -+ } -+ } -+ } -+ -+ /* search of higher codebook section */ -+ -+ /* index search range */ -+ counter = sInd; -+ sInd += base_size; -+ eInd += base_size; -+ -+ -+ if (stage==0) { -+ ppe = energy+base_size; -+ *ppe=0.0; -+ -+ pp=cbvectors+lMem-lTarget; -+ for (j=0; j<lTarget; j++) { -+ *ppe+=(*pp)*(*pp); -+ pp++; -+ } -+ -+ ppi = cbvectors + lMem - 1 - lTarget; -+ ppo = cbvectors + lMem - 1; -+ -+ for (j=0; j<(range-1); j++) { -+ *(ppe+1) = *ppe + (*ppi)*(*ppi) - (*ppo)*(*ppo); -+ ppo--; -+ ppi--; -+ ppe++; -+ } -+ } -+ -+ /* loop over search range */ -+ -+ for (icount=sInd; icount<eInd; icount++) { -+ -+ /* calculate measure */ -+ -+ crossDot=0.0; -+ -+ -+ pp=cbvectors + lMem - (counter++) - lTarget; -+ -+ for (j=0;j<lTarget;j++) { -+ crossDot += target[j]*(*pp++); -+ } -+ -+ if (energy[icount]>0.0) { -+ invenergy[icount] =(float)1.0/(energy[icount]+EPS); -+ } else { -+ invenergy[icount] =(float)0.0; -+ } -+ -+ if (stage==0) { -+ -+ measure=(float)-10000000.0; -+ -+ if (crossDot > 0.0) { -+ measure = crossDot*crossDot* -+ invenergy[icount]; -+ } -+ } -+ else { -+ measure = crossDot*crossDot*invenergy[icount]; -+ } -+ -+ /* check if measure is better */ -+ ftmp = crossDot*invenergy[icount]; -+ -+ if ((measure>max_measure) && (fabs(ftmp)<CB_MAXGAIN)) { -+ best_index = icount; -+ max_measure = measure; -+ gain = ftmp; -+ } -+ } -+ -+ /* Search the augmented CB inside the limited range. */ -+ -+ if ((lTarget==SUBL)&&(sIndAug!=0)) { -+ searchAugmentedCB(sIndAug, eIndAug, stage, -+ 2*base_size-20, target, cbvectors+lMem, -+ &max_measure, &best_index, &gain, energy, -+ invenergy); -+ } -+ -+ /* record best index */ -+ -+ index[stage] = best_index; -+ -+ /* gain quantization */ -+ -+ if (stage==0){ -+ -+ if (gain<0.0){ -+ gain = 0.0; -+ -+ -+ } -+ -+ if (gain>CB_MAXGAIN) { -+ gain = (float)CB_MAXGAIN; -+ } -+ gain = gainquant(gain, 1.0, 32, &gain_index[stage]); -+ } -+ else { -+ if (stage==1) { -+ gain = gainquant(gain, (float)fabs(gains[stage-1]), -+ 16, &gain_index[stage]); -+ } else { -+ gain = gainquant(gain, (float)fabs(gains[stage-1]), -+ 8, &gain_index[stage]); -+ } -+ } -+ -+ /* Extract the best (according to measure) -+ codebook vector */ -+ -+ if (lTarget==(STATE_LEN-iLBCenc_inst->state_short_len)) { -+ -+ if (index[stage]<base_size) { -+ pp=buf+LPC_FILTERORDER+lMem-lTarget-index[stage]; -+ } else { -+ pp=cbvectors+lMem-lTarget- -+ index[stage]+base_size; -+ } -+ } else { -+ -+ if (index[stage]<base_size) { -+ if (index[stage]<(base_size-20)) { -+ pp=buf+LPC_FILTERORDER+lMem- -+ lTarget-index[stage]; -+ } else { -+ createAugmentedVec(index[stage]-base_size+40, -+ buf+LPC_FILTERORDER+lMem,aug_vec); -+ pp=aug_vec; -+ } -+ } else { -+ int filterno, position; -+ -+ filterno=index[stage]/base_size; -+ position=index[stage]-filterno*base_size; -+ -+ -+ if (position<(base_size-20)) { -+ pp=cbvectors+filterno*lMem-lTarget- -+ index[stage]+filterno*base_size; -+ } else { -+ createAugmentedVec( -+ index[stage]-(filterno+1)*base_size+40, -+ cbvectors+filterno*lMem,aug_vec); -+ pp=aug_vec; -+ -+ -+ } -+ } -+ } -+ -+ /* Subtract the best codebook vector, according -+ to measure, from the target vector */ -+ -+ for (j=0;j<lTarget;j++) { -+ cvec[j] += gain*(*pp); -+ target[j] -= gain*(*pp++); -+ } -+ -+ /* record quantized gain */ -+ -+ gains[stage]=gain; -+ -+ }/* end of Main Loop. for (stage=0;... */ -+ -+ /* Gain adjustment for energy matching */ -+ cene=0.0; -+ for (i=0; i<lTarget; i++) { -+ cene+=cvec[i]*cvec[i]; -+ } -+ j=gain_index[0]; -+ -+ for (i=gain_index[0]; i<32; i++) { -+ ftmp=cene*gain_sq5Tbl[i]*gain_sq5Tbl[i]; -+ -+ if ((ftmp<(tene*gains[0]*gains[0])) && -+ (gain_sq5Tbl[j]<(2.0*gains[0]))) { -+ j=i; -+ } -+ } -+ gain_index[0]=j; -+} -+ -+ -diff -druN codecs/ilbc.orig/iCBSearch.h codecs/ilbc/iCBSearch.h ---- codecs/ilbc.orig/iCBSearch.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/iCBSearch.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,35 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ iCBSearch.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#ifndef __iLBC_ICBSEARCH_H -+#define __iLBC_ICBSEARCH_H -+ -+void iCBSearch( -+ iLBC_Enc_Inst_t *iLBCenc_inst, -+ /* (i) the encoder state structure */ -+ int *index, /* (o) Codebook indices */ -+ int *gain_index,/* (o) Gain quantization indices */ -+ float *intarget,/* (i) Target vector for encoding */ -+ float *mem, /* (i) Buffer for codebook construction */ -+ int lMem, /* (i) Length of buffer */ -+ int lTarget, /* (i) Length of vector */ -+ int nStages, /* (i) Number of codebook stages */ -+ float *weightDenum, /* (i) weighting filter coefficients */ -+ -+ -+ float *weightState, /* (i) weighting filter state */ -+ int block /* (i) the sub-block number */ -+); -+ -+#endif -+ -+ -diff -druN codecs/ilbc.orig/iLBC_decode.c codecs/ilbc/iLBC_decode.c ---- codecs/ilbc.orig/iLBC_decode.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/iLBC_decode.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,619 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ iLBC_decode.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#include <math.h> -+#include <stdlib.h> -+ -+#include "iLBC_define.h" -+#include "iLBC_decode.h" -+#include "StateConstructW.h" -+#include "LPCdecode.h" -+#include "iCBConstruct.h" -+#include "doCPLC.h" -+#include "helpfun.h" -+#include "constants.h" -+#include "packing.h" -+#include "string.h" -+#include "enhancer.h" -+#include "hpOutput.h" -+#include "syntFilter.h" -+ -+/*----------------------------------------------------------------* -+ * Initiation of decoder instance. -+ *---------------------------------------------------------------*/ -+ -+short initDecode( /* (o) Number of decoded -+ samples */ -+ iLBC_Dec_Inst_t *iLBCdec_inst, /* (i/o) Decoder instance */ -+ int mode, /* (i) frame size mode */ -+ int use_enhancer /* (i) 1 to use enhancer -+ 0 to run without -+ enhancer */ -+){ -+ int i; -+ -+ iLBCdec_inst->mode = mode; -+ -+ if (mode==30) { -+ iLBCdec_inst->blockl = BLOCKL_30MS; -+ iLBCdec_inst->nsub = NSUB_30MS; -+ iLBCdec_inst->nasub = NASUB_30MS; -+ iLBCdec_inst->lpc_n = LPC_N_30MS; -+ -+ -+ iLBCdec_inst->no_of_bytes = NO_OF_BYTES_30MS; -+ iLBCdec_inst->no_of_words = NO_OF_WORDS_30MS; -+ iLBCdec_inst->state_short_len=STATE_SHORT_LEN_30MS; -+ /* ULP init */ -+ iLBCdec_inst->ULP_inst=&ULP_30msTbl; -+ } -+ else if (mode==20) { -+ iLBCdec_inst->blockl = BLOCKL_20MS; -+ iLBCdec_inst->nsub = NSUB_20MS; -+ iLBCdec_inst->nasub = NASUB_20MS; -+ iLBCdec_inst->lpc_n = LPC_N_20MS; -+ iLBCdec_inst->no_of_bytes = NO_OF_BYTES_20MS; -+ iLBCdec_inst->no_of_words = NO_OF_WORDS_20MS; -+ iLBCdec_inst->state_short_len=STATE_SHORT_LEN_20MS; -+ /* ULP init */ -+ iLBCdec_inst->ULP_inst=&ULP_20msTbl; -+ } -+ else { -+ exit(2); -+ } -+ -+ memset(iLBCdec_inst->syntMem, 0, -+ LPC_FILTERORDER*sizeof(float)); -+ memcpy((*iLBCdec_inst).lsfdeqold, lsfmeanTbl, -+ LPC_FILTERORDER*sizeof(float)); -+ -+ memset(iLBCdec_inst->old_syntdenum, 0, -+ ((LPC_FILTERORDER + 1)*NSUB_MAX)*sizeof(float)); -+ for (i=0; i<NSUB_MAX; i++) -+ iLBCdec_inst->old_syntdenum[i*(LPC_FILTERORDER+1)]=1.0; -+ -+ iLBCdec_inst->last_lag = 20; -+ -+ iLBCdec_inst->prevLag = 120; -+ iLBCdec_inst->per = 0.0; -+ iLBCdec_inst->consPLICount = 0; -+ iLBCdec_inst->prevPLI = 0; -+ iLBCdec_inst->prevLpc[0] = 1.0; -+ memset(iLBCdec_inst->prevLpc+1,0, -+ LPC_FILTERORDER*sizeof(float)); -+ memset(iLBCdec_inst->prevResidual, 0, BLOCKL_MAX*sizeof(float)); -+ iLBCdec_inst->seed=777; -+ -+ memset(iLBCdec_inst->hpomem, 0, 4*sizeof(float)); -+ -+ iLBCdec_inst->use_enhancer = use_enhancer; -+ memset(iLBCdec_inst->enh_buf, 0, ENH_BUFL*sizeof(float)); -+ for (i=0;i<ENH_NBLOCKS_TOT;i++) -+ iLBCdec_inst->enh_period[i]=(float)40.0; -+ -+ iLBCdec_inst->prev_enh_pl = 0; -+ -+ return (iLBCdec_inst->blockl); -+} -+ -+ -+ -+/*----------------------------------------------------------------* -+ * frame residual decoder function (subrutine to iLBC_decode) -+ *---------------------------------------------------------------*/ -+ -+static void Decode( -+ iLBC_Dec_Inst_t *iLBCdec_inst, /* (i/o) the decoder state -+ structure */ -+ float *decresidual, /* (o) decoded residual frame */ -+ int start, /* (i) location of start -+ state */ -+ int idxForMax, /* (i) codebook index for the -+ maximum value */ -+ int *idxVec, /* (i) codebook indexes for the -+ samples in the start -+ state */ -+ float *syntdenum, /* (i) the decoded synthesis -+ filter coefficients */ -+ int *cb_index, /* (i) the indexes for the -+ adaptive codebook */ -+ int *gain_index, /* (i) the indexes for the -+ corresponding gains */ -+ int *extra_cb_index, /* (i) the indexes for the -+ adaptive codebook part -+ of start state */ -+ int *extra_gain_index, /* (i) the indexes for the -+ corresponding gains */ -+ int state_first /* (i) 1 if non adaptive part -+ of start state comes -+ first 0 if that part -+ comes last */ -+){ -+ float reverseDecresidual[BLOCKL_MAX], mem[CB_MEML]; -+ int k, meml_gotten, Nfor, Nback, i; -+ int diff, start_pos; -+ int subcount, subframe; -+ -+ diff = STATE_LEN - iLBCdec_inst->state_short_len; -+ -+ if (state_first == 1) { -+ start_pos = (start-1)*SUBL; -+ } else { -+ start_pos = (start-1)*SUBL + diff; -+ } -+ -+ /* decode scalar part of start state */ -+ -+ StateConstructW(idxForMax, idxVec, -+ &syntdenum[(start-1)*(LPC_FILTERORDER+1)], -+ &decresidual[start_pos], iLBCdec_inst->state_short_len); -+ -+ -+ if (state_first) { /* put adaptive part in the end */ -+ -+ -+ -+ /* setup memory */ -+ -+ memset(mem, 0, -+ (CB_MEML-iLBCdec_inst->state_short_len)*sizeof(float)); -+ memcpy(mem+CB_MEML-iLBCdec_inst->state_short_len, -+ decresidual+start_pos, -+ iLBCdec_inst->state_short_len*sizeof(float)); -+ -+ /* construct decoded vector */ -+ -+ iCBConstruct( -+ &decresidual[start_pos+iLBCdec_inst->state_short_len], -+ extra_cb_index, extra_gain_index, mem+CB_MEML-stMemLTbl, -+ stMemLTbl, diff, CB_NSTAGES); -+ -+ } -+ else {/* put adaptive part in the beginning */ -+ -+ /* create reversed vectors for prediction */ -+ -+ for (k=0; k<diff; k++) { -+ reverseDecresidual[k] = -+ decresidual[(start+1)*SUBL-1- -+ (k+iLBCdec_inst->state_short_len)]; -+ } -+ -+ /* setup memory */ -+ -+ meml_gotten = iLBCdec_inst->state_short_len; -+ for (k=0; k<meml_gotten; k++){ -+ mem[CB_MEML-1-k] = decresidual[start_pos + k]; -+ } -+ memset(mem, 0, (CB_MEML-k)*sizeof(float)); -+ -+ /* construct decoded vector */ -+ -+ iCBConstruct(reverseDecresidual, extra_cb_index, -+ extra_gain_index, mem+CB_MEML-stMemLTbl, stMemLTbl, -+ diff, CB_NSTAGES); -+ -+ /* get decoded residual from reversed vector */ -+ -+ for (k=0; k<diff; k++) { -+ decresidual[start_pos-1-k] = reverseDecresidual[k]; -+ } -+ } -+ -+ /* counter for predicted sub-frames */ -+ -+ subcount=0; -+ -+ /* forward prediction of sub-frames */ -+ -+ Nfor = iLBCdec_inst->nsub-start-1; -+ -+ -+ -+ if ( Nfor > 0 ){ -+ -+ /* setup memory */ -+ -+ memset(mem, 0, (CB_MEML-STATE_LEN)*sizeof(float)); -+ memcpy(mem+CB_MEML-STATE_LEN, decresidual+(start-1)*SUBL, -+ STATE_LEN*sizeof(float)); -+ -+ /* loop over sub-frames to encode */ -+ -+ for (subframe=0; subframe<Nfor; subframe++) { -+ -+ /* construct decoded vector */ -+ -+ iCBConstruct(&decresidual[(start+1+subframe)*SUBL], -+ cb_index+subcount*CB_NSTAGES, -+ gain_index+subcount*CB_NSTAGES, -+ mem+CB_MEML-memLfTbl[subcount], -+ memLfTbl[subcount], SUBL, CB_NSTAGES); -+ -+ /* update memory */ -+ -+ memmove(mem, mem+SUBL, (CB_MEML-SUBL)*sizeof(float)); -+ memcpy(mem+CB_MEML-SUBL, -+ &decresidual[(start+1+subframe)*SUBL], -+ SUBL*sizeof(float)); -+ -+ subcount++; -+ -+ } -+ -+ } -+ -+ /* backward prediction of sub-frames */ -+ -+ Nback = start-1; -+ -+ if ( Nback > 0 ) { -+ -+ /* setup memory */ -+ -+ meml_gotten = SUBL*(iLBCdec_inst->nsub+1-start); -+ -+ if ( meml_gotten > CB_MEML ) { -+ meml_gotten=CB_MEML; -+ } -+ for (k=0; k<meml_gotten; k++) { -+ mem[CB_MEML-1-k] = decresidual[(start-1)*SUBL + k]; -+ } -+ memset(mem, 0, (CB_MEML-k)*sizeof(float)); -+ -+ /* loop over subframes to decode */ -+ -+ -+ -+ for (subframe=0; subframe<Nback; subframe++) { -+ -+ /* construct decoded vector */ -+ -+ iCBConstruct(&reverseDecresidual[subframe*SUBL], -+ cb_index+subcount*CB_NSTAGES, -+ gain_index+subcount*CB_NSTAGES, -+ mem+CB_MEML-memLfTbl[subcount], memLfTbl[subcount], -+ SUBL, CB_NSTAGES); -+ -+ /* update memory */ -+ -+ memmove(mem, mem+SUBL, (CB_MEML-SUBL)*sizeof(float)); -+ memcpy(mem+CB_MEML-SUBL, -+ &reverseDecresidual[subframe*SUBL], -+ SUBL*sizeof(float)); -+ -+ subcount++; -+ } -+ -+ /* get decoded residual from reversed vector */ -+ -+ for (i=0; i<SUBL*Nback; i++) -+ decresidual[SUBL*Nback - i - 1] = -+ reverseDecresidual[i]; -+ } -+} -+ -+/*----------------------------------------------------------------* -+ * main decoder function -+ *---------------------------------------------------------------*/ -+ -+void iLBC_decode( -+ float *decblock, /* (o) decoded signal block */ -+ unsigned char *bytes, /* (i) encoded signal bits */ -+ iLBC_Dec_Inst_t *iLBCdec_inst, /* (i/o) the decoder state -+ structure */ -+ int mode /* (i) 0: bad packet, PLC, -+ 1: normal */ -+){ -+ float data[BLOCKL_MAX]; -+ float lsfdeq[LPC_FILTERORDER*LPC_N_MAX]; -+ float PLCresidual[BLOCKL_MAX], PLClpc[LPC_FILTERORDER + 1]; -+ float zeros[BLOCKL_MAX], one[LPC_FILTERORDER + 1]; -+ int k, i, start, idxForMax, pos, lastpart, ulp; -+ int lag, ilag; -+ float cc, maxcc; -+ int idxVec[STATE_LEN]; -+ int check; -+ int gain_index[NASUB_MAX*CB_NSTAGES], -+ extra_gain_index[CB_NSTAGES]; -+ int cb_index[CB_NSTAGES*NASUB_MAX], extra_cb_index[CB_NSTAGES]; -+ int lsf_i[LSF_NSPLIT*LPC_N_MAX]; -+ int state_first; -+ -+ -+ int last_bit; -+ unsigned char *pbytes; -+ float weightdenum[(LPC_FILTERORDER + 1)*NSUB_MAX]; -+ int order_plus_one; -+ float syntdenum[NSUB_MAX*(LPC_FILTERORDER+1)]; -+ float decresidual[BLOCKL_MAX]; -+ -+ if (mode>0) { /* the data are good */ -+ -+ /* decode data */ -+ -+ pbytes=bytes; -+ pos=0; -+ -+ /* Set everything to zero before decoding */ -+ -+ for (k=0; k<LSF_NSPLIT*LPC_N_MAX; k++) { -+ lsf_i[k]=0; -+ } -+ start=0; -+ state_first=0; -+ idxForMax=0; -+ for (k=0; k<iLBCdec_inst->state_short_len; k++) { -+ idxVec[k]=0; -+ } -+ for (k=0; k<CB_NSTAGES; k++) { -+ extra_cb_index[k]=0; -+ } -+ for (k=0; k<CB_NSTAGES; k++) { -+ extra_gain_index[k]=0; -+ } -+ for (i=0; i<iLBCdec_inst->nasub; i++) { -+ for (k=0; k<CB_NSTAGES; k++) { -+ cb_index[i*CB_NSTAGES+k]=0; -+ } -+ } -+ for (i=0; i<iLBCdec_inst->nasub; i++) { -+ for (k=0; k<CB_NSTAGES; k++) { -+ gain_index[i*CB_NSTAGES+k]=0; -+ } -+ } -+ -+ /* loop over ULP classes */ -+ -+ for (ulp=0; ulp<3; ulp++) { -+ -+ /* LSF */ -+ for (k=0; k<LSF_NSPLIT*iLBCdec_inst->lpc_n; k++){ -+ unpack( &pbytes, &lastpart, -+ iLBCdec_inst->ULP_inst->lsf_bits[k][ulp], &pos); -+ packcombine(&lsf_i[k], lastpart, -+ iLBCdec_inst->ULP_inst->lsf_bits[k][ulp]); -+ } -+ -+ -+ -+ /* Start block info */ -+ -+ unpack( &pbytes, &lastpart, -+ iLBCdec_inst->ULP_inst->start_bits[ulp], &pos); -+ packcombine(&start, lastpart, -+ iLBCdec_inst->ULP_inst->start_bits[ulp]); -+ -+ unpack( &pbytes, &lastpart, -+ iLBCdec_inst->ULP_inst->startfirst_bits[ulp], &pos); -+ packcombine(&state_first, lastpart, -+ iLBCdec_inst->ULP_inst->startfirst_bits[ulp]); -+ -+ unpack( &pbytes, &lastpart, -+ iLBCdec_inst->ULP_inst->scale_bits[ulp], &pos); -+ packcombine(&idxForMax, lastpart, -+ iLBCdec_inst->ULP_inst->scale_bits[ulp]); -+ -+ for (k=0; k<iLBCdec_inst->state_short_len; k++) { -+ unpack( &pbytes, &lastpart, -+ iLBCdec_inst->ULP_inst->state_bits[ulp], &pos); -+ packcombine(idxVec+k, lastpart, -+ iLBCdec_inst->ULP_inst->state_bits[ulp]); -+ } -+ -+ /* 23/22 (20ms/30ms) sample block */ -+ -+ for (k=0; k<CB_NSTAGES; k++) { -+ unpack( &pbytes, &lastpart, -+ iLBCdec_inst->ULP_inst->extra_cb_index[k][ulp], -+ &pos); -+ packcombine(extra_cb_index+k, lastpart, -+ iLBCdec_inst->ULP_inst->extra_cb_index[k][ulp]); -+ } -+ for (k=0; k<CB_NSTAGES; k++) { -+ unpack( &pbytes, &lastpart, -+ iLBCdec_inst->ULP_inst->extra_cb_gain[k][ulp], -+ &pos); -+ packcombine(extra_gain_index+k, lastpart, -+ iLBCdec_inst->ULP_inst->extra_cb_gain[k][ulp]); -+ } -+ -+ /* The two/four (20ms/30ms) 40 sample sub-blocks */ -+ -+ for (i=0; i<iLBCdec_inst->nasub; i++) { -+ for (k=0; k<CB_NSTAGES; k++) { -+ unpack( &pbytes, &lastpart, -+ iLBCdec_inst->ULP_inst->cb_index[i][k][ulp], -+ &pos); -+ packcombine(cb_index+i*CB_NSTAGES+k, lastpart, -+ iLBCdec_inst->ULP_inst->cb_index[i][k][ulp]); -+ } -+ } -+ -+ for (i=0; i<iLBCdec_inst->nasub; i++) { -+ -+ -+ for (k=0; k<CB_NSTAGES; k++) { -+ unpack( &pbytes, &lastpart, -+ -+ iLBCdec_inst->ULP_inst->cb_gain[i][k][ulp], -+ &pos); -+ packcombine(gain_index+i*CB_NSTAGES+k, lastpart, -+ iLBCdec_inst->ULP_inst->cb_gain[i][k][ulp]); -+ } -+ } -+ } -+ /* Extract last bit. If it is 1 this indicates an -+ empty/lost frame */ -+ unpack( &pbytes, &last_bit, 1, &pos); -+ -+ /* Check for bit errors or empty/lost frames */ -+ if (start<1) -+ mode = 0; -+ if (iLBCdec_inst->mode==20 && start>3) -+ mode = 0; -+ if (iLBCdec_inst->mode==30 && start>5) -+ mode = 0; -+ if (last_bit==1) -+ mode = 0; -+ -+ if (mode==1) { /* No bit errors was detected, -+ continue decoding */ -+ -+ /* adjust index */ -+ index_conv_dec(cb_index); -+ -+ /* decode the lsf */ -+ -+ SimplelsfDEQ(lsfdeq, lsf_i, iLBCdec_inst->lpc_n); -+ check=LSF_check(lsfdeq, LPC_FILTERORDER, -+ iLBCdec_inst->lpc_n); -+ DecoderInterpolateLSF(syntdenum, weightdenum, -+ lsfdeq, LPC_FILTERORDER, iLBCdec_inst); -+ -+ Decode(iLBCdec_inst, decresidual, start, idxForMax, -+ idxVec, syntdenum, cb_index, gain_index, -+ extra_cb_index, extra_gain_index, -+ state_first); -+ -+ /* preparing the plc for a future loss! */ -+ -+ doThePLC(PLCresidual, PLClpc, 0, decresidual, -+ syntdenum + -+ (LPC_FILTERORDER + 1)*(iLBCdec_inst->nsub - 1), -+ (*iLBCdec_inst).last_lag, iLBCdec_inst); -+ -+ -+ memcpy(decresidual, PLCresidual, -+ iLBCdec_inst->blockl*sizeof(float)); -+ } -+ -+ -+ -+ } -+ -+ if (mode == 0) { -+ /* the data is bad (either a PLC call -+ * was made or a severe bit error was detected) -+ */ -+ -+ /* packet loss conceal */ -+ -+ memset(zeros, 0, BLOCKL_MAX*sizeof(float)); -+ -+ one[0] = 1; -+ memset(one+1, 0, LPC_FILTERORDER*sizeof(float)); -+ -+ start=0; -+ -+ doThePLC(PLCresidual, PLClpc, 1, zeros, one, -+ (*iLBCdec_inst).last_lag, iLBCdec_inst); -+ memcpy(decresidual, PLCresidual, -+ iLBCdec_inst->blockl*sizeof(float)); -+ -+ order_plus_one = LPC_FILTERORDER + 1; -+ for (i = 0; i < iLBCdec_inst->nsub; i++) { -+ memcpy(syntdenum+(i*order_plus_one), PLClpc, -+ order_plus_one*sizeof(float)); -+ } -+ } -+ -+ if (iLBCdec_inst->use_enhancer == 1) { -+ -+ /* post filtering */ -+ -+ iLBCdec_inst->last_lag = -+ enhancerInterface(data, decresidual, iLBCdec_inst); -+ -+ /* synthesis filtering */ -+ -+ if (iLBCdec_inst->mode==20) { -+ /* Enhancer has 40 samples delay */ -+ i=0; -+ syntFilter(data + i*SUBL, -+ iLBCdec_inst->old_syntdenum + -+ (i+iLBCdec_inst->nsub-1)*(LPC_FILTERORDER+1), -+ SUBL, iLBCdec_inst->syntMem); -+ for (i=1; i < iLBCdec_inst->nsub; i++) { -+ syntFilter(data + i*SUBL, -+ syntdenum + (i-1)*(LPC_FILTERORDER+1), -+ SUBL, iLBCdec_inst->syntMem); -+ } -+ } else if (iLBCdec_inst->mode==30) { -+ /* Enhancer has 80 samples delay */ -+ for (i=0; i < 2; i++) { -+ syntFilter(data + i*SUBL, -+ -+ -+ iLBCdec_inst->old_syntdenum + -+ (i+iLBCdec_inst->nsub-2)*(LPC_FILTERORDER+1), -+ SUBL, iLBCdec_inst->syntMem); -+ } -+ for (i=2; i < iLBCdec_inst->nsub; i++) { -+ syntFilter(data + i*SUBL, -+ syntdenum + (i-2)*(LPC_FILTERORDER+1), SUBL, -+ iLBCdec_inst->syntMem); -+ } -+ } -+ -+ } else { -+ -+ /* Find last lag */ -+ lag = 20; -+ maxcc = xCorrCoef(&decresidual[BLOCKL_MAX-ENH_BLOCKL], -+ &decresidual[BLOCKL_MAX-ENH_BLOCKL-lag], ENH_BLOCKL); -+ -+ for (ilag=21; ilag<120; ilag++) { -+ cc = xCorrCoef(&decresidual[BLOCKL_MAX-ENH_BLOCKL], -+ &decresidual[BLOCKL_MAX-ENH_BLOCKL-ilag], -+ ENH_BLOCKL); -+ -+ if (cc > maxcc) { -+ maxcc = cc; -+ lag = ilag; -+ } -+ } -+ iLBCdec_inst->last_lag = lag; -+ -+ /* copy data and run synthesis filter */ -+ -+ memcpy(data, decresidual, -+ iLBCdec_inst->blockl*sizeof(float)); -+ for (i=0; i < iLBCdec_inst->nsub; i++) { -+ syntFilter(data + i*SUBL, -+ syntdenum + i*(LPC_FILTERORDER+1), SUBL, -+ iLBCdec_inst->syntMem); -+ } -+ } -+ -+ /* high pass filtering on output if desired, otherwise -+ copy to out */ -+ -+ hpOutput(data, iLBCdec_inst->blockl, -+ decblock,iLBCdec_inst->hpomem); -+ -+ /* memcpy(decblock,data,iLBCdec_inst->blockl*sizeof(float));*/ -+ -+ memcpy(iLBCdec_inst->old_syntdenum, syntdenum, -+ -+ iLBCdec_inst->nsub*(LPC_FILTERORDER+1)*sizeof(float)); -+ -+ iLBCdec_inst->prev_enh_pl=0; -+ -+ -+ -+ if (mode==0) { /* PLC was used */ -+ iLBCdec_inst->prev_enh_pl=1; -+ } -+} -+ -+ -diff -druN codecs/ilbc.orig/iLBC_decode.h codecs/ilbc/iLBC_decode.h ---- codecs/ilbc.orig/iLBC_decode.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/iLBC_decode.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,40 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ iLBC_decode.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#ifndef __iLBC_ILBCDECODE_H -+#define __iLBC_ILBCDECODE_H -+ -+#include "iLBC_define.h" -+ -+short initDecode( /* (o) Number of decoded -+ samples */ -+ iLBC_Dec_Inst_t *iLBCdec_inst, /* (i/o) Decoder instance */ -+ int mode, /* (i) frame size mode */ -+ int use_enhancer /* (i) 1 to use enhancer -+ 0 to run without -+ enhancer */ -+); -+ -+void iLBC_decode( -+ float *decblock, /* (o) decoded signal block */ -+ unsigned char *bytes, /* (i) encoded signal bits */ -+ iLBC_Dec_Inst_t *iLBCdec_inst, /* (i/o) the decoder state -+ structure */ -+ int mode /* (i) 0: bad packet, PLC, -+ 1: normal */ -+); -+ -+ -+ -+#endif -+ -+ -diff -druN codecs/ilbc.orig/iLBC_define.h codecs/ilbc/iLBC_define.h ---- codecs/ilbc.orig/iLBC_define.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/iLBC_define.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,201 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ iLBC_define.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+#include <string.h> -+ -+#ifndef __iLBC_ILBCDEFINE_H -+#define __iLBC_ILBCDEFINE_H -+ -+/* general codec settings */ -+ -+#define FS (float)8000.0 -+#define BLOCKL_20MS 160 -+#define BLOCKL_30MS 240 -+#define BLOCKL_MAX 240 -+#define NSUB_20MS 4 -+#define NSUB_30MS 6 -+#define NSUB_MAX 6 -+#define NASUB_20MS 2 -+#define NASUB_30MS 4 -+#define NASUB_MAX 4 -+#define SUBL 40 -+#define STATE_LEN 80 -+#define STATE_SHORT_LEN_30MS 58 -+#define STATE_SHORT_LEN_20MS 57 -+ -+/* LPC settings */ -+ -+#define LPC_FILTERORDER 10 -+#define LPC_CHIRP_SYNTDENUM (float)0.9025 -+#define LPC_CHIRP_WEIGHTDENUM (float)0.4222 -+#define LPC_LOOKBACK 60 -+#define LPC_N_20MS 1 -+#define LPC_N_30MS 2 -+#define LPC_N_MAX 2 -+#define LPC_ASYMDIFF 20 -+#define LPC_BW (float)60.0 -+#define LPC_WN (float)1.0001 -+#define LSF_NSPLIT 3 -+ -+#define LSF_NUMBER_OF_STEPS 4 -+#define LPC_HALFORDER (LPC_FILTERORDER/2) -+ -+/* cb settings */ -+ -+#define CB_NSTAGES 3 -+#define CB_EXPAND 2 -+#define CB_MEML 147 -+#define CB_FILTERLEN 2*4 -+#define CB_HALFFILTERLEN 4 -+#define CB_RESRANGE 34 -+#define CB_MAXGAIN (float)1.3 -+ -+/* enhancer */ -+ -+#define ENH_BLOCKL 80 /* block length */ -+#define ENH_BLOCKL_HALF (ENH_BLOCKL/2) -+#define ENH_HL 3 /* 2*ENH_HL+1 is number blocks -+ in said second sequence */ -+#define ENH_SLOP 2 /* max difference estimated and -+ correct pitch period */ -+#define ENH_PLOCSL 20 /* pitch-estimates and pitch- -+ locations buffer length */ -+#define ENH_OVERHANG 2 -+#define ENH_UPS0 4 /* upsampling rate */ -+#define ENH_FL0 3 /* 2*FLO+1 is the length of -+ each filter */ -+#define ENH_VECTL (ENH_BLOCKL+2*ENH_FL0) -+#define ENH_CORRDIM (2*ENH_SLOP+1) -+#define ENH_NBLOCKS (BLOCKL_MAX/ENH_BLOCKL) -+#define ENH_NBLOCKS_EXTRA 5 -+#define ENH_NBLOCKS_TOT 8 /* ENH_NBLOCKS + -+ ENH_NBLOCKS_EXTRA */ -+#define ENH_BUFL (ENH_NBLOCKS_TOT)*ENH_BLOCKL -+#define ENH_ALPHA0 (float)0.05 -+ -+/* Down sampling */ -+ -+#define FILTERORDER_DS 7 -+#define DELAY_DS 3 -+#define FACTOR_DS 2 -+ -+/* bit stream defs */ -+ -+#define NO_OF_BYTES_20MS 38 -+#define NO_OF_BYTES_30MS 50 -+#define NO_OF_WORDS_20MS 19 -+#define NO_OF_WORDS_30MS 25 -+#define STATE_BITS 3 -+#define BYTE_LEN 8 -+#define ULP_CLASSES 3 -+ -+/* help parameters */ -+ -+ -+#define FLOAT_MAX (float)1.0e37 -+#define EPS (float)2.220446049250313e-016 -+#define PI (float)3.14159265358979323846 -+#define MIN_SAMPLE -32768 -+#define MAX_SAMPLE 32767 -+#define TWO_PI (float)6.283185307 -+#define PI2 (float)0.159154943 -+ -+/* type definition encoder instance */ -+typedef struct iLBC_ULP_Inst_t_ { -+ int lsf_bits[6][ULP_CLASSES+2]; -+ int start_bits[ULP_CLASSES+2]; -+ int startfirst_bits[ULP_CLASSES+2]; -+ int scale_bits[ULP_CLASSES+2]; -+ int state_bits[ULP_CLASSES+2]; -+ int extra_cb_index[CB_NSTAGES][ULP_CLASSES+2]; -+ int extra_cb_gain[CB_NSTAGES][ULP_CLASSES+2]; -+ int cb_index[NSUB_MAX][CB_NSTAGES][ULP_CLASSES+2]; -+ int cb_gain[NSUB_MAX][CB_NSTAGES][ULP_CLASSES+2]; -+} iLBC_ULP_Inst_t; -+ -+/* type definition encoder instance */ -+typedef struct iLBC_Enc_Inst_t_ { -+ -+ /* flag for frame size mode */ -+ int mode; -+ -+ /* basic parameters for different frame sizes */ -+ int blockl; -+ int nsub; -+ int nasub; -+ int no_of_bytes, no_of_words; -+ int lpc_n; -+ int state_short_len; -+ const iLBC_ULP_Inst_t *ULP_inst; -+ -+ /* analysis filter state */ -+ float anaMem[LPC_FILTERORDER]; -+ -+ /* old lsf parameters for interpolation */ -+ float lsfold[LPC_FILTERORDER]; -+ float lsfdeqold[LPC_FILTERORDER]; -+ -+ /* signal buffer for LP analysis */ -+ float lpc_buffer[LPC_LOOKBACK + BLOCKL_MAX]; -+ -+ /* state of input HP filter */ -+ float hpimem[4]; -+ -+} iLBC_Enc_Inst_t; -+ -+/* type definition decoder instance */ -+typedef struct iLBC_Dec_Inst_t_ { -+ -+ -+ /* flag for frame size mode */ -+ int mode; -+ -+ /* basic parameters for different frame sizes */ -+ int blockl; -+ int nsub; -+ int nasub; -+ int no_of_bytes, no_of_words; -+ int lpc_n; -+ int state_short_len; -+ const iLBC_ULP_Inst_t *ULP_inst; -+ -+ /* synthesis filter state */ -+ float syntMem[LPC_FILTERORDER]; -+ -+ /* old LSF for interpolation */ -+ float lsfdeqold[LPC_FILTERORDER]; -+ -+ /* pitch lag estimated in enhancer and used in PLC */ -+ int last_lag; -+ -+ /* PLC state information */ -+ int prevLag, consPLICount, prevPLI, prev_enh_pl; -+ float prevLpc[LPC_FILTERORDER+1]; -+ float prevResidual[NSUB_MAX*SUBL]; -+ float per; -+ unsigned long seed; -+ -+ /* previous synthesis filter parameters */ -+ float old_syntdenum[(LPC_FILTERORDER + 1)*NSUB_MAX]; -+ -+ /* state of output HP filter */ -+ float hpomem[4]; -+ -+ /* enhancer state information */ -+ int use_enhancer; -+ float enh_buf[ENH_BUFL]; -+ float enh_period[ENH_NBLOCKS_TOT]; -+ -+} iLBC_Dec_Inst_t; -+ -+#endif -+ -+ -diff -druN codecs/ilbc.orig/iLBC_encode.c codecs/ilbc/iLBC_encode.c ---- codecs/ilbc.orig/iLBC_encode.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/iLBC_encode.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,514 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ iLBC_encode.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#include <math.h> -+#include <stdlib.h> -+#include <string.h> -+ -+#include "iLBC_define.h" -+#include "iLBC_encode.h" -+#include "LPCencode.h" -+#include "FrameClassify.h" -+#include "StateSearchW.h" -+#include "StateConstructW.h" -+#include "helpfun.h" -+#include "constants.h" -+#include "packing.h" -+#include "iCBSearch.h" -+#include "iCBConstruct.h" -+#include "hpInput.h" -+#include "anaFilter.h" -+#include "syntFilter.h" -+ -+/*----------------------------------------------------------------* -+ * Initiation of encoder instance. -+ *---------------------------------------------------------------*/ -+ -+short initEncode( /* (o) Number of bytes -+ encoded */ -+ iLBC_Enc_Inst_t *iLBCenc_inst, /* (i/o) Encoder instance */ -+ int mode /* (i) frame size mode */ -+){ -+ iLBCenc_inst->mode = mode; -+ if (mode==30) { -+ iLBCenc_inst->blockl = BLOCKL_30MS; -+ iLBCenc_inst->nsub = NSUB_30MS; -+ -+ -+ iLBCenc_inst->nasub = NASUB_30MS; -+ iLBCenc_inst->lpc_n = LPC_N_30MS; -+ iLBCenc_inst->no_of_bytes = NO_OF_BYTES_30MS; -+ iLBCenc_inst->no_of_words = NO_OF_WORDS_30MS; -+ iLBCenc_inst->state_short_len=STATE_SHORT_LEN_30MS; -+ /* ULP init */ -+ iLBCenc_inst->ULP_inst=&ULP_30msTbl; -+ } -+ else if (mode==20) { -+ iLBCenc_inst->blockl = BLOCKL_20MS; -+ iLBCenc_inst->nsub = NSUB_20MS; -+ iLBCenc_inst->nasub = NASUB_20MS; -+ iLBCenc_inst->lpc_n = LPC_N_20MS; -+ iLBCenc_inst->no_of_bytes = NO_OF_BYTES_20MS; -+ iLBCenc_inst->no_of_words = NO_OF_WORDS_20MS; -+ iLBCenc_inst->state_short_len=STATE_SHORT_LEN_20MS; -+ /* ULP init */ -+ iLBCenc_inst->ULP_inst=&ULP_20msTbl; -+ } -+ else { -+ exit(2); -+ } -+ -+ memset((*iLBCenc_inst).anaMem, 0, -+ LPC_FILTERORDER*sizeof(float)); -+ memcpy((*iLBCenc_inst).lsfold, lsfmeanTbl, -+ LPC_FILTERORDER*sizeof(float)); -+ memcpy((*iLBCenc_inst).lsfdeqold, lsfmeanTbl, -+ LPC_FILTERORDER*sizeof(float)); -+ memset((*iLBCenc_inst).lpc_buffer, 0, -+ (LPC_LOOKBACK+BLOCKL_MAX)*sizeof(float)); -+ memset((*iLBCenc_inst).hpimem, 0, 4*sizeof(float)); -+ -+ return (iLBCenc_inst->no_of_bytes); -+} -+ -+/*----------------------------------------------------------------* -+ * main encoder function -+ *---------------------------------------------------------------*/ -+ -+void iLBC_encode( -+ unsigned char *bytes, /* (o) encoded data bits iLBC */ -+ float *block, /* (o) speech vector to -+ encode */ -+ iLBC_Enc_Inst_t *iLBCenc_inst /* (i/o) the general encoder -+ state */ -+){ -+ -+ float data[BLOCKL_MAX]; -+ float residual[BLOCKL_MAX], reverseResidual[BLOCKL_MAX]; -+ -+ int start, idxForMax, idxVec[STATE_LEN]; -+ float reverseDecresidual[BLOCKL_MAX], mem[CB_MEML]; -+ int n, k, meml_gotten, Nfor, Nback, i, pos; -+ -+ -+ int gain_index[CB_NSTAGES*NASUB_MAX], -+ extra_gain_index[CB_NSTAGES]; -+ int cb_index[CB_NSTAGES*NASUB_MAX],extra_cb_index[CB_NSTAGES]; -+ int lsf_i[LSF_NSPLIT*LPC_N_MAX]; -+ unsigned char *pbytes; -+ int diff, start_pos, state_first; -+ float en1, en2; -+ int index, ulp, firstpart; -+ int subcount, subframe; -+ float weightState[LPC_FILTERORDER]; -+ float syntdenum[NSUB_MAX*(LPC_FILTERORDER+1)]; -+ float weightdenum[NSUB_MAX*(LPC_FILTERORDER+1)]; -+ float decresidual[BLOCKL_MAX]; -+ -+ /* high pass filtering of input signal if such is not done -+ prior to calling this function */ -+ -+ hpInput(block, iLBCenc_inst->blockl, -+ data, (*iLBCenc_inst).hpimem); -+ -+ /* otherwise simply copy */ -+ -+ /*memcpy(data,block,iLBCenc_inst->blockl*sizeof(float));*/ -+ -+ /* LPC of hp filtered input data */ -+ -+ LPCencode(syntdenum, weightdenum, lsf_i, data, iLBCenc_inst); -+ -+ -+ /* inverse filter to get residual */ -+ -+ for (n=0; n<iLBCenc_inst->nsub; n++) { -+ anaFilter(&data[n*SUBL], &syntdenum[n*(LPC_FILTERORDER+1)], -+ SUBL, &residual[n*SUBL], iLBCenc_inst->anaMem); -+ } -+ -+ /* find state location */ -+ -+ start = FrameClassify(iLBCenc_inst, residual); -+ -+ /* check if state should be in first or last part of the -+ two subframes */ -+ -+ diff = STATE_LEN - iLBCenc_inst->state_short_len; -+ en1 = 0; -+ index = (start-1)*SUBL; -+ for (i = 0; i < iLBCenc_inst->state_short_len; i++) { -+ en1 += residual[index+i]*residual[index+i]; -+ } -+ en2 = 0; -+ index = (start-1)*SUBL+diff; -+ for (i = 0; i < iLBCenc_inst->state_short_len; i++) { -+ en2 += residual[index+i]*residual[index+i]; -+ } -+ -+ -+ -+ -+ if (en1 > en2) { -+ state_first = 1; -+ start_pos = (start-1)*SUBL; -+ } else { -+ state_first = 0; -+ start_pos = (start-1)*SUBL + diff; -+ } -+ -+ /* scalar quantization of state */ -+ -+ StateSearchW(iLBCenc_inst, &residual[start_pos], -+ &syntdenum[(start-1)*(LPC_FILTERORDER+1)], -+ &weightdenum[(start-1)*(LPC_FILTERORDER+1)], &idxForMax, -+ idxVec, iLBCenc_inst->state_short_len, state_first); -+ -+ StateConstructW(idxForMax, idxVec, -+ &syntdenum[(start-1)*(LPC_FILTERORDER+1)], -+ &decresidual[start_pos], iLBCenc_inst->state_short_len); -+ -+ /* predictive quantization in state */ -+ -+ if (state_first) { /* put adaptive part in the end */ -+ -+ /* setup memory */ -+ -+ memset(mem, 0, -+ (CB_MEML-iLBCenc_inst->state_short_len)*sizeof(float)); -+ memcpy(mem+CB_MEML-iLBCenc_inst->state_short_len, -+ decresidual+start_pos, -+ iLBCenc_inst->state_short_len*sizeof(float)); -+ memset(weightState, 0, LPC_FILTERORDER*sizeof(float)); -+ -+ /* encode sub-frames */ -+ -+ iCBSearch(iLBCenc_inst, extra_cb_index, extra_gain_index, -+ &residual[start_pos+iLBCenc_inst->state_short_len], -+ mem+CB_MEML-stMemLTbl, -+ stMemLTbl, diff, CB_NSTAGES, -+ &weightdenum[start*(LPC_FILTERORDER+1)], -+ weightState, 0); -+ -+ /* construct decoded vector */ -+ -+ iCBConstruct( -+ &decresidual[start_pos+iLBCenc_inst->state_short_len], -+ extra_cb_index, extra_gain_index, -+ mem+CB_MEML-stMemLTbl, -+ stMemLTbl, diff, CB_NSTAGES); -+ -+ } -+ else { /* put adaptive part in the beginning */ -+ -+ -+ -+ /* create reversed vectors for prediction */ -+ -+ for (k=0; k<diff; k++) { -+ reverseResidual[k] = residual[(start+1)*SUBL-1 -+ -(k+iLBCenc_inst->state_short_len)]; -+ } -+ -+ /* setup memory */ -+ -+ meml_gotten = iLBCenc_inst->state_short_len; -+ for (k=0; k<meml_gotten; k++) { -+ mem[CB_MEML-1-k] = decresidual[start_pos + k]; -+ } -+ memset(mem, 0, (CB_MEML-k)*sizeof(float)); -+ memset(weightState, 0, LPC_FILTERORDER*sizeof(float)); -+ -+ /* encode sub-frames */ -+ -+ iCBSearch(iLBCenc_inst, extra_cb_index, extra_gain_index, -+ reverseResidual, mem+CB_MEML-stMemLTbl, stMemLTbl, -+ diff, CB_NSTAGES, -+ &weightdenum[(start-1)*(LPC_FILTERORDER+1)], -+ weightState, 0); -+ -+ /* construct decoded vector */ -+ -+ iCBConstruct(reverseDecresidual, extra_cb_index, -+ extra_gain_index, mem+CB_MEML-stMemLTbl, stMemLTbl, -+ diff, CB_NSTAGES); -+ -+ /* get decoded residual from reversed vector */ -+ -+ for (k=0; k<diff; k++) { -+ decresidual[start_pos-1-k] = reverseDecresidual[k]; -+ } -+ } -+ -+ /* counter for predicted sub-frames */ -+ -+ subcount=0; -+ -+ /* forward prediction of sub-frames */ -+ -+ Nfor = iLBCenc_inst->nsub-start-1; -+ -+ -+ if ( Nfor > 0 ) { -+ -+ /* setup memory */ -+ -+ memset(mem, 0, (CB_MEML-STATE_LEN)*sizeof(float)); -+ memcpy(mem+CB_MEML-STATE_LEN, decresidual+(start-1)*SUBL, -+ STATE_LEN*sizeof(float)); -+ memset(weightState, 0, LPC_FILTERORDER*sizeof(float)); -+ -+ -+ -+ /* loop over sub-frames to encode */ -+ -+ for (subframe=0; subframe<Nfor; subframe++) { -+ -+ /* encode sub-frame */ -+ -+ iCBSearch(iLBCenc_inst, cb_index+subcount*CB_NSTAGES, -+ gain_index+subcount*CB_NSTAGES, -+ &residual[(start+1+subframe)*SUBL], -+ mem+CB_MEML-memLfTbl[subcount], -+ memLfTbl[subcount], SUBL, CB_NSTAGES, -+ &weightdenum[(start+1+subframe)* -+ (LPC_FILTERORDER+1)], -+ weightState, subcount+1); -+ -+ /* construct decoded vector */ -+ -+ iCBConstruct(&decresidual[(start+1+subframe)*SUBL], -+ cb_index+subcount*CB_NSTAGES, -+ gain_index+subcount*CB_NSTAGES, -+ mem+CB_MEML-memLfTbl[subcount], -+ memLfTbl[subcount], SUBL, CB_NSTAGES); -+ -+ /* update memory */ -+ -+ memmove(mem, mem+SUBL, (CB_MEML-SUBL)*sizeof(float)); -+ memcpy(mem+CB_MEML-SUBL, -+ &decresidual[(start+1+subframe)*SUBL], -+ SUBL*sizeof(float)); -+ memset(weightState, 0, LPC_FILTERORDER*sizeof(float)); -+ -+ subcount++; -+ } -+ } -+ -+ -+ /* backward prediction of sub-frames */ -+ -+ Nback = start-1; -+ -+ -+ if ( Nback > 0 ) { -+ -+ /* create reverse order vectors */ -+ -+ for (n=0; n<Nback; n++) { -+ for (k=0; k<SUBL; k++) { -+ reverseResidual[n*SUBL+k] = -+ residual[(start-1)*SUBL-1-n*SUBL-k]; -+ reverseDecresidual[n*SUBL+k] = -+ decresidual[(start-1)*SUBL-1-n*SUBL-k]; -+ } -+ } -+ -+ -+ -+ /* setup memory */ -+ -+ meml_gotten = SUBL*(iLBCenc_inst->nsub+1-start); -+ -+ -+ if ( meml_gotten > CB_MEML ) { -+ meml_gotten=CB_MEML; -+ } -+ for (k=0; k<meml_gotten; k++) { -+ mem[CB_MEML-1-k] = decresidual[(start-1)*SUBL + k]; -+ } -+ memset(mem, 0, (CB_MEML-k)*sizeof(float)); -+ memset(weightState, 0, LPC_FILTERORDER*sizeof(float)); -+ -+ /* loop over sub-frames to encode */ -+ -+ for (subframe=0; subframe<Nback; subframe++) { -+ -+ /* encode sub-frame */ -+ -+ iCBSearch(iLBCenc_inst, cb_index+subcount*CB_NSTAGES, -+ gain_index+subcount*CB_NSTAGES, -+ &reverseResidual[subframe*SUBL], -+ mem+CB_MEML-memLfTbl[subcount], -+ memLfTbl[subcount], SUBL, CB_NSTAGES, -+ &weightdenum[(start-2-subframe)* -+ (LPC_FILTERORDER+1)], -+ weightState, subcount+1); -+ -+ /* construct decoded vector */ -+ -+ iCBConstruct(&reverseDecresidual[subframe*SUBL], -+ cb_index+subcount*CB_NSTAGES, -+ gain_index+subcount*CB_NSTAGES, -+ mem+CB_MEML-memLfTbl[subcount], -+ memLfTbl[subcount], SUBL, CB_NSTAGES); -+ -+ /* update memory */ -+ -+ memmove(mem, mem+SUBL, (CB_MEML-SUBL)*sizeof(float)); -+ memcpy(mem+CB_MEML-SUBL, -+ &reverseDecresidual[subframe*SUBL], -+ SUBL*sizeof(float)); -+ memset(weightState, 0, LPC_FILTERORDER*sizeof(float)); -+ -+ subcount++; -+ -+ } -+ -+ /* get decoded residual from reversed vector */ -+ -+ for (i=0; i<SUBL*Nback; i++) { -+ decresidual[SUBL*Nback - i - 1] = -+ -+ -+ reverseDecresidual[i]; -+ } -+ } -+ /* end encoding part */ -+ -+ /* adjust index */ -+ index_conv_enc(cb_index); -+ -+ /* pack bytes */ -+ -+ pbytes=bytes; -+ pos=0; -+ -+ /* loop over the 3 ULP classes */ -+ -+ for (ulp=0; ulp<3; ulp++) { -+ -+ /* LSF */ -+ for (k=0; k<LSF_NSPLIT*iLBCenc_inst->lpc_n; k++) { -+ packsplit(&lsf_i[k], &firstpart, &lsf_i[k], -+ iLBCenc_inst->ULP_inst->lsf_bits[k][ulp], -+ iLBCenc_inst->ULP_inst->lsf_bits[k][ulp]+ -+ iLBCenc_inst->ULP_inst->lsf_bits[k][ulp+1]+ -+ iLBCenc_inst->ULP_inst->lsf_bits[k][ulp+2]); -+ dopack( &pbytes, firstpart, -+ iLBCenc_inst->ULP_inst->lsf_bits[k][ulp], &pos); -+ } -+ -+ /* Start block info */ -+ -+ packsplit(&start, &firstpart, &start, -+ iLBCenc_inst->ULP_inst->start_bits[ulp], -+ iLBCenc_inst->ULP_inst->start_bits[ulp]+ -+ iLBCenc_inst->ULP_inst->start_bits[ulp+1]+ -+ iLBCenc_inst->ULP_inst->start_bits[ulp+2]); -+ dopack( &pbytes, firstpart, -+ iLBCenc_inst->ULP_inst->start_bits[ulp], &pos); -+ -+ packsplit(&state_first, &firstpart, &state_first, -+ iLBCenc_inst->ULP_inst->startfirst_bits[ulp], -+ iLBCenc_inst->ULP_inst->startfirst_bits[ulp]+ -+ iLBCenc_inst->ULP_inst->startfirst_bits[ulp+1]+ -+ iLBCenc_inst->ULP_inst->startfirst_bits[ulp+2]); -+ dopack( &pbytes, firstpart, -+ iLBCenc_inst->ULP_inst->startfirst_bits[ulp], &pos); -+ -+ packsplit(&idxForMax, &firstpart, &idxForMax, -+ iLBCenc_inst->ULP_inst->scale_bits[ulp], -+ iLBCenc_inst->ULP_inst->scale_bits[ulp]+ -+ iLBCenc_inst->ULP_inst->scale_bits[ulp+1]+ -+ iLBCenc_inst->ULP_inst->scale_bits[ulp+2]); -+ dopack( &pbytes, firstpart, -+ iLBCenc_inst->ULP_inst->scale_bits[ulp], &pos); -+ -+ -+ -+ for (k=0; k<iLBCenc_inst->state_short_len; k++) { -+ packsplit(idxVec+k, &firstpart, idxVec+k, -+ iLBCenc_inst->ULP_inst->state_bits[ulp], -+ iLBCenc_inst->ULP_inst->state_bits[ulp]+ -+ iLBCenc_inst->ULP_inst->state_bits[ulp+1]+ -+ iLBCenc_inst->ULP_inst->state_bits[ulp+2]); -+ dopack( &pbytes, firstpart, -+ iLBCenc_inst->ULP_inst->state_bits[ulp], &pos); -+ } -+ -+ /* 23/22 (20ms/30ms) sample block */ -+ -+ for (k=0;k<CB_NSTAGES;k++) { -+ packsplit(extra_cb_index+k, &firstpart, -+ extra_cb_index+k, -+ iLBCenc_inst->ULP_inst->extra_cb_index[k][ulp], -+ iLBCenc_inst->ULP_inst->extra_cb_index[k][ulp]+ -+ iLBCenc_inst->ULP_inst->extra_cb_index[k][ulp+1]+ -+ iLBCenc_inst->ULP_inst->extra_cb_index[k][ulp+2]); -+ dopack( &pbytes, firstpart, -+ iLBCenc_inst->ULP_inst->extra_cb_index[k][ulp], -+ &pos); -+ } -+ -+ for (k=0;k<CB_NSTAGES;k++) { -+ packsplit(extra_gain_index+k, &firstpart, -+ extra_gain_index+k, -+ iLBCenc_inst->ULP_inst->extra_cb_gain[k][ulp], -+ iLBCenc_inst->ULP_inst->extra_cb_gain[k][ulp]+ -+ iLBCenc_inst->ULP_inst->extra_cb_gain[k][ulp+1]+ -+ iLBCenc_inst->ULP_inst->extra_cb_gain[k][ulp+2]); -+ dopack( &pbytes, firstpart, -+ iLBCenc_inst->ULP_inst->extra_cb_gain[k][ulp], -+ &pos); -+ } -+ -+ /* The two/four (20ms/30ms) 40 sample sub-blocks */ -+ -+ for (i=0; i<iLBCenc_inst->nasub; i++) { -+ for (k=0; k<CB_NSTAGES; k++) { -+ packsplit(cb_index+i*CB_NSTAGES+k, &firstpart, -+ cb_index+i*CB_NSTAGES+k, -+ iLBCenc_inst->ULP_inst->cb_index[i][k][ulp], -+ iLBCenc_inst->ULP_inst->cb_index[i][k][ulp]+ -+ iLBCenc_inst->ULP_inst->cb_index[i][k][ulp+1]+ -+ iLBCenc_inst->ULP_inst->cb_index[i][k][ulp+2]); -+ dopack( &pbytes, firstpart, -+ iLBCenc_inst->ULP_inst->cb_index[i][k][ulp], -+ &pos); -+ } -+ } -+ -+ for (i=0; i<iLBCenc_inst->nasub; i++) { -+ for (k=0; k<CB_NSTAGES; k++) { -+ -+ -+ packsplit(gain_index+i*CB_NSTAGES+k, &firstpart, -+ gain_index+i*CB_NSTAGES+k, -+ iLBCenc_inst->ULP_inst->cb_gain[i][k][ulp], -+ iLBCenc_inst->ULP_inst->cb_gain[i][k][ulp]+ -+ iLBCenc_inst->ULP_inst->cb_gain[i][k][ulp+1]+ -+ iLBCenc_inst->ULP_inst->cb_gain[i][k][ulp+2]); -+ dopack( &pbytes, firstpart, -+ iLBCenc_inst->ULP_inst->cb_gain[i][k][ulp], -+ &pos); -+ } -+ } -+ } -+ -+ /* set the last bit to zero (otherwise the decoder -+ will treat it as a lost frame) */ -+ dopack( &pbytes, 0, 1, &pos); -+} -+ -+ -+ -diff -druN codecs/ilbc.orig/iLBC_encode.h codecs/ilbc/iLBC_encode.h ---- codecs/ilbc.orig/iLBC_encode.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/iLBC_encode.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,37 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ iLBC_encode.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#ifndef __iLBC_ILBCENCODE_H -+#define __iLBC_ILBCENCODE_H -+ -+#include "iLBC_define.h" -+ -+short initEncode( /* (o) Number of bytes -+ encoded */ -+ iLBC_Enc_Inst_t *iLBCenc_inst, /* (i/o) Encoder instance */ -+ int mode /* (i) frame size mode */ -+); -+ -+void iLBC_encode( -+ -+ -+ unsigned char *bytes, /* (o) encoded data bits iLBC */ -+ float *block, /* (o) speech vector to -+ encode */ -+ iLBC_Enc_Inst_t *iLBCenc_inst /* (i/o) the general encoder -+ state */ -+); -+ -+#endif -+ -+ -+ -Files codecs/ilbc.orig/libilbc.a and codecs/ilbc/libilbc.a differ -diff -druN codecs/ilbc.orig/libilbc.vcproj codecs/ilbc/libilbc.vcproj ---- codecs/ilbc.orig/libilbc.vcproj 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/libilbc.vcproj 2006-03-20 13:25:50.000000000 -0800 -@@ -0,0 +1,353 @@ -+<?xml version="1.0" encoding="Windows-1252"?> -+<VisualStudioProject -+ ProjectType="Visual C++" -+ Version="8.00" -+ Name="libilbc" -+ ProjectGUID="{989BB874-7AF1-44CB-8E5C-CC8113D267E8}" -+ RootNamespace="libilbc" -+ Keyword="Win32Proj" -+ > -+ <Platforms> -+ <Platform -+ Name="Win32" -+ /> -+ </Platforms> -+ <ToolFiles> -+ </ToolFiles> -+ <Configurations> -+ <Configuration -+ Name="Debug|Win32" -+ OutputDirectory="$(SolutionDir)$(ConfigurationName)" -+ IntermediateDirectory="$(ConfigurationName)" -+ ConfigurationType="4" -+ CharacterSet="1" -+ > -+ <Tool -+ Name="VCPreBuildEventTool" -+ /> -+ <Tool -+ Name="VCCustomBuildTool" -+ /> -+ <Tool -+ Name="VCXMLDataGeneratorTool" -+ /> -+ <Tool -+ Name="VCWebServiceProxyGeneratorTool" -+ /> -+ <Tool -+ Name="VCMIDLTool" -+ /> -+ <Tool -+ Name="VCCLCompilerTool" -+ Optimization="0" -+ PreprocessorDefinitions="WIN32;_DEBUG;_LIB" -+ MinimalRebuild="true" -+ BasicRuntimeChecks="3" -+ RuntimeLibrary="3" -+ UsePrecompiledHeader="0" -+ WarningLevel="3" -+ Detect64BitPortabilityProblems="true" -+ DebugInformationFormat="4" -+ /> -+ <Tool -+ Name="VCManagedResourceCompilerTool" -+ /> -+ <Tool -+ Name="VCResourceCompilerTool" -+ /> -+ <Tool -+ Name="VCPreLinkEventTool" -+ /> -+ <Tool -+ Name="VCLibrarianTool" -+ /> -+ <Tool -+ Name="VCALinkTool" -+ /> -+ <Tool -+ Name="VCXDCMakeTool" -+ /> -+ <Tool -+ Name="VCBscMakeTool" -+ /> -+ <Tool -+ Name="VCFxCopTool" -+ /> -+ <Tool -+ Name="VCPostBuildEventTool" -+ /> -+ </Configuration> -+ <Configuration -+ Name="Release|Win32" -+ OutputDirectory="$(SolutionDir)$(ConfigurationName)" -+ IntermediateDirectory="$(ConfigurationName)" -+ ConfigurationType="4" -+ CharacterSet="1" -+ WholeProgramOptimization="1" -+ > -+ <Tool -+ Name="VCPreBuildEventTool" -+ /> -+ <Tool -+ Name="VCCustomBuildTool" -+ /> -+ <Tool -+ Name="VCXMLDataGeneratorTool" -+ /> -+ <Tool -+ Name="VCWebServiceProxyGeneratorTool" -+ /> -+ <Tool -+ Name="VCMIDLTool" -+ /> -+ <Tool -+ Name="VCCLCompilerTool" -+ PreprocessorDefinitions="WIN32;NDEBUG;_LIB" -+ RuntimeLibrary="2" -+ UsePrecompiledHeader="0" -+ WarningLevel="3" -+ Detect64BitPortabilityProblems="true" -+ DebugInformationFormat="3" -+ /> -+ <Tool -+ Name="VCManagedResourceCompilerTool" -+ /> -+ <Tool -+ Name="VCResourceCompilerTool" -+ /> -+ <Tool -+ Name="VCPreLinkEventTool" -+ /> -+ <Tool -+ Name="VCLibrarianTool" -+ /> -+ <Tool -+ Name="VCALinkTool" -+ /> -+ <Tool -+ Name="VCXDCMakeTool" -+ /> -+ <Tool -+ Name="VCBscMakeTool" -+ /> -+ <Tool -+ Name="VCFxCopTool" -+ /> -+ <Tool -+ Name="VCPostBuildEventTool" -+ /> -+ </Configuration> -+ </Configurations> -+ <References> -+ </References> -+ <Files> -+ <Filter -+ Name="Source Files" -+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" -+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" -+ > -+ <File -+ RelativePath=".\anaFilter.c" -+ > -+ </File> -+ <File -+ RelativePath=".\constants.c" -+ > -+ </File> -+ <File -+ RelativePath=".\createCB.c" -+ > -+ </File> -+ <File -+ RelativePath=".\doCPLC.c" -+ > -+ </File> -+ <File -+ RelativePath=".\enhancer.c" -+ > -+ </File> -+ <File -+ RelativePath=".\filter.c" -+ > -+ </File> -+ <File -+ RelativePath=".\FrameClassify.c" -+ > -+ </File> -+ <File -+ RelativePath=".\gainquant.c" -+ > -+ </File> -+ <File -+ RelativePath=".\getCBvec.c" -+ > -+ </File> -+ <File -+ RelativePath=".\helpfun.c" -+ > -+ </File> -+ <File -+ RelativePath=".\hpInput.c" -+ > -+ </File> -+ <File -+ RelativePath=".\hpOutput.c" -+ > -+ </File> -+ <File -+ RelativePath=".\iCBConstruct.c" -+ > -+ </File> -+ <File -+ RelativePath=".\iCBSearch.c" -+ > -+ </File> -+ <File -+ RelativePath=".\iLBC_decode.c" -+ > -+ </File> -+ <File -+ RelativePath=".\iLBC_encode.c" -+ > -+ </File> -+ <File -+ RelativePath=".\LPCdecode.c" -+ > -+ </File> -+ <File -+ RelativePath=".\LPCencode.c" -+ > -+ </File> -+ <File -+ RelativePath=".\lsf.c" -+ > -+ </File> -+ <File -+ RelativePath=".\packing.c" -+ > -+ </File> -+ <File -+ RelativePath=".\StateConstructW.c" -+ > -+ </File> -+ <File -+ RelativePath=".\StateSearchW.c" -+ > -+ </File> -+ <File -+ RelativePath=".\syntFilter.c" -+ > -+ </File> -+ </Filter> -+ <Filter -+ Name="Header Files" -+ Filter="h;hpp;hxx;hm;inl;inc;xsd" -+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" -+ > -+ <File -+ RelativePath=".\anaFilter.h" -+ > -+ </File> -+ <File -+ RelativePath=".\constants.h" -+ > -+ </File> -+ <File -+ RelativePath=".\createCB.h" -+ > -+ </File> -+ <File -+ RelativePath=".\doCPLC.h" -+ > -+ </File> -+ <File -+ RelativePath=".\enhancer.h" -+ > -+ </File> -+ <File -+ RelativePath=".\filter.h" -+ > -+ </File> -+ <File -+ RelativePath=".\FrameClassify.h" -+ > -+ </File> -+ <File -+ RelativePath=".\gainquant.h" -+ > -+ </File> -+ <File -+ RelativePath=".\getCBvec.h" -+ > -+ </File> -+ <File -+ RelativePath=".\helpfun.h" -+ > -+ </File> -+ <File -+ RelativePath=".\hpInput.h" -+ > -+ </File> -+ <File -+ RelativePath=".\hpOutput.h" -+ > -+ </File> -+ <File -+ RelativePath=".\iCBConstruct.h" -+ > -+ </File> -+ <File -+ RelativePath=".\iCBSearch.h" -+ > -+ </File> -+ <File -+ RelativePath=".\iLBC_decode.h" -+ > -+ </File> -+ <File -+ RelativePath=".\iLBC_define.h" -+ > -+ </File> -+ <File -+ RelativePath=".\iLBC_encode.h" -+ > -+ </File> -+ <File -+ RelativePath=".\LPCdecode.h" -+ > -+ </File> -+ <File -+ RelativePath=".\LPCencode.h" -+ > -+ </File> -+ <File -+ RelativePath=".\lsf.h" -+ > -+ </File> -+ <File -+ RelativePath=".\packing.h" -+ > -+ </File> -+ <File -+ RelativePath=".\StateConstructW.h" -+ > -+ </File> -+ <File -+ RelativePath=".\StateSearchW.h" -+ > -+ </File> -+ <File -+ RelativePath=".\syntFilter.h" -+ > -+ </File> -+ </Filter> -+ <Filter -+ Name="Resource Files" -+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" -+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" -+ > -+ </Filter> -+ </Files> -+ <Globals> -+ </Globals> -+</VisualStudioProject> -diff -druN codecs/ilbc.orig/lsf.c codecs/ilbc/lsf.c ---- codecs/ilbc.orig/lsf.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/lsf.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,264 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ lsf.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#include <string.h> -+#include <math.h> -+ -+#include "iLBC_define.h" -+#include "lsf.h" -+ -+/*----------------------------------------------------------------* -+ * conversion from lpc coefficients to lsf coefficients -+ *---------------------------------------------------------------*/ -+ -+void a2lsf( -+ float *freq,/* (o) lsf coefficients */ -+ float *a /* (i) lpc coefficients */ -+){ -+ float steps[LSF_NUMBER_OF_STEPS] = -+ {(float)0.00635, (float)0.003175, (float)0.0015875, -+ (float)0.00079375}; -+ float step; -+ int step_idx; -+ int lsp_index; -+ float p[LPC_HALFORDER]; -+ float q[LPC_HALFORDER]; -+ float p_pre[LPC_HALFORDER]; -+ -+ -+ float q_pre[LPC_HALFORDER]; -+ float old_p, old_q, *old; -+ float *pq_coef; -+ float omega, old_omega; -+ int i; -+ float hlp, hlp1, hlp2, hlp3, hlp4, hlp5; -+ -+ for (i=0; i<LPC_HALFORDER; i++) { -+ p[i] = (float)-1.0 * (a[i + 1] + a[LPC_FILTERORDER - i]); -+ q[i] = a[LPC_FILTERORDER - i] - a[i + 1]; -+ } -+ -+ p_pre[0] = (float)-1.0 - p[0]; -+ p_pre[1] = - p_pre[0] - p[1]; -+ p_pre[2] = - p_pre[1] - p[2]; -+ p_pre[3] = - p_pre[2] - p[3]; -+ p_pre[4] = - p_pre[3] - p[4]; -+ p_pre[4] = p_pre[4] / 2; -+ -+ q_pre[0] = (float)1.0 - q[0]; -+ q_pre[1] = q_pre[0] - q[1]; -+ q_pre[2] = q_pre[1] - q[2]; -+ q_pre[3] = q_pre[2] - q[3]; -+ q_pre[4] = q_pre[3] - q[4]; -+ q_pre[4] = q_pre[4] / 2; -+ -+ omega = 0.0; -+ old_omega = 0.0; -+ -+ old_p = FLOAT_MAX; -+ old_q = FLOAT_MAX; -+ -+ /* Here we loop through lsp_index to find all the -+ LPC_FILTERORDER roots for omega. */ -+ -+ for (lsp_index = 0; lsp_index<LPC_FILTERORDER; lsp_index++) { -+ -+ /* Depending on lsp_index being even or odd, we -+ alternatively solve the roots for the two LSP equations. */ -+ -+ -+ if ((lsp_index & 0x1) == 0) { -+ pq_coef = p_pre; -+ old = &old_p; -+ } else { -+ pq_coef = q_pre; -+ old = &old_q; -+ } -+ -+ /* Start with low resolution grid */ -+ -+ for (step_idx = 0, step = steps[step_idx]; -+ step_idx < LSF_NUMBER_OF_STEPS;){ -+ -+ -+ -+ /* cos(10piw) + pq(0)cos(8piw) + pq(1)cos(6piw) + -+ pq(2)cos(4piw) + pq(3)cod(2piw) + pq(4) */ -+ -+ hlp = (float)cos(omega * TWO_PI); -+ hlp1 = (float)2.0 * hlp + pq_coef[0]; -+ hlp2 = (float)2.0 * hlp * hlp1 - (float)1.0 + -+ pq_coef[1]; -+ hlp3 = (float)2.0 * hlp * hlp2 - hlp1 + pq_coef[2]; -+ hlp4 = (float)2.0 * hlp * hlp3 - hlp2 + pq_coef[3]; -+ hlp5 = hlp * hlp4 - hlp3 + pq_coef[4]; -+ -+ -+ if (((hlp5 * (*old)) <= 0.0) || (omega >= 0.5)){ -+ -+ if (step_idx == (LSF_NUMBER_OF_STEPS - 1)){ -+ -+ if (fabs(hlp5) >= fabs(*old)) { -+ freq[lsp_index] = omega - step; -+ } else { -+ freq[lsp_index] = omega; -+ } -+ -+ -+ if ((*old) >= 0.0){ -+ *old = (float)-1.0 * FLOAT_MAX; -+ } else { -+ *old = FLOAT_MAX; -+ } -+ -+ omega = old_omega; -+ step_idx = 0; -+ -+ step_idx = LSF_NUMBER_OF_STEPS; -+ } else { -+ -+ if (step_idx == 0) { -+ old_omega = omega; -+ } -+ -+ step_idx++; -+ omega -= steps[step_idx]; -+ -+ /* Go back one grid step */ -+ -+ step = steps[step_idx]; -+ } -+ } else { -+ -+ /* increment omega until they are of different sign, -+ and we know there is at least one root between omega -+ and old_omega */ -+ *old = hlp5; -+ omega += step; -+ } -+ -+ -+ } -+ } -+ -+ for (i = 0; i<LPC_FILTERORDER; i++) { -+ freq[i] = freq[i] * TWO_PI; -+ } -+} -+ -+/*----------------------------------------------------------------* -+ * conversion from lsf coefficients to lpc coefficients -+ *---------------------------------------------------------------*/ -+ -+void lsf2a( -+ float *a_coef, /* (o) lpc coefficients */ -+ float *freq /* (i) lsf coefficients */ -+){ -+ int i, j; -+ float hlp; -+ float p[LPC_HALFORDER], q[LPC_HALFORDER]; -+ float a[LPC_HALFORDER + 1], a1[LPC_HALFORDER], -+ a2[LPC_HALFORDER]; -+ float b[LPC_HALFORDER + 1], b1[LPC_HALFORDER], -+ b2[LPC_HALFORDER]; -+ -+ for (i=0; i<LPC_FILTERORDER; i++) { -+ freq[i] = freq[i] * PI2; -+ } -+ -+ /* Check input for ill-conditioned cases. This part is not -+ found in the TIA standard. It involves the following 2 IF -+ blocks. If "freq" is judged ill-conditioned, then we first -+ modify freq[0] and freq[LPC_HALFORDER-1] (normally -+ LPC_HALFORDER = 10 for LPC applications), then we adjust -+ the other "freq" values slightly */ -+ -+ -+ if ((freq[0] <= 0.0) || (freq[LPC_FILTERORDER - 1] >= 0.5)){ -+ -+ -+ if (freq[0] <= 0.0) { -+ freq[0] = (float)0.022; -+ } -+ -+ -+ if (freq[LPC_FILTERORDER - 1] >= 0.5) { -+ freq[LPC_FILTERORDER - 1] = (float)0.499; -+ } -+ -+ hlp = (freq[LPC_FILTERORDER - 1] - freq[0]) / -+ (float) (LPC_FILTERORDER - 1); -+ -+ for (i=1; i<LPC_FILTERORDER; i++) { -+ freq[i] = freq[i - 1] + hlp; -+ } -+ -+ -+ } -+ -+ memset(a1, 0, LPC_HALFORDER*sizeof(float)); -+ memset(a2, 0, LPC_HALFORDER*sizeof(float)); -+ memset(b1, 0, LPC_HALFORDER*sizeof(float)); -+ memset(b2, 0, LPC_HALFORDER*sizeof(float)); -+ memset(a, 0, (LPC_HALFORDER+1)*sizeof(float)); -+ memset(b, 0, (LPC_HALFORDER+1)*sizeof(float)); -+ -+ /* p[i] and q[i] compute cos(2*pi*omega_{2j}) and -+ cos(2*pi*omega_{2j-1} in eqs. 4.2.2.2-1 and 4.2.2.2-2. -+ Note that for this code p[i] specifies the coefficients -+ used in .Q_A(z) while q[i] specifies the coefficients used -+ in .P_A(z) */ -+ -+ for (i=0; i<LPC_HALFORDER; i++) { -+ p[i] = (float)cos(TWO_PI * freq[2 * i]); -+ q[i] = (float)cos(TWO_PI * freq[2 * i + 1]); -+ } -+ -+ a[0] = 0.25; -+ b[0] = 0.25; -+ -+ for (i= 0; i<LPC_HALFORDER; i++) { -+ a[i + 1] = a[i] - 2 * p[i] * a1[i] + a2[i]; -+ b[i + 1] = b[i] - 2 * q[i] * b1[i] + b2[i]; -+ a2[i] = a1[i]; -+ a1[i] = a[i]; -+ b2[i] = b1[i]; -+ b1[i] = b[i]; -+ } -+ -+ for (j=0; j<LPC_FILTERORDER; j++) { -+ -+ if (j == 0) { -+ a[0] = 0.25; -+ b[0] = -0.25; -+ } else { -+ a[0] = b[0] = 0.0; -+ } -+ -+ for (i=0; i<LPC_HALFORDER; i++) { -+ a[i + 1] = a[i] - 2 * p[i] * a1[i] + a2[i]; -+ b[i + 1] = b[i] - 2 * q[i] * b1[i] + b2[i]; -+ a2[i] = a1[i]; -+ a1[i] = a[i]; -+ b2[i] = b1[i]; -+ b1[i] = b[i]; -+ } -+ -+ a_coef[j + 1] = 2 * (a[LPC_HALFORDER] + b[LPC_HALFORDER]); -+ } -+ -+ a_coef[0] = 1.0; -+ -+ -+} -+ -+ -diff -druN codecs/ilbc.orig/lsf.h codecs/ilbc/lsf.h ---- codecs/ilbc.orig/lsf.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/lsf.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,30 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ lsf.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+ -+ -+******************************************************************/ -+ -+#ifndef __iLBC_LSF_H -+#define __iLBC_LSF_H -+ -+void a2lsf( -+ float *freq,/* (o) lsf coefficients */ -+ float *a /* (i) lpc coefficients */ -+); -+ -+void lsf2a( -+ float *a_coef, /* (o) lpc coefficients */ -+ float *freq /* (i) lsf coefficients */ -+); -+ -+#endif -+ -+ -diff -druN codecs/ilbc.orig/packing.c codecs/ilbc/packing.c ---- codecs/ilbc.orig/packing.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/packing.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,175 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ packing.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#include <math.h> -+#include <stdlib.h> -+ -+#include "iLBC_define.h" -+#include "constants.h" -+#include "helpfun.h" -+#include "packing.h" -+#include "string.h" -+ -+/*----------------------------------------------------------------* -+ * splitting an integer into first most significant bits and -+ * remaining least significant bits -+ *---------------------------------------------------------------*/ -+ -+void packsplit( -+ int *index, /* (i) the value to split */ -+ int *firstpart, /* (o) the value specified by most -+ significant bits */ -+ int *rest, /* (o) the value specified by least -+ significant bits */ -+ int bitno_firstpart, /* (i) number of bits in most -+ significant part */ -+ int bitno_total /* (i) number of bits in full range -+ of value */ -+){ -+ int bitno_rest = bitno_total-bitno_firstpart; -+ -+ -+ -+ *firstpart = *index>>(bitno_rest); -+ *rest = *index-(*firstpart<<(bitno_rest)); -+} -+ -+/*----------------------------------------------------------------* -+ * combining a value corresponding to msb's with a value -+ * corresponding to lsb's -+ *---------------------------------------------------------------*/ -+ -+void packcombine( -+ int *index, /* (i/o) the msb value in the -+ combined value out */ -+ int rest, /* (i) the lsb value */ -+ int bitno_rest /* (i) the number of bits in the -+ lsb part */ -+){ -+ *index = *index<<bitno_rest; -+ *index += rest; -+} -+ -+/*----------------------------------------------------------------* -+ * packing of bits into bitstream, i.e., vector of bytes -+ *---------------------------------------------------------------*/ -+ -+void dopack( -+ unsigned char **bitstream, /* (i/o) on entrance pointer to -+ place in bitstream to pack -+ new data, on exit pointer -+ to place in bitstream to -+ pack future data */ -+ int index, /* (i) the value to pack */ -+ int bitno, /* (i) the number of bits that the -+ value will fit within */ -+ int *pos /* (i/o) write position in the -+ current byte */ -+){ -+ int posLeft; -+ -+ /* Clear the bits before starting in a new byte */ -+ -+ if ((*pos)==0) { -+ **bitstream=0; -+ } -+ -+ while (bitno>0) { -+ -+ /* Jump to the next byte if end of this byte is reached*/ -+ -+ if (*pos==8) { -+ *pos=0; -+ (*bitstream)++; -+ **bitstream=0; -+ } -+ -+ -+ -+ posLeft=8-(*pos); -+ -+ /* Insert index into the bitstream */ -+ -+ if (bitno <= posLeft) { -+ **bitstream |= (unsigned char)(index<<(posLeft-bitno)); -+ *pos+=bitno; -+ bitno=0; -+ } else { -+ **bitstream |= (unsigned char)(index>>(bitno-posLeft)); -+ -+ *pos=8; -+ index-=((index>>(bitno-posLeft))<<(bitno-posLeft)); -+ -+ bitno-=posLeft; -+ } -+ } -+} -+ -+/*----------------------------------------------------------------* -+ * unpacking of bits from bitstream, i.e., vector of bytes -+ *---------------------------------------------------------------*/ -+ -+void unpack( -+ unsigned char **bitstream, /* (i/o) on entrance pointer to -+ place in bitstream to -+ unpack new data from, on -+ exit pointer to place in -+ bitstream to unpack future -+ data from */ -+ int *index, /* (o) resulting value */ -+ int bitno, /* (i) number of bits used to -+ represent the value */ -+ int *pos /* (i/o) read position in the -+ current byte */ -+){ -+ int BitsLeft; -+ -+ *index=0; -+ -+ while (bitno>0) { -+ -+ /* move forward in bitstream when the end of the -+ byte is reached */ -+ -+ if (*pos==8) { -+ *pos=0; -+ (*bitstream)++; -+ } -+ -+ BitsLeft=8-(*pos); -+ -+ /* Extract bits to index */ -+ -+ -+ -+ if (BitsLeft>=bitno) { -+ *index+=((((**bitstream)<<(*pos)) & 0xFF)>>(8-bitno)); -+ -+ *pos+=bitno; -+ bitno=0; -+ } else { -+ -+ if ((8-bitno)>0) { -+ *index+=((((**bitstream)<<(*pos)) & 0xFF)>> -+ (8-bitno)); -+ *pos=8; -+ } else { -+ *index+=(((int)(((**bitstream)<<(*pos)) & 0xFF))<< -+ (bitno-8)); -+ *pos=8; -+ } -+ bitno-=BitsLeft; -+ } -+ } -+} -+ -+ -diff -druN codecs/ilbc.orig/packing.h codecs/ilbc/packing.h ---- codecs/ilbc.orig/packing.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/packing.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,67 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ packing.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#ifndef __PACKING_H -+#define __PACKING_H -+ -+void packsplit( -+ int *index, /* (i) the value to split */ -+ int *firstpart, /* (o) the value specified by most -+ significant bits */ -+ int *rest, /* (o) the value specified by least -+ significant bits */ -+ int bitno_firstpart, /* (i) number of bits in most -+ significant part */ -+ int bitno_total /* (i) number of bits in full range -+ of value */ -+); -+ -+void packcombine( -+ int *index, /* (i/o) the msb value in the -+ combined value out */ -+ int rest, /* (i) the lsb value */ -+ int bitno_rest /* (i) the number of bits in the -+ lsb part */ -+); -+ -+void dopack( -+ unsigned char **bitstream, /* (i/o) on entrance pointer to -+ place in bitstream to pack -+ new data, on exit pointer -+ to place in bitstream to -+ pack future data */ -+ int index, /* (i) the value to pack */ -+ int bitno, /* (i) the number of bits that the -+ value will fit within */ -+ int *pos /* (i/o) write position in the -+ current byte */ -+); -+ -+void unpack( -+ unsigned char **bitstream, /* (i/o) on entrance pointer to -+ -+ -+ place in bitstream to -+ unpack new data from, on -+ exit pointer to place in -+ bitstream to unpack future -+ data from */ -+ int *index, /* (o) resulting value */ -+ int bitno, /* (i) number of bits used to -+ represent the value */ -+ int *pos /* (i/o) read position in the -+ current byte */ -+); -+ -+#endif -+ -+ -diff -druN codecs/ilbc.orig/syntFilter.c codecs/ilbc/syntFilter.c ---- codecs/ilbc.orig/syntFilter.c 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/syntFilter.c 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,108 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ syntFilter.c -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#include "iLBC_define.h" -+#include "syntFilter.h" -+ -+/*----------------------------------------------------------------* -+ * LP synthesis filter. -+ *---------------------------------------------------------------*/ -+ -+void syntFilter( -+ float *Out, /* (i/o) Signal to be filtered */ -+ float *a, /* (i) LP parameters */ -+ int len, /* (i) Length of signal */ -+ float *mem /* (i/o) Filter state */ -+){ -+ int i, j; -+ float *po, *pi, *pa, *pm; -+ -+ po=Out; -+ -+ /* Filter first part using memory from past */ -+ -+ for (i=0; i<LPC_FILTERORDER; i++) { -+ pi=&Out[i-1]; -+ pa=&a[1]; -+ pm=&mem[LPC_FILTERORDER-1]; -+ for (j=1; j<=i; j++) { -+ *po-=(*pa++)*(*pi--); -+ } -+ for (j=i+1; j<LPC_FILTERORDER+1; j++) { -+ *po-=(*pa++)*(*pm--); -+ } -+ po++; -+ } -+ -+ /* Filter last part where the state is entierly in -+ the output vector */ -+ -+ for (i=LPC_FILTERORDER; i<len; i++) { -+ -+ -+ pi=&Out[i-1]; -+ pa=&a[1]; -+ for (j=1; j<LPC_FILTERORDER+1; j++) { -+ *po-=(*pa++)*(*pi--); -+ } -+ po++; -+ } -+ -+ /* Update state vector */ -+ -+ memcpy(mem, &Out[len-LPC_FILTERORDER], -+ LPC_FILTERORDER*sizeof(float)); -+} -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -diff -druN codecs/ilbc.orig/syntFilter.h codecs/ilbc/syntFilter.h ---- codecs/ilbc.orig/syntFilter.h 1969-12-31 16:00:00.000000000 -0800 -+++ codecs/ilbc/syntFilter.h 2006-02-14 11:14:15.000000000 -0800 -@@ -0,0 +1,27 @@ -+ -+/****************************************************************** -+ -+ iLBC Speech Coder ANSI-C Source Code -+ -+ syntFilter.h -+ -+ Copyright (C) The Internet Society (2004). -+ All Rights Reserved. -+ -+******************************************************************/ -+ -+#ifndef __iLBC_SYNTFILTER_H -+#define __iLBC_SYNTFILTER_H -+ -+void syntFilter( -+ float *Out, /* (i/o) Signal to be filtered */ -+ float *a, /* (i) LP parameters */ -+ int len, /* (i) Length of signal */ -+ float *mem /* (i/o) Filter state */ -+ -+ -+); -+ -+#endif -+ -+ ---- codecs/.moduleinfo 2008/08/20 23:00:58 1.1 -+++ codecs/.moduleinfo 2008/08/20 23:01:12 -@@ -11,7 +11,6 @@ - <depend>gsm</depend> - </member> - <member name="codec_ilbc" displayname="iLBC Coder/Decoder" remove_on_change="codecs/codec_ilbc.o codecs/codec_ilbc.so"> -- <defaultenabled>no</defaultenabled> - </member> - <member name="codec_lpc10" displayname="LPC10 2.4kbps Coder/Decoder" remove_on_change="codecs/codec_lpc10.o codecs/codec_lpc10.so"> - </member> diff --git a/net/asterisk14/files/nocodecnego-patch-Makefile b/net/asterisk14/files/nocodecnego-patch-Makefile deleted file mode 100644 index f0dff261d917..000000000000 --- a/net/asterisk14/files/nocodecnego-patch-Makefile +++ /dev/null @@ -1,222 +0,0 @@ ---- Makefile.orig 2009-10-23 17:00:01.000000000 +0300 -+++ Makefile 2009-11-23 16:44:36.000000000 +0200 -@@ -101,7 +101,7 @@ - OVERWRITE=y - - # Include debug and macro symbols in the executables (-g) and profiling info (-pg) --DEBUG=-g3 -+#DEBUG=-g3 - - # Staging directory - # Files are copied here temporarily during the install process -@@ -135,7 +135,7 @@ - ASTMANDIR=$(mandir) - ifneq ($(findstring BSD,$(OSARCH)),) - ASTVARLIBDIR=$(prefix)/share/asterisk -- ASTVARRUNDIR=$(localstatedir)/run/asterisk -+ ASTVARRUNDIR=$(localstatedir)/run - else - ASTVARLIBDIR=$(localstatedir)/lib/asterisk - endif -@@ -225,9 +225,11 @@ - _ASTLDFLAGS+=-L/usr/local/lib - endif - -+ifneq ($(OSARCH),FreeBSD) - ifneq ($(PROC),ultrasparc) - _ASTCFLAGS+=$(shell if $(CC) -march=$(PROC) -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-march=$(PROC)"; fi) - endif -+endif - - ifeq ($(PROC),ppc) - _ASTCFLAGS+=-fsigned-char -@@ -235,7 +237,7 @@ - - ifeq ($(OSARCH),FreeBSD) - # -V is understood by BSD Make, not by GNU make. -- BSDVERSION=$(shell make -V OSVERSION -f /usr/share/mk/bsd.port.subdir.mk) -+ BSDVERSION=$(OSVERSION) - _ASTCFLAGS+=$(shell if test $(BSDVERSION) -lt 500016 ; then echo "-D_THREAD_SAFE"; fi) - AST_LIBS+=$(shell if test $(BSDVERSION) -lt 502102 ; then echo "-lc_r"; else echo "-pthread"; fi) - endif -@@ -410,18 +412,18 @@ - - datafiles: _all - CFLAGS="$(_ASTCFLAGS) $(ASTCFLAGS)" build_tools/mkpkgconfig $(DESTDIR)$(libdir)/pkgconfig; - # Should static HTTP be installed during make samples or even with its own target ala - # webvoicemail? There are portions here that *could* be customized but might also be - # improved a lot. I'll put it here for now. -- mkdir -p $(DESTDIR)$(ASTDATADIR)/static-http -+ $(MKDIR) $(DESTDIR)$(ASTDATADIR)/static-http - for x in static-http/*; do \ -- $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTDATADIR)/static-http ; \ -+ $(BSD_INSTALL_DATA) $$x $(DESTDIR)$(ASTDATADIR)/static-http ; \ - done -- mkdir -p $(DESTDIR)$(ASTDATADIR)/images -+ $(MKDIR) $(DESTDIR)$(ASTDATADIR)/images - for x in images/*.jpg; do \ -- $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTDATADIR)/images ; \ -+ $(BSD_INSTALL_DATA) $$x $(DESTDIR)$(ASTDATADIR)/images ; \ - done -- mkdir -p $(DESTDIR)$(AGI_DIR) -+ $(MKDIR) $(DESTDIR)$(AGI_DIR) - $(MAKE) -C sounds install - - update: -@@ -445,47 +447,47 @@ - OLDHEADERS=$(filter-out $(NEWHEADERS),$(notdir $(wildcard $(DESTDIR)$(ASTHEADERDIR)/*.h))) - - installdirs: -- mkdir -p $(DESTDIR)$(MODULES_DIR) -- mkdir -p $(DESTDIR)$(ASTSBINDIR) -- mkdir -p $(DESTDIR)$(ASTETCDIR) -- mkdir -p $(DESTDIR)$(ASTBINDIR) -- mkdir -p $(DESTDIR)$(ASTVARRUNDIR) -- mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/voicemail -- mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/dictate -- mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/system -- mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/tmp -- mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/meetme -- mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/monitor -+ $(MKDIR) $(DESTDIR)$(MODULES_DIR) -+ $(MKDIR) $(DESTDIR)$(ASTSBINDIR) -+ $(MKDIR) $(DESTDIR)$(ASTETCDIR) -+ $(MKDIR) $(DESTDIR)$(ASTBINDIR) -+ $(MKDIR) $(DESTDIR)$(ASTVARRUNDIR) -+ $(MKDIR) $(DESTDIR)$(ASTSPOOLDIR)/voicemail -+ $(MKDIR) $(DESTDIR)$(ASTSPOOLDIR)/dictate -+ $(MKDIR) $(DESTDIR)$(ASTSPOOLDIR)/system -+ $(MKDIR) $(DESTDIR)$(ASTSPOOLDIR)/tmp -+ $(MKDIR) $(DESTDIR)$(ASTSPOOLDIR)/meetme -+ $(MKDIR) $(DESTDIR)$(ASTSPOOLDIR)/monitor - - bininstall: _all installdirs $(SUBDIRS_INSTALL) -- $(INSTALL) -m 755 main/asterisk $(DESTDIR)$(ASTSBINDIR)/ -+ $(BSD_INSTALL_PROGRAM) main/asterisk $(DESTDIR)$(ASTSBINDIR)/ - $(LN) -sf asterisk $(DESTDIR)$(ASTSBINDIR)/rasterisk -- $(INSTALL) -m 755 contrib/scripts/astgenkey $(DESTDIR)$(ASTSBINDIR)/ -- $(INSTALL) -m 755 contrib/scripts/autosupport $(DESTDIR)$(ASTSBINDIR)/ -+ $(BSD_INSTALL_SCRIPT) contrib/scripts/astgenkey $(DESTDIR)$(ASTSBINDIR)/ -+ $(BSD_INSTALL_SCRIPT) contrib/scripts/autosupport $(DESTDIR)$(ASTSBINDIR)/ - if [ ! -f $(DESTDIR)$(ASTSBINDIR)/safe_asterisk ]; then \ -- cat contrib/scripts/safe_asterisk | sed 's|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;s|__ASTERISK_VARRUN_DIR__|$(ASTVARRUNDIR)|;' > $(DESTDIR)$(ASTSBINDIR)/safe_asterisk ;\ -- chmod 755 $(DESTDIR)$(ASTSBINDIR)/safe_asterisk;\ -+ cat contrib/scripts/safe_asterisk | sed 's|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;s|__ASTERISK_VARRUN_DIR__|$(ASTVARRUNDIR)|;' > contrib/scripts/safe_asterisk.out;\ -+ ${BSD_INSTALL_SCRIPT} contrib/scripts/safe_asterisk.out $(DESTDIR)$(ASTSBINDIR)/safe_asterisk ;\ - fi -- $(INSTALL) -d $(DESTDIR)$(ASTHEADERDIR) -- $(INSTALL) -m 644 include/asterisk.h $(DESTDIR)$(includedir) -- $(INSTALL) -m 644 include/asterisk/*.h $(DESTDIR)$(ASTHEADERDIR) -+ $(MKDIR) $(DESTDIR)$(ASTHEADERDIR) -+ $(BSD_INSTALL_DATA) include/asterisk.h $(DESTDIR)$(includedir) -+ $(BSD_INSTALL_DATA) include/asterisk/*.h $(DESTDIR)$(ASTHEADERDIR) - if [ -n "$(OLDHEADERS)" ]; then \ - rm -f $(addprefix $(DESTDIR)$(ASTHEADERDIR)/,$(OLDHEADERS)) ;\ - fi -- mkdir -p $(DESTDIR)$(ASTLOGDIR)/cdr-csv -- mkdir -p $(DESTDIR)$(ASTLOGDIR)/cdr-custom -- mkdir -p $(DESTDIR)$(ASTDATADIR)/keys -- mkdir -p $(DESTDIR)$(ASTDATADIR)/firmware -- mkdir -p $(DESTDIR)$(ASTDATADIR)/firmware/iax -- mkdir -p $(DESTDIR)$(ASTMANDIR)/man8 -- $(INSTALL) -m 644 keys/iaxtel.pub $(DESTDIR)$(ASTDATADIR)/keys -- $(INSTALL) -m 644 keys/freeworlddialup.pub $(DESTDIR)$(ASTDATADIR)/keys -- $(INSTALL) -m 644 doc/asterisk.8 $(DESTDIR)$(ASTMANDIR)/man8 -- $(INSTALL) -m 644 contrib/scripts/astgenkey.8 $(DESTDIR)$(ASTMANDIR)/man8 -- $(INSTALL) -m 644 contrib/scripts/autosupport.8 $(DESTDIR)$(ASTMANDIR)/man8 -- $(INSTALL) -m 644 contrib/scripts/safe_asterisk.8 $(DESTDIR)$(ASTMANDIR)/man8 -+ $(MKDIR) $(DESTDIR)$(ASTLOGDIR)/cdr-csv -+ $(MKDIR) $(DESTDIR)$(ASTLOGDIR)/cdr-custom -+ $(MKDIR) $(DESTDIR)$(ASTDATADIR)/keys -+ $(MKDIR) $(DESTDIR)$(ASTDATADIR)/firmware -+ $(MKDIR) $(DESTDIR)$(ASTDATADIR)/firmware/iax -+ $(MKDIR) $(DESTDIR)$(ASTMANDIR)/man8 -+ $(BSD_INSTALL_DATA) keys/iaxtel.pub $(DESTDIR)$(ASTDATADIR)/keys -+ $(BSD_INSTALL_DATA) keys/freeworlddialup.pub $(DESTDIR)$(ASTDATADIR)/keys -+ $(BSD_INSTALL_MAN) doc/asterisk.8 $(DESTDIR)$(ASTMANDIR)/man8 -+ $(BSD_INSTALL_MAN) contrib/scripts/astgenkey.8 $(DESTDIR)$(ASTMANDIR)/man8 -+ $(BSD_INSTALL_MAN) contrib/scripts/autosupport.8 $(DESTDIR)$(ASTMANDIR)/man8 -+ $(BSD_INSTALL_MAN) contrib/scripts/safe_asterisk.8 $(DESTDIR)$(ASTMANDIR)/man8 - if [ -f contrib/firmware/iax/iaxy.bin ] ; then \ -- $(INSTALL) -m 644 contrib/firmware/iax/iaxy.bin $(DESTDIR)$(ASTDATADIR)/firmware/iax/iaxy.bin; \ -+ $(BSD_INSTALL_DATA) contrib/firmware/iax/iaxy.bin $(DESTDIR)$(ASTDATADIR)/firmware/iax/iaxy.bin; \ - fi - - $(SUBDIRS_INSTALL): -@@ -521,7 +523,7 @@ - @exit 1 - endif - --install: badshell datafiles bininstall -+install: badshell datafiles bininstall samples - @if [ -x /usr/sbin/asterisk-post-install ]; then \ - /usr/sbin/asterisk-post-install $(DESTDIR) . ; \ - fi -@@ -559,31 +561,23 @@ - upgrade: bininstall - - adsi: -- mkdir -p $(DESTDIR)$(ASTETCDIR) -+ $(MKDIR) $(DESTDIR)$(ASTETCDIR) - for x in configs/*.adsi; do \ - if [ ! -f $(DESTDIR)$(ASTETCDIR)/$$x ]; then \ -- $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x` ; \ -+ $(BSD_INSTALL_DATA) $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x` ; \ - fi ; \ -+ $(BSD_INSTALL_DATA) $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x`-dist ; \ - done - - samples: adsi -- mkdir -p $(DESTDIR)$(ASTETCDIR) -+ $(MKDIR) $(DESTDIR)$(ASTETCDIR) - for x in configs/*.sample; do \ -- if [ -f $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample` ]; then \ -- if [ "$(OVERWRITE)" = "y" ]; then \ -- if cmp -s $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample` $$x ; then \ -- echo "Config file $$x is unchanged"; \ -- continue; \ -- fi ; \ -- mv -f $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample` $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample`.old ; \ -- else \ -- echo "Skipping config file $$x"; \ -- continue; \ -- fi ;\ -+ $(BSD_INSTALL_DATA) $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample`-dist ;\ -+ if [ ! -f $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample` ]; then \ -+ $(BSD_INSTALL_DATA) $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample`;\ - fi ; \ -- $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample` ;\ - done -- if [ "$(OVERWRITE)" = "y" ] || [ ! -f $(DESTDIR)$(ASTCONFPATH) ]; then \ -+ if true; then \ - ( \ - echo "[directories]" ; \ - echo "astetcdir => $(ASTETCDIR)" ; \ -@@ -629,20 +623,23 @@ - echo ";astctlowner = root" ; \ - echo ";astctlgroup = apache" ; \ - echo ";astctl = asterisk.ctl" ; \ -- ) > $(DESTDIR)$(ASTCONFPATH) ; \ -+ ) > $(DESTDIR)$(ASTCONFPATH)-dist ; \ -+ if [ ! -f $(DESTDIR)$(ASTCONFPATH) ]; then \ -+ cp $(DESTDIR)$(ASTCONFPATH)-dist $(DESTDIR)$(ASTCONFPATH); \ -+ fi; \ - else \ - echo "Skipping asterisk.conf creation"; \ - fi -- mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/voicemail/default/1234/INBOX -+ $(MKDIR) $(DESTDIR)$(ASTSPOOLDIR)/voicemail/default/1234/INBOX - build_tools/make_sample_voicemail $(DESTDIR)/$(ASTDATADIR) $(DESTDIR)/$(ASTSPOOLDIR) - - webvmail: - @[ -d $(DESTDIR)$(HTTP_DOCSDIR)/ ] || ( printf "http docs directory not found.\nUpdate assignment of variable HTTP_DOCSDIR in Makefile!\n" && exit 1 ) - @[ -d $(DESTDIR)$(HTTP_CGIDIR) ] || ( printf "cgi-bin directory not found.\nUpdate assignment of variable HTTP_CGIDIR in Makefile!\n" && exit 1 ) - $(INSTALL) -m 4755 -o root -g root contrib/scripts/vmail.cgi $(DESTDIR)$(HTTP_CGIDIR)/vmail.cgi -- mkdir -p $(DESTDIR)$(HTTP_DOCSDIR)/_asterisk -+ $(MKDIR) $(DESTDIR)$(HTTP_DOCSDIR)/_asterisk - for x in images/*.gif; do \ -- $(INSTALL) -m 644 $$x $(DESTDIR)$(HTTP_DOCSDIR)/_asterisk/; \ -+ $(BSD_INSTALL_DATA) $$x $(DESTDIR)$(HTTP_DOCSDIR)/_asterisk/; \ - done - @echo " +--------- Asterisk Web Voicemail ----------+" - @echo " + +" diff --git a/net/asterisk14/files/patch-Makefile.rules b/net/asterisk14/files/patch-Makefile.rules deleted file mode 100644 index f90430ec9ddd..000000000000 --- a/net/asterisk14/files/patch-Makefile.rules +++ /dev/null @@ -1,16 +0,0 @@ ---- Makefile.rules.orig 2009-09-28 22:09:25.000000000 +0300 -+++ Makefile.rules 2009-11-23 16:15:23.000000000 +0200 -@@ -37,11 +37,13 @@ - - OPTIMIZE?=-O6 - -+ifneq ($(OSARCH),FreeBSD) - ifeq ($(findstring DONT_OPTIMIZE,$(MENUSELECT_CFLAGS)),) - _ASTCFLAGS+=$(OPTIMIZE) - else - _ASTCFLAGS+=-O0 - endif -+endif - - # shortcuts for common combinations of flags; these must be recursively expanded so that - # per-target settings will be applied diff --git a/net/asterisk14/files/patch-agi::Makefile b/net/asterisk14/files/patch-agi::Makefile deleted file mode 100644 index f9910fe96dd6..000000000000 --- a/net/asterisk14/files/patch-agi::Makefile +++ /dev/null @@ -1,25 +0,0 @@ ---- agi/Makefile.orig Sat Dec 16 23:14:34 2006 -+++ agi/Makefile Wed Mar 28 11:13:21 2007 -@@ -13,7 +13,9 @@ - - .PHONY: clean all uninstall - --AGIS=agi-test.agi eagi-test eagi-sphinx-test jukebox.agi -+AGIS_BIN=eagi-test eagi-sphinx-test -+AGIS_SCR=agi-test.agi jukebox.agi -+AGIS=$(AGIS_SCR) $(AGIS_BIN) - - ifeq ($(OSARCH),SunOS) - LIBS+=-lsocket -lnsl -@@ -31,8 +33,9 @@ eagi-test: eagi-test.o strcompat.o - eagi-sphinx-test: eagi-sphinx-test.o - - install: all -- mkdir -p $(DESTDIR)$(AGI_DIR) -- for x in $(AGIS); do $(INSTALL) -m 755 $$x $(DESTDIR)$(AGI_DIR) ; done -+ $(MKDIR) -p $(DESTDIR)$(AGI_DIR) -+ for x in $(AGIS_BIN); do $(BSD_INSTALL_PROGRAM) $$x $(DESTDIR)$(AGI_DIR) ; done -+ for x in $(AGIS_SCR); do $(BSD_INSTALL_SCRIPT) $$x $(DESTDIR)$(AGI_DIR) ; done - - uninstall: - for x in $(AGIS); do rm -f $(DESTDIR)$(AGI_DIR)/$$x ; done diff --git a/net/asterisk14/files/patch-channels::Makefile b/net/asterisk14/files/patch-channels::Makefile deleted file mode 100644 index bb9d20047899..000000000000 --- a/net/asterisk14/files/patch-channels::Makefile +++ /dev/null @@ -1,48 +0,0 @@ ---- channels/Makefile.orig 2009-07-21 16:04:44.000000000 +0300 -+++ channels/Makefile 2009-11-20 18:05:45.000000000 +0200 -@@ -32,9 +32,10 @@ - endif - - ifeq ($(OSARCH),FreeBSD) -- PTLIB=-lpt_FreeBSD_x86_r -- H323LIB=-lh323_FreeBSD_x86_r -+ PTLIB=-lpt_r -+ H323LIB=-lh323_r - CHANH323LIB=-pthread -+ H323LDLIBS=$(PTLIB) $(H323LIB) $(CHANH323LIB) - endif - - ifeq ($(OSARCH),NetBSD) -@@ -78,12 +79,13 @@ - h323/libchanh323.a h323/Makefile.ast: - $(CMD_PREFIX) $(MAKE) -C h323 - $(CMD_PREFIX) rm -f ../main/asterisk -- $(CMD_PREFIX) echo "***************************************************************" -- $(CMD_PREFIX) echo -- $(CMD_PREFIX) echo "********** Re-run 'make' to pick up H.323 parameters **********" -- $(CMD_PREFIX) echo -- $(CMD_PREFIX) echo "***************************************************************" -- $(CMD_PREFIX) exit 1 -+ $(CMD_PREFIX) $(MAKE) -C . chan_h323.so -+# $(CMD_PREFIX) echo "***************************************************************" -+# $(CMD_PREFIX) echo -+# $(CMD_PREFIX) echo "********** Re-run 'make' to pick up H.323 parameters **********" -+# $(CMD_PREFIX) echo -+# $(CMD_PREFIX) echo "***************************************************************" -+# $(CMD_PREFIX) exit 1 - endif - - dist-clean:: -@@ -111,8 +113,12 @@ - else - chan_h323.so: chan_h323.o h323/libchanh323.a - $(ECHO_PREFIX) echo " [LD] $^ -> $@" -+ifeq ($(OSARCH),FreeBSD) -+ $(CMD_PREFIX) $(CXX) $(PTHREAD_CFLAGS) $(ASTLDFLAGS) $(SOLINK) $(H323LDFLAGS) -o $@ $< h323/libchanh323.a $(H323LDLIBS) $(CHANH323LIB) -+else - $(CMD_PREFIX) $(CXX) $(PTHREAD_CFLAGS) $(_ASTLDFLAGS) $(SOLINK) -o $@ $< h323/libchanh323.a $(CHANH323LIB) -L$(PWLIBDIR)/lib $(PTLIB) -L$(OPENH323DIR)/lib $(H323LIB) -L/usr/lib -lcrypto -lssl -lexpat $(ASTLDFLAGS) - endif -+endif - - chan_misdn.o: _ASTCFLAGS+=-Imisdn - diff --git a/net/asterisk14/files/patch-channels::chan_sip.c b/net/asterisk14/files/patch-channels::chan_sip.c deleted file mode 100644 index 9bb8267ffcc5..000000000000 --- a/net/asterisk14/files/patch-channels::chan_sip.c +++ /dev/null @@ -1,11 +0,0 @@ ---- channels/chan_sip.c.orig 2008-06-10 00:46:46.000000000 -0700 -+++ channels/chan_sip.c 2008-06-10 00:46:46.000000000 -0700 -@@ -496,7 +496,7 @@ - #define DEFAULT_MOHINTERPRET "default" - #define DEFAULT_MOHSUGGEST "" - #define DEFAULT_VMEXTEN "asterisk" --#define DEFAULT_CALLERID "asterisk" -+#define DEFAULT_CALLERID "Unknown" - #define DEFAULT_NOTIFYMIME "application/simple-message-summary" - #define DEFAULT_MWITIME 10 - #define DEFAULT_ALLOWGUEST TRUE diff --git a/net/asterisk14/files/patch-channels_h323_Makefile.in b/net/asterisk14/files/patch-channels_h323_Makefile.in deleted file mode 100644 index 105eb3c41547..000000000000 --- a/net/asterisk14/files/patch-channels_h323_Makefile.in +++ /dev/null @@ -1,14 +0,0 @@ - -$FreeBSD$ - ---- channels/h323/Makefile.in -+++ channels/h323/Makefile.in -@@ -13,7 +13,7 @@ - STDCCFLAGS += -I../../include -include ../../include/asterisk/autoconfig.h - STDCCFLAGS += -fPIC - #OPTCCFLAGS += --CFLAGS = -pipe -+CFLAGS = -pipe @CXXFLAGS@ - TARGET = libchanh323.a - TARGET += Makefile.ast - SOURCES = ast_h323.cxx compat_h323.cxx cisco-h225.cxx caps_h323.cxx diff --git a/net/asterisk14/files/patch-configure b/net/asterisk14/files/patch-configure deleted file mode 100644 index c94b169ad3d4..000000000000 --- a/net/asterisk14/files/patch-configure +++ /dev/null @@ -1,21 +0,0 @@ ---- configure.orig 2010-09-10 07:13:45.000000000 +0700 -+++ configure 2010-11-30 00:38:53.000000000 +0600 -@@ -4017,9 +4017,6 @@ - - case "${host_os}" in - freebsd*) -- -- CPPFLAGS=-I/usr/local/include -- LDFLAGS=-L/usr/local/lib - ;; - darwin*) - -@@ -29664,7 +29661,7 @@ - - fi - -- PLATFORM_OPENH323="h323_${PWLIB_PLATFORM}_${OPENH323_SUFFIX}" -+ PLATFORM_OPENH323="h323_${OPENH323_SUFFIX}" - - if test "${HAS_OPENH323:-unset}" != "unset"; then - { echo "$as_me:$LINENO: checking OpenH323 installation validity" >&5 diff --git a/net/asterisk14/files/patch-include::asterisk::utils.h b/net/asterisk14/files/patch-include::asterisk::utils.h deleted file mode 100644 index a06f7d065c84..000000000000 --- a/net/asterisk14/files/patch-include::asterisk::utils.h +++ /dev/null @@ -1,13 +0,0 @@ - -$FreeBSD$ - ---- include/asterisk/utils.h 2004/10/10 12:55:50 1.1 -+++ include/asterisk/utils.h 2004/10/10 12:56:43 -@@ -37,7 +37,6 @@ - #ifdef inet_ntoa - #undef inet_ntoa - #endif --#define inet_ntoa __dont__use__inet_ntoa__use__ast_inet_ntoa__instead__ - - #ifdef LINUX - #define ast_pthread_create pthread_create diff --git a/net/asterisk14/files/patch-main::Makefile b/net/asterisk14/files/patch-main::Makefile deleted file mode 100644 index 621b9ebb8f58..000000000000 --- a/net/asterisk14/files/patch-main::Makefile +++ /dev/null @@ -1,36 +0,0 @@ ---- main/Makefile.orig 2009-08-01 03:52:00.000000000 +0300 -+++ main/Makefile 2009-11-20 18:09:06.000000000 +0200 -@@ -92,8 +92,8 @@ - cd editline && test -f config.h || CFLAGS="$(PTHREAD_CFLAGS) $(subst $(ASTTOPDIR),../../,$(_ASTCFLAGS:-Werror=)) $(ASTCFLAGS)" LDFLAGS="$(_ASTLDFLAGS) $(ASTLDFLAGS)" ./configure --build=$(BUILD_PLATFORM) --host=$(HOST_PLATFORM) --with-ncurses=$(NCURSES_DIR) --with-curses=$(CURSES_DIR) --with-termcap=$(TERMCAP_DIR) --with-tinfo=$(TINFO_DIR) - $(MAKE) -C editline libedit.a - --db1-ast/libdb1.a: -- _ASTCFLAGS="$(_ASTCFLAGS)" ASTCFLAGS="$(ASTCFLAGS) -Wno-strict-aliasing" $(MAKE) -C db1-ast libdb1.a -+#db1-ast/libdb1.a: -+# _ASTCFLAGS="$(_ASTCFLAGS)" ASTCFLAGS="$(ASTCFLAGS) -Wno-strict-aliasing" $(MAKE) -C db1-ast libdb1.a - - ast_expr2.c ast_expr2.h: - bison -o $@ -d --name-prefix=ast_yy ast_expr2.y -@@ -127,18 +127,18 @@ - H323LDLIBS= - endif - --asterisk: $(OBJS) editline/libedit.a db1-ast/libdb1.a $(AST_EMBED_LDSCRIPTS) asterisk.exports -+asterisk: $(OBJS) editline/libedit.a $(AST_EMBED_LDSCRIPTS) asterisk.exports - @$(ASTTOPDIR)/build_tools/make_build_h > $(ASTTOPDIR)/include/asterisk/build.h.tmp - @if cmp -s $(ASTTOPDIR)/include/asterisk/build.h.tmp $(ASTTOPDIR)/include/asterisk/build.h ; then echo ; else \ - mv $(ASTTOPDIR)/include/asterisk/build.h.tmp $(ASTTOPDIR)/include/asterisk/build.h ; \ - fi - @rm -f $(ASTTOPDIR)/include/asterisk/build.h.tmp - @$(CC) -c -o buildinfo.o $(_ASTCFLAGS) buildinfo.c $(ASTCFLAGS) -- $(ECHO_PREFIX) echo " [LD] $(OBJS) editline/libedit.a db1-ast/libdb1.a $(AST_EMBED_LDSCRIPTS) -> $@" -+ $(ECHO_PREFIX) echo " [LD] $(OBJS) editline/libedit.a $(AST_EMBED_LDSCRIPTS) -> $@" - ifneq ($(findstring chan_h323,$(MENUSELECT_CHANNELS)),) -- $(CMD_PREFIX) $(CC) $(STATIC_BUILD) -o $@ $(ASTLINK) $(PTHREAD_CFLAGS) $(AST_EMBED_LDFLAGS) $(_ASTLDFLAGS) $(OBJS) editline/libedit.a db1-ast/libdb1.a $(AST_EMBED_LDSCRIPTS) buildinfo.o $(AST_LIBS) $(AST_EMBED_LIBS) $(ASTLDFLAGS) -+ $(CMD_PREFIX) $(CC) $(STATIC_BUILD) -o $@ $(ASTLINK) $(PTHREAD_CFLAGS) $(AST_EMBED_LDFLAGS) $(_ASTLDFLAGS) $(OBJS) editline/libedit.a $(AST_EMBED_LDSCRIPTS) buildinfo.o $(AST_LIBS) $(AST_EMBED_LIBS) $(ASTLDFLAGS) - else -- $(CMD_PREFIX) $(CXX) $(STATIC_BUILD) -o $@ $(ASTLINK) $(PTHREAD_CFLAGS) $(AST_EMBED_LDFLAGS) $(_ASTLDFLAGS) $(H323LDFLAGS) $(OBJS) editline/libedit.a db1-ast/libdb1.a $(AST_EMBED_LDSCRIPTS) buildinfo.o $(AST_LIBS) $(AST_EMBED_LIBS) $(H323LDLIBS) $(ASTLDFLAGS) -+ $(CMD_PREFIX) $(CXX) $(STATIC_BUILD) -o $@ $(ASTLINK) $(PTHREAD_CFLAGS) $(AST_EMBED_LDFLAGS) $(_ASTLDFLAGS) $(H323LDFLAGS) $(OBJS) editline/libedit.a $(AST_EMBED_LDSCRIPTS) buildinfo.o $(AST_LIBS) $(AST_EMBED_LIBS) $(H323LDLIBS) $(ASTLDFLAGS) - endif - - clean:: diff --git a/net/asterisk14/files/patch-main::db.c b/net/asterisk14/files/patch-main::db.c deleted file mode 100644 index 0b26f3b2cca6..000000000000 --- a/net/asterisk14/files/patch-main::db.c +++ /dev/null @@ -1,21 +0,0 @@ - -$FreeBSD$ - ---- main/db.c.orig Fri Jan 13 11:05:32 2006 -+++ main/db.c Fri Jan 13 11:06:55 2006 -@@ -35,6 +35,7 @@ - #include <errno.h> - #include <unistd.h> - #include <dirent.h> -+#include <db.h> - - #include "asterisk.h" - -@@ -51,7 +52,6 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revisi - #include "asterisk/utils.h" - #include "asterisk/lock.h" - #include "asterisk/manager.h" --#include "db1-ast/include/db.h" - - #ifdef __CYGWIN__ - #define dbopen __dbopen diff --git a/net/asterisk14/files/patch-main::frame.c b/net/asterisk14/files/patch-main::frame.c deleted file mode 100644 index 232de08a9e21..000000000000 --- a/net/asterisk14/files/patch-main::frame.c +++ /dev/null @@ -1,14 +0,0 @@ - -$FreeBSD$ - ---- main/frame.c.orig Wed Jan 25 13:22:43 2006 -+++ main/frame.c Wed Jan 25 13:21:25 2006 -@@ -1170,7 +1170,7 @@ static int g723_len(unsigned char buf) - { - switch(buf & TYPE_MASK) { - case TYPE_DONTSEND: -- return 0; -+ return 2; - break; - case TYPE_SILENCE: - return 4; diff --git a/net/asterisk14/files/patch-main::utils.c b/net/asterisk14/files/patch-main::utils.c deleted file mode 100644 index 7f2f1495d714..000000000000 --- a/net/asterisk14/files/patch-main::utils.c +++ /dev/null @@ -1,16 +0,0 @@ - -$FreeBSD$ - ---- main/utils.c.orig -+++ main/utils.c -@@ -914,8 +914,8 @@ - pthread_attr_init(attr); - } - --#ifdef __linux__ -- /* On Linux, pthread_attr_init() defaults to PTHREAD_EXPLICIT_SCHED, -+#if defined(__linux__) || defined(__FreeBSD__) -+ /* On Linux and FreeBSD, pthread_attr_init() defaults to PTHREAD_EXPLICIT_SCHED, - which is kind of useless. Change this here to - PTHREAD_INHERIT_SCHED; that way the -p option to set realtime - priority will propagate down to new threads by default. diff --git a/net/asterisk14/files/patch-rtp_timeout b/net/asterisk14/files/patch-rtp_timeout deleted file mode 100644 index 6f60c74cff41..000000000000 --- a/net/asterisk14/files/patch-rtp_timeout +++ /dev/null @@ -1,25 +0,0 @@ ---- channels/chan_sip.c.orig 2009-04-14 08:58:13.000000000 +0100 -+++ channels/chan_sip.c 2009-04-14 09:00:58.000000000 +0100 -@@ -16287,7 +16287,6 @@ - restartsearch: - /* Check for interfaces needing to be killed */ - ast_mutex_lock(&iflock); -- t = time(NULL); - /* don't scan the interface list if it hasn't been a reasonable period - of time since the last time we did it (when MWI is being sent, we can - get back to this point every millisecond or less) -@@ -16306,12 +16305,14 @@ - (sip->owner->_state == AST_STATE_UP) && - !sip->redirip.sin_addr.s_addr && - sip->t38.state != T38_ENABLED) { -+ t = time(NULL); - if (sip->lastrtptx && - ast_rtp_get_rtpkeepalive(sip->rtp) && - (t > sip->lastrtptx + ast_rtp_get_rtpkeepalive(sip->rtp))) { - /* Need to send an empty RTP packet */ - sip->lastrtptx = time(NULL); - ast_rtp_sendcng(sip->rtp, 0); -+ t = time(NULL); - } - if (sip->lastrtprx && - (ast_rtp_get_rtptimeout(sip->rtp) || ast_rtp_get_rtpholdtimeout(sip->rtp)) && diff --git a/net/asterisk14/files/patch-suppress_log_dups.diff b/net/asterisk14/files/patch-suppress_log_dups.diff deleted file mode 100644 index 603c6d4540c5..000000000000 --- a/net/asterisk14/files/patch-suppress_log_dups.diff +++ /dev/null @@ -1,270 +0,0 @@ -Index: main/logger.c -=================================================================== ---- main/logger.c (revision 188505) -+++ main/logger.c (working copy) -@@ -140,6 +140,17 @@ - AST_THREADSTORAGE(log_buf, log_buf_init); - #define LOG_BUF_INIT_SIZE 128 - -+/* -+ * Storage for previous log message to prevent log storms -+ */ -+static int stored_log_level; -+static int stored_log_dup_count = 0; -+static char *stored_log_msg = NULL; -+static const char *stored_log_file; -+static int stored_log_line; -+static const char *stored_log_function; -+static ast_mutex_t stored_log_msg_lock; -+ - static int make_components(char *s, int lineno) - { - char *w; -@@ -591,6 +602,8 @@ - char tmp[256]; - int res = 0; - -+ ast_mutex_init(&stored_log_msg_lock); -+ - /* auto rotate if sig SIGXFSZ comes a-knockin */ - (void) signal(SIGXFSZ,(void *) handle_SIGXFSZ); - -@@ -655,14 +668,14 @@ - return; - } - --static void __attribute__((format(printf, 5, 0))) ast_log_vsyslog(int level, const char *file, int line, const char *function, const char *fmt, va_list args) -+static void ast_log_syslog(int level, const char *file, int line, const char *function, const char *msg) - { - char buf[BUFSIZ]; - char *s; - - if (level >= SYSLOG_NLEVELS) { - /* we are locked here, so cannot ast_log() */ -- fprintf(stderr, "ast_log_vsyslog called with bogus level: %d\n", level); -+ fprintf(stderr, "ast_log_syslog called with bogus level: %d\n", level); - return; - } - if (level == __LOG_VERBOSE) { -@@ -676,27 +689,20 @@ - levels[level], (long)GETTID(), file, line, function); - } - s = buf + strlen(buf); -- vsnprintf(s, sizeof(buf) - strlen(buf), fmt, args); -+ snprintf(s, sizeof(buf) - strlen(buf), "%s", msg); - term_strip(s, s, strlen(s) + 1); - syslog(syslog_level_map[level], "%s", buf); - } - --/*! -- * \brief send log messages to syslog and/or the console -- */ --void ast_log(int level, const char *file, int line, const char *function, const char *fmt, ...) -+static void __ast_log(int level, const char *file, int line, const char *function, char *msg, int msglen) - { - struct logchannel *chan; -- struct ast_dynamic_str *buf; - time_t t; - struct tm tm; - char date[256]; -+ char buf[2048]; -+ int res; - -- va_list ap; -- -- if (!(buf = ast_dynamic_str_thread_get(&log_buf, LOG_BUF_INIT_SIZE))) -- return; -- - if (AST_LIST_EMPTY(&logchannels)) - { - /* -@@ -704,35 +710,12 @@ - * so just log to stdout - */ - if (level != __LOG_VERBOSE) { -- int res; -- va_start(ap, fmt); -- res = ast_dynamic_str_thread_set_va(&buf, BUFSIZ, &log_buf, fmt, ap); -- va_end(ap); -- if (res != AST_DYNSTR_BUILD_FAILED) { -- term_filter_escapes(buf->str); -- fputs(buf->str, stdout); -- } -+ term_filter_escapes(msg); -+ fputs(msg, stdout); - } - return; - } - -- /* don't display LOG_DEBUG messages unless option_verbose _or_ option_debug -- are non-zero; LOG_DEBUG messages can still be displayed if option_debug -- is zero, if option_verbose is non-zero (this allows for 'level zero' -- LOG_DEBUG messages to be displayed, if the logmask on any channel -- allows it) -- */ -- if (!option_verbose && !option_debug && (level == __LOG_DEBUG)) -- return; -- -- /* Ignore anything that never gets logged anywhere */ -- if (!(global_logmask & (1 << level))) -- return; -- -- /* Ignore anything other than the currently debugged file if there is one */ -- if ((level == __LOG_DEBUG) && !ast_strlen_zero(debug_filename) && strcasecmp(debug_filename, file)) -- return; -- - time(&t); - ast_localtime(&t, &tm, NULL); - strftime(date, sizeof(date), dateformat, &tm); -@@ -740,13 +723,8 @@ - AST_LIST_LOCK(&logchannels); - - if (logfiles.event_log && level == __LOG_EVENT) { -- va_start(ap, fmt); -- -- fprintf(eventlog, "%s asterisk[%ld]: ", date, (long)getpid()); -- vfprintf(eventlog, fmt, ap); -+ fprintf(eventlog, "%s asterisk[%ld]: %s", date, (long)getpid(), msg); - fflush(eventlog); -- -- va_end(ap); - AST_LIST_UNLOCK(&logchannels); - return; - } -@@ -756,18 +734,15 @@ - break; - /* Check syslog channels */ - if (chan->type == LOGTYPE_SYSLOG && (chan->logmask & (1 << level))) { -- va_start(ap, fmt); -- ast_log_vsyslog(level, file, line, function, fmt, ap); -- va_end(ap); -+ ast_log_syslog(level, file, line, function, msg); - /* Console channels */ - } else if ((chan->logmask & (1 << level)) && (chan->type == LOGTYPE_CONSOLE)) { - char linestr[128]; - char tmp1[80], tmp2[80], tmp3[80], tmp4[80]; - - if (level != __LOG_VERBOSE) { -- int res; - sprintf(linestr, "%d", line); -- ast_dynamic_str_thread_set(&buf, BUFSIZ, &log_buf, -+ snprintf(buf, sizeof(buf), - "[%s] %s[%ld]: %s:%s %s: ", - date, - term_color(tmp1, levels[level], colors[level], 0, sizeof(tmp1)), -@@ -776,23 +751,17 @@ - term_color(tmp3, linestr, COLOR_BRWHITE, 0, sizeof(tmp3)), - term_color(tmp4, function, COLOR_BRWHITE, 0, sizeof(tmp4))); - /*filter to the console!*/ -- term_filter_escapes(buf->str); -- ast_console_puts_mutable(buf->str); -- -- va_start(ap, fmt); -- res = ast_dynamic_str_thread_set_va(&buf, BUFSIZ, &log_buf, fmt, ap); -- va_end(ap); -- if (res != AST_DYNSTR_BUILD_FAILED) -- ast_console_puts_mutable(buf->str); -+ term_filter_escapes(buf); -+ ast_console_puts_mutable(buf); -+ ast_console_puts_mutable(msg); - } - /* File channels */ - } else if ((chan->logmask & (1 << level)) && (chan->fileptr)) { -- int res; -- ast_dynamic_str_thread_set(&buf, BUFSIZ, &log_buf, -+ snprintf(buf, sizeof(buf), - "[%s] %s[%ld] %s: ", - date, levels[level], (long)GETTID(), file); -- res = fprintf(chan->fileptr, "%s", term_strip(buf->str, buf->str, strlen(buf->str) + 1)); -- if (res <= 0 && !ast_strlen_zero(buf->str)) { /* Error, no characters printed */ -+ res = fprintf(chan->fileptr, "%s", term_strip(buf, buf, strlen(buf) + 1)); -+ if (res <= 0 && !ast_strlen_zero(buf)) { /* Error, no characters printed */ - fprintf(stderr,"**** Asterisk Logging Error: ***********\n"); - if (errno == ENOMEM || errno == ENOSPC) { - fprintf(stderr, "Asterisk logging error: Out of disk space, can't log to log file %s\n", chan->filename); -@@ -801,16 +770,10 @@ - manager_event(EVENT_FLAG_SYSTEM, "LogChannel", "Channel: %s\r\nEnabled: No\r\nReason: %d - %s\r\n", chan->filename, errno, strerror(errno)); - chan->disabled = 1; - } else { -- int res; - /* No error message, continue printing */ -- va_start(ap, fmt); -- res = ast_dynamic_str_thread_set_va(&buf, BUFSIZ, &log_buf, fmt, ap); -- va_end(ap); -- if (res != AST_DYNSTR_BUILD_FAILED) { -- term_strip(buf->str, buf->str, buf->len); -- fputs(buf->str, chan->fileptr); -- fflush(chan->fileptr); -- } -+ term_strip(msg, msg, msglen); -+ fputs(msg, chan->fileptr); -+ fflush(chan->fileptr); - } - } - } -@@ -825,6 +788,65 @@ - } - } - -+/*! -+ * \brief send log messages to syslog and/or the console -+ */ -+void ast_log(int level, const char *file, int line, const char *function, const char *fmt, ...) -+{ -+ struct ast_dynamic_str *buf; -+ int res; -+ va_list ap; -+ -+ if (!(buf = ast_dynamic_str_thread_get(&log_buf, LOG_BUF_INIT_SIZE))) -+ return; -+ -+ va_start(ap, fmt); -+ res = ast_dynamic_str_thread_set_va(&buf, BUFSIZ, &log_buf, fmt, ap); -+ va_end(ap); -+ if (res == AST_DYNSTR_BUILD_FAILED) -+ return; -+ -+ /* don't display LOG_DEBUG messages unless option_verbose _or_ option_debug -+ are non-zero; LOG_DEBUG messages can still be displayed if option_debug -+ is zero, if option_verbose is non-zero (this allows for 'level zero' -+ LOG_DEBUG messages to be displayed, if the logmask on any channel -+ allows it) -+ */ -+ if (!option_verbose && !option_debug && (level == __LOG_DEBUG)) -+ return; -+ -+ /* Ignore anything that never gets logged anywhere */ -+ if (!(global_logmask & (1 << level))) -+ return; -+ -+ /* Ignore anything other than the currently debugged file if there is one */ -+ if ((level == __LOG_DEBUG) && !ast_strlen_zero(debug_filename) && strcasecmp(debug_filename, file)) -+ return; -+ -+ ast_mutex_lock(&stored_log_msg_lock); -+ if (stored_log_msg == NULL || stored_log_level != level || strcmp(buf->str, stored_log_msg) != 0) { -+ if (stored_log_dup_count > 0) { -+ char buf2[1024]; -+ -+ snprintf(buf2, sizeof(buf2), "Last message repeated %d times\n", stored_log_dup_count); -+ __ast_log(stored_log_level, stored_log_file, stored_log_line, stored_log_function, buf2, strlen(buf2)); -+ } -+ if (stored_log_msg != NULL) -+ ast_free(stored_log_msg); -+ stored_log_msg = ast_strdup(buf->str); -+ stored_log_level = level; -+ stored_log_dup_count = 0; -+ stored_log_file = file; -+ stored_log_line = line; -+ stored_log_function = function; -+ __ast_log(level, file, line, function, buf->str, buf->len); -+ } -+ else -+ ++stored_log_dup_count; -+ -+ ast_mutex_unlock(&stored_log_msg_lock); -+} -+ - void ast_backtrace(void) - { - #ifdef linux diff --git a/net/asterisk14/files/rtp_force_dtmf-codecnego.diff b/net/asterisk14/files/rtp_force_dtmf-codecnego.diff deleted file mode 100644 index a670364ba603..000000000000 --- a/net/asterisk14/files/rtp_force_dtmf-codecnego.diff +++ /dev/null @@ -1,86 +0,0 @@ ---- channels/chan_sip.c.orig 2009-11-20 17:56:30.000000000 +0200 -+++ channels/chan_sip.c 2009-11-20 17:59:43.000000000 +0200 -@@ -565,6 +565,9 @@ - static unsigned int global_tos_sip; /*!< IP type of service for SIP packets */ - static unsigned int global_tos_audio; /*!< IP type of service for audio RTP packets */ - static unsigned int global_tos_video; /*!< IP type of service for video RTP packets */ -+static int global_force_dtmf_relay = 0; -+static int global_force_dtmf_relay_pt = 101; -+ - static int compactheaders; /*!< send compact sip headers */ - static int recordhistory; /*!< Record SIP history. Off by default */ - static int dumphistory; /*!< Dump history to verbose before destroying SIP dialog */ -@@ -5329,6 +5332,7 @@ - int x; - int codec_index = 0; - int codec_pt_order[256]; -+ int dtmf_present = 0; - - /* Host information */ - struct ast_hostent audiohp; -@@ -5600,12 +5604,21 @@ - for (x = 0; x < codec_index; ++x) { - struct rtpPayloadType pt; - pt = ast_rtp_lookup_pt(p->rtp, codec_pt_order[x]); -+ if (pt.code == AST_RTP_DTMF) -+ dtmf_present = 1; - if (!pt.isAstFormat && !pt.code && p->vrtp) - pt = ast_rtp_lookup_pt(p->vrtp, codec_pt_order[x]); - if (pt.isAstFormat) - ast_codec_pref_append(&p->formats, pt.code); - } - ast_codec_pref_remove2(&p->formats, ~p->usercapability); -+ if (!dtmf_present && global_force_dtmf_relay) { -+ newnoncodeccapability |= AST_RTP_DTMF; -+ ast_rtp_set_m_type(newaudiortp, global_force_dtmf_relay_pt); -+ codec_pt_order[codec_index++] = global_force_dtmf_relay_pt; -+ ast_rtp_set_rtpmap_type(newaudiortp, global_force_dtmf_relay_pt, "audio", "telephone-event", 0); -+ } -+ - - /* Now gather all of the codecs that we are asked for: */ - ast_rtp_get_current_formats(newaudiortp, &peercapability, &peernoncodeccapability); -@@ -18369,6 +18382,9 @@ - - global_matchexterniplocally = FALSE; - -+ global_force_dtmf_relay = 0; -+ global_force_dtmf_relay_pt = 101; -+ - /* Copy the default jb config over global_jbconf */ - memcpy(&global_jbconf, &default_jbconf, sizeof(struct ast_jb_conf)); - -@@ -18431,6 +18447,18 @@ - } - } else if (!strcasecmp(v->name, "vmexten")) { - ast_copy_string(default_vmexten, v->value, sizeof(default_vmexten)); -+ } else if (!strcasecmp(v->name, "rtp_force_dtmf_relay")) { -+ if ((global_force_dtmf_relay = ast_true(v->value))) -+ ast_verbose("RTP DTMF relaying will be enforced\n"); -+ else -+ ast_verbose("RTP DTMF relaying will not be enforced\n"); -+ } else if (!strcasecmp(v->name, "rtp_force_dtmf_relay_pt")) { -+ sscanf(v->value, "%d", &global_force_dtmf_relay_pt); -+ if (global_force_dtmf_relay_pt < 96 || global_force_dtmf_relay_pt > 255) { -+ ast_verbose("RTP forced DTMF relay payload type is not valid: %d. Using default (101)\n", global_force_dtmf_relay_pt); -+ global_force_dtmf_relay_pt = 101; -+ } else -+ ast_log(LOG_WARNING, "RTP forced DTMF relay payload type is %d\n", global_force_dtmf_relay_pt); - } else if (!strcasecmp(v->name, "rtptimeout")) { - if ((sscanf(v->value, "%30d", &global_rtptimeout) != 1) || (global_rtptimeout < 0)) { - ast_log(LOG_WARNING, "'%s' is not a valid RTP hold time at line %d. Using default.\n", v->value, v->lineno); ---- configs/sip.conf.sample.orig 2008-04-25 08:53:52.000000000 -0700 -+++ configs/sip.conf.sample 2008-06-10 00:45:37.000000000 -0700 -@@ -53,6 +53,12 @@ - ; and multiline formatted headers for strict - ; SIP compatibility (defaults to "no") - -+;rtp_force_dtmf_relay=no ; Enable RFC2833 DTMFs to be sent even if peer -+ ; hasn't announced support for it. Default: no -+ -+;rtp_force_dtmf_relay_pt=101 ; RTP payload type value for enforced RFC2833 -+ ; DTMFs. Default: 101 -+ - ; See doc/ip-tos.txt for a description of these parameters. - ;tos_sip=cs3 ; Sets TOS for SIP packets. - ;tos_audio=ef ; Sets TOS for RTP audio packets. diff --git a/net/asterisk14/files/rtp_force_dtmf-nocodecnego.diff b/net/asterisk14/files/rtp_force_dtmf-nocodecnego.diff deleted file mode 100644 index 9dcb7d8b134f..000000000000 --- a/net/asterisk14/files/rtp_force_dtmf-nocodecnego.diff +++ /dev/null @@ -1,69 +0,0 @@ ---- channels/chan_sip.c.orig 2009-11-23 17:28:47.000000000 +0200 -+++ channels/chan_sip.c 2009-11-23 17:29:29.000000000 +0200 -@@ -565,6 +565,9 @@ - static unsigned int global_tos_sip; /*!< IP type of service for SIP packets */ - static unsigned int global_tos_audio; /*!< IP type of service for audio RTP packets */ - static unsigned int global_tos_video; /*!< IP type of service for video RTP packets */ -+static int global_force_dtmf_relay = 0; -+static int global_force_dtmf_relay_pt = 101; -+ - static int compactheaders; /*!< send compact sip headers */ - static int recordhistory; /*!< Record SIP history. Off by default */ - static int dumphistory; /*!< Dump history to verbose before destroying SIP dialog */ -@@ -5593,6 +5596,12 @@ - - /* Now gather all of the codecs that we are asked for: */ - ast_rtp_get_current_formats(newaudiortp, &peercapability, &peernoncodeccapability); -+ /* Add telephone-event */ -+ if (global_force_dtmf_relay && !(peernoncodeccapability & AST_RTP_DTMF)) { -+ ast_rtp_set_m_type(newaudiortp, global_force_dtmf_relay_pt); -+ ast_rtp_set_rtpmap_type(newaudiortp, global_force_dtmf_relay_pt, "audio", "telephone-event", 0); -+ peernoncodeccapability |= AST_RTP_DTMF; -+ } - ast_rtp_get_current_formats(newvideortp, &vpeercapability, &vpeernoncodeccapability); - - newjointcapability = p->capability & (peercapability | vpeercapability); -@@ -18366,6 +18375,9 @@ - - global_matchexterniplocally = FALSE; - -+ global_force_dtmf_relay = 0; -+ global_force_dtmf_relay_pt = 101; -+ - /* Copy the default jb config over global_jbconf */ - memcpy(&global_jbconf, &default_jbconf, sizeof(struct ast_jb_conf)); - -@@ -18428,6 +18440,18 @@ - } - } else if (!strcasecmp(v->name, "vmexten")) { - ast_copy_string(default_vmexten, v->value, sizeof(default_vmexten)); -+ } else if (!strcasecmp(v->name, "rtp_force_dtmf_relay")) { -+ if ((global_force_dtmf_relay = ast_true(v->value))) -+ ast_verbose("RTP DTMF relaying will be enforced\n"); -+ else -+ ast_verbose("RTP DTMF relaying will not be enforced\n"); -+ } else if (!strcasecmp(v->name, "rtp_force_dtmf_relay_pt")) { -+ sscanf(v->value, "%d", &global_force_dtmf_relay_pt); -+ if (global_force_dtmf_relay_pt < 96 || global_force_dtmf_relay_pt > 255) { -+ ast_verbose("RTP forced DTMF relay payload type is not valid: %d. Using default (101)\n", global_force_dtmf_relay_pt); -+ global_force_dtmf_relay_pt = 101; -+ } else -+ ast_log(LOG_WARNING, "RTP forced DTMF relay payload type is %d\n", global_force_dtmf_relay_pt); - } else if (!strcasecmp(v->name, "rtptimeout")) { - if ((sscanf(v->value, "%30d", &global_rtptimeout) != 1) || (global_rtptimeout < 0)) { - ast_log(LOG_WARNING, "'%s' is not a valid RTP hold time at line %d. Using default.\n", v->value, v->lineno); ---- configs/sip.conf.sample.orig 2008-08-16 01:33:42.000000000 +0300 -+++ configs/sip.conf.sample 2008-12-12 17:03:11.000000000 +0200 -@@ -49,6 +49,12 @@ - ; and multiline formatted headers for strict - ; SIP compatibility (defaults to "no") - -+;rtp_force_dtmf_relay=no ; Enable RFC2833 DTMFs to be sent even if peer -+ ; hasn't announced support for it. Default: no -+ -+;rtp_force_dtmf_relay_pt=101 ; RTP payload type value for enforced RFC2833 -+ ; DTMFs. Default: 101 -+ - ; See doc/ip-tos.txt for a description of these parameters. - ;tos_sip=cs3 ; Sets TOS for SIP packets. - ;tos_audio=ef ; Sets TOS for RTP audio packets. diff --git a/net/asterisk14/files/sip_force_callid.diff b/net/asterisk14/files/sip_force_callid.diff deleted file mode 100644 index 09cf274581d1..000000000000 --- a/net/asterisk14/files/sip_force_callid.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- channels/chan_sip.c.orig 2009-05-12 21:18:44.000000000 +0300 -+++ channels/chan_sip.c 2009-05-26 12:58:10.000000000 +0300 -@@ -3061,6 +3061,8 @@ - } else if (!strcasecmp(ast_var_name(current), "SIPTRANSFER_REPLACES")) { - /* We're replacing a call. */ - p->options->replaces = ast_var_value(current); -+ } else if (!strcasecmp(ast_var_name(current), "SIP_FORCE_CALLID")) { -+ ast_string_field_set(p, callid, ast_var_value(current)); - } - } - diff --git a/net/asterisk14/files/sip_set_auth.diff b/net/asterisk14/files/sip_set_auth.diff deleted file mode 100644 index 1addc4f48add..000000000000 --- a/net/asterisk14/files/sip_set_auth.diff +++ /dev/null @@ -1,45 +0,0 @@ ---- channels/chan_sip.c.orig 2008-04-29 08:21:05.000000000 -0400 -+++ channels/chan_sip.c 2008-05-28 18:41:48.000000000 -0400 -@@ -15962,6 +15978,9 @@ - char *ext, *host; - char tmp[256]; - char *dest = data; -+ char *secret = NULL; -+ char *md5secret = NULL; -+ char *authname = NULL; - - if (!(p = sip_alloc(NULL, NULL, 0, SIP_INVITE))) { - ast_log(LOG_ERROR, "Unable to build sip pvt data for '%s' (Out of memory or socket error)\n", (char *)data); -@@ -15983,6 +16002,17 @@ - if (host) { - *host++ = '\0'; - ext = tmp; -+ secret = strchr(ext, ':'); -+ if (secret) { -+ *secret++ = '\0'; -+ md5secret = strchr(secret, ':'); -+ if (md5secret) { -+ *md5secret++ = '\0'; -+ authname = strchr(md5secret, ':'); -+ if (authname) -+ *authname++ = '\0'; -+ } -+ } - } else { - ext = strchr(tmp, '/'); - if (ext) -@@ -16015,6 +16045,14 @@ - ast_string_field_set(p, username, ext); - ast_string_field_free(p, fullcontact); - } -+ if (secret && !ast_strlen_zero(secret)) -+ ast_string_field_set(p, peersecret, secret); -+ -+ if (md5secret && !ast_strlen_zero(md5secret)) -+ ast_string_field_set(p, peermd5secret, md5secret); -+ -+ if (authname && !ast_strlen_zero(authname)) -+ ast_string_field_set(p, authname, authname); - #if 0 - printf("Setting up to call extension '%s' at '%s'\n", ext ? ext : "<none>", host); - #endif diff --git a/net/asterisk14/pkg-descr b/net/asterisk14/pkg-descr deleted file mode 100644 index 28b7a1deb011..000000000000 --- a/net/asterisk14/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -Asterisk is an Open Source PBX and telephony toolkit. It is, in a -sense, middleware between Internet and telephony channels on the bottom, -and Internet and telephony applications at the top. - -WWW: http://www.asteriskpbx.com diff --git a/net/asterisk14/pkg-plist b/net/asterisk14/pkg-plist deleted file mode 100644 index 67fdd2a2e584..000000000000 --- a/net/asterisk14/pkg-plist +++ /dev/null @@ -1,971 +0,0 @@ -@unexec if cmp -s %D/etc/asterisk/adsi.conf %D/etc/asterisk/adsi.conf-dist; then rm -f %D/etc/asterisk/adsi.conf; fi -etc/asterisk/adsi.conf-dist -@unexec if cmp -s %D/etc/asterisk/adtranvofr.conf %D/etc/asterisk/adtranvofr.conf-dist; then rm -f %D/etc/asterisk/adtranvofr.conf; fi -etc/asterisk/adtranvofr.conf-dist -@unexec if cmp -s %D/etc/asterisk/agents.conf %D/etc/asterisk/agents.conf-dist; then rm -f %D/etc/asterisk/agents.conf; fi -etc/asterisk/agents.conf-dist -@unexec if cmp -s %D/etc/asterisk/alarmreceiver.conf %D/etc/asterisk/alarmreceiver.conf-dist; then rm -f %D/etc/asterisk/alarmreceiver.conf; fi -etc/asterisk/alarmreceiver.conf-dist -@unexec if cmp -s %D/etc/asterisk/alsa.conf %D/etc/asterisk/alsa.conf-dist; then rm -f %D/etc/asterisk/alsa.conf; fi -etc/asterisk/alsa.conf-dist -@unexec if cmp -s %D/etc/asterisk/amd.conf %D/etc/asterisk/amd.conf-dist; then rm -f %D/etc/asterisk/amd.conf; fi -etc/asterisk/amd.conf-dist -@unexec if cmp -s %D/etc/asterisk/asterisk.adsi %D/etc/asterisk/asterisk.adsi-dist; then rm -f %D/etc/asterisk/asterisk.adsi; fi -etc/asterisk/asterisk.adsi-dist -@unexec if cmp -s %D/etc/asterisk/asterisk.conf %D/etc/asterisk/asterisk.conf-dist; then rm -f %D/etc/asterisk/asterisk.conf; fi -etc/asterisk/asterisk.conf-dist -@unexec if cmp -s %D/etc/asterisk/cdr.conf %D/etc/asterisk/cdr.conf-dist; then rm -f %D/etc/asterisk/cdr.conf; fi -etc/asterisk/cdr.conf-dist -@unexec if cmp -s %D/etc/asterisk/cdr_custom.conf %D/etc/asterisk/cdr_custom.conf-dist; then rm -f %D/etc/asterisk/cdr_custom.conf; fi -etc/asterisk/cdr_custom.conf-dist -@unexec if cmp -s %D/etc/asterisk/cdr_manager.conf %D/etc/asterisk/cdr_manager.conf-dist; then rm -f %D/etc/asterisk/cdr_manager.conf; fi -etc/asterisk/cdr_manager.conf-dist -@unexec if cmp -s %D/etc/asterisk/cdr_odbc.conf %D/etc/asterisk/cdr_odbc.conf-dist; then rm -f %D/etc/asterisk/cdr_odbc.conf; fi -etc/asterisk/cdr_odbc.conf-dist -@unexec if cmp -s %D/etc/asterisk/cdr_pgsql.conf %D/etc/asterisk/cdr_pgsql.conf-dist; then rm -f %D/etc/asterisk/cdr_pgsql.conf; fi -etc/asterisk/cdr_pgsql.conf-dist -@unexec if cmp -s %D/etc/asterisk/cdr_tds.conf %D/etc/asterisk/cdr_tds.conf-dist; then rm -f %D/etc/asterisk/cdr_tds.conf; fi -etc/asterisk/cdr_tds.conf-dist -@unexec if cmp -s %D/etc/asterisk/chan_dahdi.conf %D/etc/asterisk/chan_dahdi.conf-dist; then rm -f %D/etc/asterisk/chan_dahdi.conf; fi -etc/asterisk/chan_dahdi.conf-dist -@unexec if cmp -s %D/etc/asterisk/codecs.conf %D/etc/asterisk/codecs.conf-dist; then rm -f %D/etc/asterisk/codecs.conf; fi -etc/asterisk/codecs.conf-dist -@unexec if cmp -s %D/etc/asterisk/dnsmgr.conf %D/etc/asterisk/dnsmgr.conf-dist; then rm -f %D/etc/asterisk/dnsmgr.conf; fi -etc/asterisk/dnsmgr.conf-dist -@unexec if cmp -s %D/etc/asterisk/dundi.conf %D/etc/asterisk/dundi.conf-dist; then rm -f %D/etc/asterisk/dundi.conf; fi -etc/asterisk/dundi.conf-dist -@unexec if cmp -s %D/etc/asterisk/enum.conf %D/etc/asterisk/enum.conf-dist; then rm -f %D/etc/asterisk/enum.conf; fi -etc/asterisk/enum.conf-dist -@unexec if cmp -s %D/etc/asterisk/extconfig.conf %D/etc/asterisk/extconfig.conf-dist; then rm -f %D/etc/asterisk/extconfig.conf; fi -etc/asterisk/extconfig.conf-dist -@unexec if cmp -s %D/etc/asterisk/extensions.ael %D/etc/asterisk/extensions.ael-dist; then rm -f %D/etc/asterisk/extensions.ael; fi -etc/asterisk/extensions.ael-dist -@unexec if cmp -s %D/etc/asterisk/extensions.conf %D/etc/asterisk/extensions.conf-dist; then rm -f %D/etc/asterisk/extensions.conf; fi -etc/asterisk/extensions.conf-dist -@unexec if cmp -s %D/etc/asterisk/features.conf %D/etc/asterisk/features.conf-dist; then rm -f %D/etc/asterisk/features.conf; fi -etc/asterisk/features.conf-dist -@unexec if cmp -s %D/etc/asterisk/festival.conf %D/etc/asterisk/festival.conf-dist; then rm -f %D/etc/asterisk/festival.conf; fi -etc/asterisk/festival.conf-dist -@unexec if cmp -s %D/etc/asterisk/followme.conf %D/etc/asterisk/followme.conf-dist; then rm -f %D/etc/asterisk/followme.conf; fi -etc/asterisk/followme.conf-dist -@unexec if cmp -s %D/etc/asterisk/func_odbc.conf %D/etc/asterisk/func_odbc.conf-dist; then rm -f %D/etc/asterisk/func_odbc.conf; fi -etc/asterisk/func_odbc.conf-dist -@unexec if cmp -s %D/etc/asterisk/gtalk.conf %D/etc/asterisk/gtalk.conf-dist; then rm -f %D/etc/asterisk/gtalk.conf; fi -etc/asterisk/gtalk.conf-dist -@unexec if cmp -s %D/etc/asterisk/h323.conf %D/etc/asterisk/h323.conf-dist; then rm -f %D/etc/asterisk/h323.conf; fi -etc/asterisk/h323.conf-dist -@unexec if cmp -s %D/etc/asterisk/http.conf %D/etc/asterisk/http.conf-dist; then rm -f %D/etc/asterisk/http.conf; fi -etc/asterisk/http.conf-dist -@unexec if cmp -s %D/etc/asterisk/iax.conf %D/etc/asterisk/iax.conf-dist; then rm -f %D/etc/asterisk/iax.conf; fi -etc/asterisk/iax.conf-dist -@unexec if cmp -s %D/etc/asterisk/iaxprov.conf %D/etc/asterisk/iaxprov.conf-dist; then rm -f %D/etc/asterisk/iaxprov.conf; fi -etc/asterisk/iaxprov.conf-dist -@unexec if cmp -s %D/etc/asterisk/indications.conf %D/etc/asterisk/indications.conf-dist; then rm -f %D/etc/asterisk/indications.conf; fi -etc/asterisk/indications.conf-dist -@unexec if cmp -s %D/etc/asterisk/jabber.conf %D/etc/asterisk/jabber.conf-dist; then rm -f %D/etc/asterisk/jabber.conf; fi -etc/asterisk/jabber.conf-dist -@unexec if cmp -s %D/etc/asterisk/logger.conf %D/etc/asterisk/logger.conf-dist; then rm -f %D/etc/asterisk/logger.conf; fi -etc/asterisk/logger.conf-dist -@unexec if cmp -s %D/etc/asterisk/manager.conf %D/etc/asterisk/manager.conf-dist; then rm -f %D/etc/asterisk/manager.conf; fi -etc/asterisk/manager.conf-dist -@unexec if cmp -s %D/etc/asterisk/meetme.conf %D/etc/asterisk/meetme.conf-dist; then rm -f %D/etc/asterisk/meetme.conf; fi -etc/asterisk/meetme.conf-dist -@unexec if cmp -s %D/etc/asterisk/mgcp.conf %D/etc/asterisk/mgcp.conf-dist; then rm -f %D/etc/asterisk/mgcp.conf; fi -etc/asterisk/mgcp.conf-dist -@unexec if cmp -s %D/etc/asterisk/misdn.conf %D/etc/asterisk/misdn.conf-dist; then rm -f %D/etc/asterisk/misdn.conf; fi -etc/asterisk/misdn.conf-dist -@unexec if cmp -s %D/etc/asterisk/modules.conf %D/etc/asterisk/modules.conf-dist; then rm -f %D/etc/asterisk/modules.conf; fi -etc/asterisk/modules.conf-dist -@unexec if cmp -s %D/etc/asterisk/musiconhold.conf %D/etc/asterisk/musiconhold.conf-dist; then rm -f %D/etc/asterisk/musiconhold.conf; fi -etc/asterisk/musiconhold.conf-dist -@unexec if cmp -s %D/etc/asterisk/muted.conf %D/etc/asterisk/muted.conf-dist; then rm -f %D/etc/asterisk/muted.conf; fi -etc/asterisk/muted.conf-dist -@unexec if cmp -s %D/etc/asterisk/osp.conf %D/etc/asterisk/osp.conf-dist; then rm -f %D/etc/asterisk/osp.conf; fi -etc/asterisk/osp.conf-dist -@unexec if cmp -s %D/etc/asterisk/oss.conf %D/etc/asterisk/oss.conf-dist; then rm -f %D/etc/asterisk/oss.conf; fi -etc/asterisk/oss.conf-dist -@unexec if cmp -s %D/etc/asterisk/phone.conf %D/etc/asterisk/phone.conf-dist; then rm -f %D/etc/asterisk/phone.conf; fi -etc/asterisk/phone.conf-dist -@unexec if cmp -s %D/etc/asterisk/privacy.conf %D/etc/asterisk/privacy.conf-dist; then rm -f %D/etc/asterisk/privacy.conf; fi -etc/asterisk/privacy.conf-dist -@unexec if cmp -s %D/etc/asterisk/queues.conf %D/etc/asterisk/queues.conf-dist; then rm -f %D/etc/asterisk/queues.conf; fi -etc/asterisk/queues.conf-dist -@unexec if cmp -s %D/etc/asterisk/res_odbc.conf %D/etc/asterisk/res_odbc.conf-dist; then rm -f %D/etc/asterisk/res_odbc.conf; fi -etc/asterisk/res_odbc.conf-dist -@unexec if cmp -s %D/etc/asterisk/res_pgsql.conf %D/etc/asterisk/res_pgsql.conf-dist; then rm -f %D/etc/asterisk/res_pgsql.conf; fi -etc/asterisk/res_pgsql.conf-dist -@unexec if cmp -s %D/etc/asterisk/res_snmp.conf %D/etc/asterisk/res_snmp.conf-dist; then rm -f %D/etc/asterisk/res_snmp.conf; fi -etc/asterisk/res_snmp.conf-dist -@unexec if cmp -s %D/etc/asterisk/rpt.conf %D/etc/asterisk/rpt.conf-dist; then rm -f %D/etc/asterisk/rpt.conf; fi -etc/asterisk/rpt.conf-dist -@unexec if cmp -s %D/etc/asterisk/rtp.conf %D/etc/asterisk/rtp.conf-dist; then rm -f %D/etc/asterisk/rtp.conf; fi -etc/asterisk/rtp.conf-dist -@unexec if cmp -s %D/etc/asterisk/say.conf %D/etc/asterisk/say.conf-dist; then rm -f %D/etc/asterisk/say.conf; fi -etc/asterisk/say.conf-dist -@unexec if cmp -s %D/etc/asterisk/sip.conf %D/etc/asterisk/sip.conf-dist; then rm -f %D/etc/asterisk/sip.conf; fi -etc/asterisk/sip.conf-dist -@unexec if cmp -s %D/etc/asterisk/sip_notify.conf %D/etc/asterisk/sip_notify.conf-dist; then rm -f %D/etc/asterisk/sip_notify.conf; fi -etc/asterisk/sip_notify.conf-dist -@unexec if cmp -s %D/etc/asterisk/skinny.conf %D/etc/asterisk/skinny.conf-dist; then rm -f %D/etc/asterisk/skinny.conf; fi -etc/asterisk/skinny.conf-dist -@unexec if cmp -s %D/etc/asterisk/sla.conf %D/etc/asterisk/sla.conf-dist; then rm -f %D/etc/asterisk/sla.conf; fi -etc/asterisk/sla.conf-dist -@unexec if cmp -s %D/etc/asterisk/smdi.conf %D/etc/asterisk/smdi.conf-dist; then rm -f %D/etc/asterisk/smdi.conf; fi -etc/asterisk/smdi.conf-dist -@unexec if cmp -s %D/etc/asterisk/telcordia-1.adsi %D/etc/asterisk/telcordia-1.adsi-dist; then rm -f %D/etc/asterisk/telcordia-1.adsi; fi -etc/asterisk/telcordia-1.adsi-dist -@unexec if cmp -s %D/etc/asterisk/udptl.conf %D/etc/asterisk/udptl.conf-dist; then rm -f %D/etc/asterisk/udptl.conf; fi -etc/asterisk/udptl.conf-dist -@unexec if cmp -s %D/etc/asterisk/users.conf %D/etc/asterisk/users.conf-dist; then rm -f %D/etc/asterisk/users.conf; fi -etc/asterisk/users.conf-dist -@unexec if cmp -s %D/etc/asterisk/voicemail.conf %D/etc/asterisk/voicemail.conf-dist; then rm -f %D/etc/asterisk/voicemail.conf; fi -etc/asterisk/voicemail.conf-dist -@unexec if cmp -s %D/etc/asterisk/vpb.conf %D/etc/asterisk/vpb.conf-dist; then rm -f %D/etc/asterisk/vpb.conf; fi -etc/asterisk/vpb.conf-dist -@exec if test ! -e %D/etc/asterisk/adsi.conf; then cp -p %D/etc/asterisk/adsi.conf-dist %D/etc/asterisk/adsi.conf; fi -@exec if test ! -e %D/etc/asterisk/adtranvofr.conf; then cp -p %D/etc/asterisk/adtranvofr.conf-dist %D/etc/asterisk/adtranvofr.conf; fi -@exec if test ! -e %D/etc/asterisk/agents.conf; then cp -p %D/etc/asterisk/agents.conf-dist %D/etc/asterisk/agents.conf; fi -@exec if test ! -e %D/etc/asterisk/alarmreceiver.conf; then cp -p %D/etc/asterisk/alarmreceiver.conf-dist %D/etc/asterisk/alarmreceiver.conf; fi -@exec if test ! -e %D/etc/asterisk/alsa.conf; then cp -p %D/etc/asterisk/alsa.conf-dist %D/etc/asterisk/alsa.conf; fi -@exec if test ! -e %D/etc/asterisk/amd.conf; then cp -p %D/etc/asterisk/amd.conf-dist %D/etc/asterisk/amd.conf; fi -@exec if test ! -e %D/etc/asterisk/asterisk.adsi; then cp -p %D/etc/asterisk/asterisk.adsi-dist %D/etc/asterisk/asterisk.adsi; fi -@exec if test ! -e %D/etc/asterisk/asterisk.conf; then cp -p %D/etc/asterisk/asterisk.conf-dist %D/etc/asterisk/asterisk.conf; fi -@exec if test ! -e %D/etc/asterisk/cdr.conf; then cp -p %D/etc/asterisk/cdr.conf-dist %D/etc/asterisk/cdr.conf; fi -@exec if test ! -e %D/etc/asterisk/cdr_custom.conf; then cp -p %D/etc/asterisk/cdr_custom.conf-dist %D/etc/asterisk/cdr_custom.conf; fi -@exec if test ! -e %D/etc/asterisk/cdr_manager.conf; then cp -p %D/etc/asterisk/cdr_manager.conf-dist %D/etc/asterisk/cdr_manager.conf; fi -@exec if test ! -e %D/etc/asterisk/cdr_odbc.conf; then cp -p %D/etc/asterisk/cdr_odbc.conf-dist %D/etc/asterisk/cdr_odbc.conf; fi -@exec if test ! -e %D/etc/asterisk/cdr_pgsql.conf; then cp -p %D/etc/asterisk/cdr_pgsql.conf-dist %D/etc/asterisk/cdr_pgsql.conf; fi -@exec if test ! -e %D/etc/asterisk/cdr_tds.conf; then cp -p %D/etc/asterisk/cdr_tds.conf-dist %D/etc/asterisk/cdr_tds.conf; fi -@exec if test ! -e %D/etc/asterisk/chan_dahdi.conf; then cp -p %D/etc/asterisk/chan_dahdi.conf-dist %D/etc/asterisk/chan_dahdi.conf; fi -@exec if test ! -e %D/etc/asterisk/codecs.conf; then cp -p %D/etc/asterisk/codecs.conf-dist %D/etc/asterisk/codecs.conf; fi -@exec if test ! -e %D/etc/asterisk/dnsmgr.conf; then cp -p %D/etc/asterisk/dnsmgr.conf-dist %D/etc/asterisk/dnsmgr.conf; fi -@exec if test ! -e %D/etc/asterisk/dundi.conf; then cp -p %D/etc/asterisk/dundi.conf-dist %D/etc/asterisk/dundi.conf; fi -@exec if test ! -e %D/etc/asterisk/enum.conf; then cp -p %D/etc/asterisk/enum.conf-dist %D/etc/asterisk/enum.conf; fi -@exec if test ! -e %D/etc/asterisk/extconfig.conf; then cp -p %D/etc/asterisk/extconfig.conf-dist %D/etc/asterisk/extconfig.conf; fi -@exec if test ! -e %D/etc/asterisk/extensions.ael; then cp -p %D/etc/asterisk/extensions.ael-dist %D/etc/asterisk/extensions.ael; fi -@exec if test ! -e %D/etc/asterisk/extensions.conf; then cp -p %D/etc/asterisk/extensions.conf-dist %D/etc/asterisk/extensions.conf; fi -@exec if test ! -e %D/etc/asterisk/features.conf; then cp -p %D/etc/asterisk/features.conf-dist %D/etc/asterisk/features.conf; fi -@exec if test ! -e %D/etc/asterisk/festival.conf; then cp -p %D/etc/asterisk/festival.conf-dist %D/etc/asterisk/festival.conf; fi -@exec if test ! -e %D/etc/asterisk/followme.conf; then cp -p %D/etc/asterisk/followme.conf-dist %D/etc/asterisk/followme.conf; fi -@exec if test ! -e %D/etc/asterisk/func_odbc.conf; then cp -p %D/etc/asterisk/func_odbc.conf-dist %D/etc/asterisk/func_odbc.conf; fi -@exec if test ! -e %D/etc/asterisk/gtalk.conf; then cp -p %D/etc/asterisk/gtalk.conf-dist %D/etc/asterisk/gtalk.conf; fi -@exec if test ! -e %D/etc/asterisk/h323.conf; then cp -p %D/etc/asterisk/h323.conf-dist %D/etc/asterisk/h323.conf; fi -@exec if test ! -e %D/etc/asterisk/http.conf; then cp -p %D/etc/asterisk/http.conf-dist %D/etc/asterisk/http.conf; fi -@exec if test ! -e %D/etc/asterisk/iax.conf; then cp -p %D/etc/asterisk/iax.conf-dist %D/etc/asterisk/iax.conf; fi -@exec if test ! -e %D/etc/asterisk/iaxprov.conf; then cp -p %D/etc/asterisk/iaxprov.conf-dist %D/etc/asterisk/iaxprov.conf; fi -@exec if test ! -e %D/etc/asterisk/indications.conf; then cp -p %D/etc/asterisk/indications.conf-dist %D/etc/asterisk/indications.conf; fi -@exec if test ! -e %D/etc/asterisk/jabber.conf; then cp -p %D/etc/asterisk/jabber.conf-dist %D/etc/asterisk/jabber.conf; fi -@exec if test ! -e %D/etc/asterisk/logger.conf; then cp -p %D/etc/asterisk/logger.conf-dist %D/etc/asterisk/logger.conf; fi -@exec if test ! -e %D/etc/asterisk/manager.conf; then cp -p %D/etc/asterisk/manager.conf-dist %D/etc/asterisk/manager.conf; fi -@exec if test ! -e %D/etc/asterisk/meetme.conf; then cp -p %D/etc/asterisk/meetme.conf-dist %D/etc/asterisk/meetme.conf; fi -@exec if test ! -e %D/etc/asterisk/mgcp.conf; then cp -p %D/etc/asterisk/mgcp.conf-dist %D/etc/asterisk/mgcp.conf; fi -@exec if test ! -e %D/etc/asterisk/misdn.conf; then cp -p %D/etc/asterisk/misdn.conf-dist %D/etc/asterisk/misdn.conf; fi -@exec if test ! -e %D/etc/asterisk/modules.conf; then cp -p %D/etc/asterisk/modules.conf-dist %D/etc/asterisk/modules.conf; fi -@exec if test ! -e %D/etc/asterisk/musiconhold.conf; then cp -p %D/etc/asterisk/musiconhold.conf-dist %D/etc/asterisk/musiconhold.conf; fi -@exec if test ! -e %D/etc/asterisk/muted.conf; then cp -p %D/etc/asterisk/muted.conf-dist %D/etc/asterisk/muted.conf; fi -@exec if test ! -e %D/etc/asterisk/osp.conf; then cp -p %D/etc/asterisk/osp.conf-dist %D/etc/asterisk/osp.conf; fi -@exec if test ! -e %D/etc/asterisk/oss.conf; then cp -p %D/etc/asterisk/oss.conf-dist %D/etc/asterisk/oss.conf; fi -@exec if test ! -e %D/etc/asterisk/phone.conf; then cp -p %D/etc/asterisk/phone.conf-dist %D/etc/asterisk/phone.conf; fi -@exec if test ! -e %D/etc/asterisk/privacy.conf; then cp -p %D/etc/asterisk/privacy.conf-dist %D/etc/asterisk/privacy.conf; fi -@exec if test ! -e %D/etc/asterisk/queues.conf; then cp -p %D/etc/asterisk/queues.conf-dist %D/etc/asterisk/queues.conf; fi -@exec if test ! -e %D/etc/asterisk/res_odbc.conf; then cp -p %D/etc/asterisk/res_odbc.conf-dist %D/etc/asterisk/res_odbc.conf; fi -@exec if test ! -e %D/etc/asterisk/res_pgsql.conf; then cp -p %D/etc/asterisk/res_pgsql.conf-dist %D/etc/asterisk/res_pgsql.conf; fi -@exec if test ! -e %D/etc/asterisk/res_snmp.conf; then cp -p %D/etc/asterisk/res_snmp.conf-dist %D/etc/asterisk/res_snmp.conf; fi -@exec if test ! -e %D/etc/asterisk/rpt.conf; then cp -p %D/etc/asterisk/rpt.conf-dist %D/etc/asterisk/rpt.conf; fi -@exec if test ! -e %D/etc/asterisk/rtp.conf; then cp -p %D/etc/asterisk/rtp.conf-dist %D/etc/asterisk/rtp.conf; fi -@exec if test ! -e %D/etc/asterisk/say.conf; then cp -p %D/etc/asterisk/say.conf-dist %D/etc/asterisk/say.conf; fi -@exec if test ! -e %D/etc/asterisk/sip.conf; then cp -p %D/etc/asterisk/sip.conf-dist %D/etc/asterisk/sip.conf; fi -@exec if test ! -e %D/etc/asterisk/sip_notify.conf; then cp -p %D/etc/asterisk/sip_notify.conf-dist %D/etc/asterisk/sip_notify.conf; fi -@exec if test ! -e %D/etc/asterisk/skinny.conf; then cp -p %D/etc/asterisk/skinny.conf-dist %D/etc/asterisk/skinny.conf; fi -@exec if test ! -e %D/etc/asterisk/sla.conf; then cp -p %D/etc/asterisk/sla.conf-dist %D/etc/asterisk/sla.conf; fi -@exec if test ! -e %D/etc/asterisk/smdi.conf; then cp -p %D/etc/asterisk/smdi.conf-dist %D/etc/asterisk/smdi.conf; fi -@exec if test ! -e %D/etc/asterisk/telcordia-1.adsi; then cp -p %D/etc/asterisk/telcordia-1.adsi-dist %D/etc/asterisk/telcordia-1.adsi; fi -@exec if test ! -e %D/etc/asterisk/udptl.conf; then cp -p %D/etc/asterisk/udptl.conf-dist %D/etc/asterisk/udptl.conf; fi -@exec if test ! -e %D/etc/asterisk/users.conf; then cp -p %D/etc/asterisk/users.conf-dist %D/etc/asterisk/users.conf; fi -@exec if test ! -e %D/etc/asterisk/voicemail.conf; then cp -p %D/etc/asterisk/voicemail.conf-dist %D/etc/asterisk/voicemail.conf; fi -@exec if test ! -e %D/etc/asterisk/vpb.conf; then cp -p %D/etc/asterisk/vpb.conf-dist %D/etc/asterisk/vpb.conf; fi -include/asterisk.h -include/asterisk/abstract_jb.h -include/asterisk/acl.h -include/asterisk/adsi.h -include/asterisk/ael_structs.h -include/asterisk/aes.h -include/asterisk/agi.h -include/asterisk/alaw.h -include/asterisk/app.h -include/asterisk/ast_expr.h -include/asterisk/astdb.h -include/asterisk/astmm.h -include/asterisk/astobj.h -include/asterisk/astobj2.h -include/asterisk/astosp.h -include/asterisk/audiohook.h -include/asterisk/autoconfig.h -include/asterisk/build.h -include/asterisk/buildopts.h -include/asterisk/callerid.h -include/asterisk/causes.h -include/asterisk/cdr.h -include/asterisk/channel.h -include/asterisk/chanvars.h -include/asterisk/cli.h -include/asterisk/compat.h -include/asterisk/compiler.h -include/asterisk/config.h -include/asterisk/crypto.h -include/asterisk/dahdi_compat.h -include/asterisk/devicestate.h -include/asterisk/dial.h -include/asterisk/dns.h -include/asterisk/dnsmgr.h -include/asterisk/doxyref.h -include/asterisk/dsp.h -include/asterisk/dundi.h -include/asterisk/endian.h -include/asterisk/enum.h -include/asterisk/features.h -include/asterisk/file.h -include/asterisk/frame.h -include/asterisk/fskmodem.h -include/asterisk/global_datastores.h -include/asterisk/http.h -include/asterisk/image.h -include/asterisk/indications.h -include/asterisk/inline_api.h -include/asterisk/io.h -include/asterisk/jabber.h -include/asterisk/jingle.h -include/asterisk/linkedlists.h -include/asterisk/localtime.h -include/asterisk/lock.h -include/asterisk/logger.h -include/asterisk/manager.h -include/asterisk/md5.h -include/asterisk/module.h -include/asterisk/monitor.h -include/asterisk/musiconhold.h -include/asterisk/netsock.h -include/asterisk/options.h -include/asterisk/paths.h -include/asterisk/pbx.h -include/asterisk/plc.h -include/asterisk/poll-compat.h -include/asterisk/privacy.h -include/asterisk/res_odbc.h -include/asterisk/rtp.h -include/asterisk/say.h -include/asterisk/sched.h -include/asterisk/select.h -include/asterisk/sha1.h -include/asterisk/slinfactory.h -include/asterisk/smdi.h -include/asterisk/speech.h -include/asterisk/srv.h -include/asterisk/stringfields.h -include/asterisk/strings.h -include/asterisk/tdd.h -include/asterisk/term.h -include/asterisk/test.h -include/asterisk/threadstorage.h -include/asterisk/time.h -include/asterisk/tonezone_compat.h -include/asterisk/transcap.h -include/asterisk/translate.h -include/asterisk/udptl.h -include/asterisk/ulaw.h -include/asterisk/unaligned.h -include/asterisk/utils.h -include/asterisk/version.h -lib/asterisk/modules/app_adsiprog.so -lib/asterisk/modules/app_alarmreceiver.so -lib/asterisk/modules/app_amd.so -lib/asterisk/modules/app_authenticate.so -lib/asterisk/modules/app_cdr.so -lib/asterisk/modules/app_chanisavail.so -lib/asterisk/modules/app_channelredirect.so -lib/asterisk/modules/app_chanspy.so -lib/asterisk/modules/app_controlplayback.so -%%WITH_DAHDI%%lib/asterisk/modules/app_dahdibarge.so -%%WITH_DAHDI%%lib/asterisk/modules/app_dahdiras.so -%%WITH_DAHDI%%lib/asterisk/modules/app_dahdiscan.so -lib/asterisk/modules/app_db.so -lib/asterisk/modules/app_dial.so -lib/asterisk/modules/app_dictate.so -lib/asterisk/modules/app_directed_pickup.so -lib/asterisk/modules/app_directory.so -lib/asterisk/modules/app_disa.so -lib/asterisk/modules/app_dumpchan.so -lib/asterisk/modules/app_echo.so -lib/asterisk/modules/app_exec.so -lib/asterisk/modules/app_externalivr.so -lib/asterisk/modules/app_festival.so -%%WITH_DAHDI%%lib/asterisk/modules/app_flash.so -lib/asterisk/modules/app_followme.so -lib/asterisk/modules/app_forkcdr.so -lib/asterisk/modules/app_getcpeid.so -lib/asterisk/modules/app_hasnewvoicemail.so -lib/asterisk/modules/app_ices.so -lib/asterisk/modules/app_image.so -lib/asterisk/modules/app_lookupblacklist.so -lib/asterisk/modules/app_lookupcidname.so -lib/asterisk/modules/app_macro.so -%%WITH_DAHDI%%lib/asterisk/modules/app_meetme.so -lib/asterisk/modules/app_milliwatt.so -lib/asterisk/modules/app_mixmonitor.so -lib/asterisk/modules/app_morsecode.so -lib/asterisk/modules/app_mp3.so -lib/asterisk/modules/app_nbscat.so -%%WITH_DAHDI%%lib/asterisk/modules/app_page.so -lib/asterisk/modules/app_parkandannounce.so -lib/asterisk/modules/app_playback.so -lib/asterisk/modules/app_privacy.so -lib/asterisk/modules/app_queue.so -lib/asterisk/modules/app_random.so -lib/asterisk/modules/app_read.so -lib/asterisk/modules/app_readfile.so -lib/asterisk/modules/app_realtime.so -lib/asterisk/modules/app_record.so -lib/asterisk/modules/app_sayunixtime.so -lib/asterisk/modules/app_senddtmf.so -lib/asterisk/modules/app_sendtext.so -lib/asterisk/modules/app_setcallerid.so -lib/asterisk/modules/app_setcdruserfield.so -lib/asterisk/modules/app_settransfercapability.so -lib/asterisk/modules/app_sms.so -lib/asterisk/modules/app_softhangup.so -lib/asterisk/modules/app_speech_utils.so -lib/asterisk/modules/app_stack.so -lib/asterisk/modules/app_system.so -lib/asterisk/modules/app_talkdetect.so -lib/asterisk/modules/app_test.so -lib/asterisk/modules/app_transfer.so -lib/asterisk/modules/app_url.so -lib/asterisk/modules/app_userevent.so -lib/asterisk/modules/app_verbose.so -lib/asterisk/modules/app_voicemail.so -lib/asterisk/modules/app_waitforring.so -lib/asterisk/modules/app_waitforsilence.so -lib/asterisk/modules/app_while.so -lib/asterisk/modules/app_zapateller.so -lib/asterisk/modules/cdr_csv.so -lib/asterisk/modules/cdr_custom.so -lib/asterisk/modules/cdr_manager.so -%%WITH_ODBC%%lib/asterisk/modules/cdr_odbc.so -%%WITH_POSTGRES%%lib/asterisk/modules/cdr_pgsql.so -%%WITH_RADIUS%%lib/asterisk/modules/cdr_radius.so -%%WITH_SQLITE%%lib/asterisk/modules/cdr_sqlite.so -%%WITH_FREETDS%%lib/asterisk/modules/cdr_tds.so -lib/asterisk/modules/chan_agent.so -%%WITH_DAHDI%%lib/asterisk/modules/chan_dahdi.so -%%WITH_JABBER%%lib/asterisk/modules/chan_gtalk.so -%%WITH_H323%%lib/asterisk/modules/chan_h323.so -lib/asterisk/modules/chan_iax2.so -lib/asterisk/modules/chan_local.so -lib/asterisk/modules/chan_mgcp.so -lib/asterisk/modules/chan_oss.so -lib/asterisk/modules/chan_sip.so -lib/asterisk/modules/chan_skinny.so -lib/asterisk/modules/codec_a_mu.so -lib/asterisk/modules/codec_adpcm.so -lib/asterisk/modules/codec_alaw.so -%%WITH_DAHDI%%lib/asterisk/modules/codec_dahdi.so -lib/asterisk/modules/codec_g726.so -lib/asterisk/modules/codec_gsm.so -%%WITH_ILBC%%lib/asterisk/modules/codec_ilbc.so -lib/asterisk/modules/codec_lpc10.so -lib/asterisk/modules/codec_speex.so -lib/asterisk/modules/codec_ulaw.so -lib/asterisk/modules/format_g723.so -lib/asterisk/modules/format_g726.so -lib/asterisk/modules/format_g729.so -lib/asterisk/modules/format_gsm.so -lib/asterisk/modules/format_h263.so -lib/asterisk/modules/format_h264.so -lib/asterisk/modules/format_ilbc.so -lib/asterisk/modules/format_jpeg.so -%%WITH_OGGVORBIS%%lib/asterisk/modules/format_ogg_vorbis.so -lib/asterisk/modules/format_pcm.so -lib/asterisk/modules/format_sln.so -lib/asterisk/modules/format_vox.so -lib/asterisk/modules/format_wav.so -lib/asterisk/modules/format_wav_gsm.so -lib/asterisk/modules/func_audiohookinherit.so -lib/asterisk/modules/func_base64.so -lib/asterisk/modules/func_callerid.so -lib/asterisk/modules/func_cdr.so -lib/asterisk/modules/func_channel.so -lib/asterisk/modules/func_curl.so -lib/asterisk/modules/func_cut.so -lib/asterisk/modules/func_db.so -lib/asterisk/modules/func_enum.so -lib/asterisk/modules/func_env.so -lib/asterisk/modules/func_global.so -lib/asterisk/modules/func_groupcount.so -lib/asterisk/modules/func_language.so -lib/asterisk/modules/func_logic.so -lib/asterisk/modules/func_math.so -lib/asterisk/modules/func_md5.so -lib/asterisk/modules/func_moh.so -%%WITH_ODBC%%lib/asterisk/modules/func_odbc.so -lib/asterisk/modules/func_rand.so -lib/asterisk/modules/func_realtime.so -lib/asterisk/modules/func_sha1.so -lib/asterisk/modules/func_strings.so -lib/asterisk/modules/func_timeout.so -lib/asterisk/modules/func_uri.so -lib/asterisk/modules/pbx_ael.so -lib/asterisk/modules/pbx_config.so -lib/asterisk/modules/pbx_dundi.so -lib/asterisk/modules/pbx_loopback.so -lib/asterisk/modules/pbx_realtime.so -lib/asterisk/modules/pbx_spool.so -lib/asterisk/modules/res_adsi.so -lib/asterisk/modules/res_agi.so -lib/asterisk/modules/res_clioriginate.so -%%WITH_ODBC%%lib/asterisk/modules/res_config_odbc.so -%%WITH_POSTGRES%%lib/asterisk/modules/res_config_pgsql.so -lib/asterisk/modules/res_convert.so -lib/asterisk/modules/res_crypto.so -lib/asterisk/modules/res_features.so -lib/asterisk/modules/res_indications.so -%%WITH_JABBER%%lib/asterisk/modules/res_jabber.so -lib/asterisk/modules/res_monitor.so -lib/asterisk/modules/res_musiconhold.so -%%WITH_ODBC%%lib/asterisk/modules/res_odbc.so -lib/asterisk/modules/res_smdi.so -%%WITH_SNMP%%lib/asterisk/modules/res_snmp.so -lib/asterisk/modules/res_speech.so -sbin/aelparse -sbin/asterisk -sbin/astgenkey -sbin/astman -sbin/autosupport -sbin/muted -sbin/rasterisk -sbin/safe_asterisk -sbin/smsq -sbin/stereorize -sbin/streamplayer -share/asterisk/agi-bin/agi-test.agi -share/asterisk/agi-bin/eagi-sphinx-test -share/asterisk/agi-bin/eagi-test -share/asterisk/agi-bin/jukebox.agi -share/asterisk/images/asterisk-intro.jpg -share/asterisk/keys/freeworlddialup.pub -share/asterisk/keys/iaxtel.pub -share/asterisk/moh/.asterisk-moh-opsound-wav-2.03 -share/asterisk/moh/CHANGES-asterisk-moh-opsound-wav -share/asterisk/moh/CREDITS-asterisk-moh-opsound-wav -share/asterisk/moh/LICENSE-asterisk-moh-opsound-wav -share/asterisk/moh/macroform-cold_day.wav -share/asterisk/moh/macroform-robot_dity.wav -share/asterisk/moh/macroform-the_simplicity.wav -share/asterisk/moh/manolo_camp-morning_coffee.wav -share/asterisk/moh/reno_project-system.wav -share/asterisk/sounds/.asterisk-core-sounds-en-gsm-1.4.19 -share/asterisk/sounds/CHANGES-asterisk-core-en-1.4.19 -share/asterisk/sounds/CREDITS-asterisk-core-en-1.4.19 -share/asterisk/sounds/LICENSE-asterisk-core-en-1.4.19 -share/asterisk/sounds/agent-alreadyon.gsm -share/asterisk/sounds/agent-incorrect.gsm -share/asterisk/sounds/agent-loggedoff.gsm -share/asterisk/sounds/agent-loginok.gsm -share/asterisk/sounds/agent-newlocation.gsm -share/asterisk/sounds/agent-pass.gsm -share/asterisk/sounds/agent-user.gsm -share/asterisk/sounds/ascending-2tone.gsm -share/asterisk/sounds/auth-incorrect.gsm -share/asterisk/sounds/auth-thankyou.gsm -share/asterisk/sounds/beep.gsm -share/asterisk/sounds/beeperr.gsm -share/asterisk/sounds/conf-adminmenu-162.gsm -share/asterisk/sounds/conf-adminmenu.gsm -share/asterisk/sounds/conf-enteringno.gsm -share/asterisk/sounds/conf-errormenu.gsm -share/asterisk/sounds/conf-extended.gsm -share/asterisk/sounds/conf-getchannel.gsm -share/asterisk/sounds/conf-getconfno.gsm -share/asterisk/sounds/conf-getpin.gsm -share/asterisk/sounds/conf-hasjoin.gsm -share/asterisk/sounds/conf-hasleft.gsm -share/asterisk/sounds/conf-invalid.gsm -share/asterisk/sounds/conf-invalidpin.gsm -share/asterisk/sounds/conf-kicked.gsm -share/asterisk/sounds/conf-leaderhasleft.gsm -share/asterisk/sounds/conf-locked.gsm -share/asterisk/sounds/conf-lockednow.gsm -share/asterisk/sounds/conf-muted.gsm -share/asterisk/sounds/conf-noempty.gsm -share/asterisk/sounds/conf-nonextended.gsm -share/asterisk/sounds/conf-now-muted.gsm -share/asterisk/sounds/conf-now-recording.gsm -share/asterisk/sounds/conf-now-unmuted.gsm -share/asterisk/sounds/conf-onlyone.gsm -share/asterisk/sounds/conf-onlyperson.gsm -share/asterisk/sounds/conf-otherinparty.gsm -share/asterisk/sounds/conf-placeintoconf.gsm -share/asterisk/sounds/conf-roll-callcomplete.gsm -share/asterisk/sounds/conf-thereare.gsm -share/asterisk/sounds/conf-unlockednow.gsm -share/asterisk/sounds/conf-unmuted.gsm -share/asterisk/sounds/conf-usermenu-162.gsm -share/asterisk/sounds/conf-usermenu.gsm -share/asterisk/sounds/conf-userswilljoin.gsm -share/asterisk/sounds/conf-userwilljoin.gsm -share/asterisk/sounds/conf-waitforleader.gsm -share/asterisk/sounds/core-sounds-en.txt -share/asterisk/sounds/demo-abouttotry.gsm -share/asterisk/sounds/demo-congrats.gsm -share/asterisk/sounds/demo-echodone.gsm -share/asterisk/sounds/demo-echotest.gsm -share/asterisk/sounds/demo-enterkeywords.gsm -share/asterisk/sounds/demo-instruct.gsm -share/asterisk/sounds/demo-moreinfo.gsm -share/asterisk/sounds/demo-nogo.gsm -share/asterisk/sounds/demo-nomatch.gsm -share/asterisk/sounds/demo-thanks.gsm -share/asterisk/sounds/descending-2tone.gsm -share/asterisk/sounds/dictate/both_help.gsm -share/asterisk/sounds/dictate/enter_filename.gsm -share/asterisk/sounds/dictate/forhelp.gsm -share/asterisk/sounds/dictate/pause.gsm -share/asterisk/sounds/dictate/paused.gsm -share/asterisk/sounds/dictate/play_help.gsm -share/asterisk/sounds/dictate/playback.gsm -share/asterisk/sounds/dictate/playback_mode.gsm -share/asterisk/sounds/dictate/record.gsm -share/asterisk/sounds/dictate/record_help.gsm -share/asterisk/sounds/dictate/record_mode.gsm -share/asterisk/sounds/dictate/truncating_audio.gsm -share/asterisk/sounds/digits/0.gsm -share/asterisk/sounds/digits/1.gsm -share/asterisk/sounds/digits/10.gsm -share/asterisk/sounds/digits/11.gsm -share/asterisk/sounds/digits/12.gsm -share/asterisk/sounds/digits/13.gsm -share/asterisk/sounds/digits/14.gsm -share/asterisk/sounds/digits/15.gsm -share/asterisk/sounds/digits/16.gsm -share/asterisk/sounds/digits/17.gsm -share/asterisk/sounds/digits/18.gsm -share/asterisk/sounds/digits/19.gsm -share/asterisk/sounds/digits/2.gsm -share/asterisk/sounds/digits/20.gsm -share/asterisk/sounds/digits/3.gsm -share/asterisk/sounds/digits/30.gsm -share/asterisk/sounds/digits/4.gsm -share/asterisk/sounds/digits/40.gsm -share/asterisk/sounds/digits/5.gsm -share/asterisk/sounds/digits/50.gsm -share/asterisk/sounds/digits/6.gsm -share/asterisk/sounds/digits/60.gsm -share/asterisk/sounds/digits/7.gsm -share/asterisk/sounds/digits/70.gsm -share/asterisk/sounds/digits/8.gsm -share/asterisk/sounds/digits/80.gsm -share/asterisk/sounds/digits/9.gsm -share/asterisk/sounds/digits/90.gsm -share/asterisk/sounds/digits/a-m.gsm -share/asterisk/sounds/digits/at.gsm -share/asterisk/sounds/digits/billion.gsm -share/asterisk/sounds/digits/day-0.gsm -share/asterisk/sounds/digits/day-1.gsm -share/asterisk/sounds/digits/day-2.gsm -share/asterisk/sounds/digits/day-3.gsm -share/asterisk/sounds/digits/day-4.gsm -share/asterisk/sounds/digits/day-5.gsm -share/asterisk/sounds/digits/day-6.gsm -share/asterisk/sounds/digits/dollars.gsm -share/asterisk/sounds/digits/h-1.gsm -share/asterisk/sounds/digits/h-10.gsm -share/asterisk/sounds/digits/h-11.gsm -share/asterisk/sounds/digits/h-12.gsm -share/asterisk/sounds/digits/h-13.gsm -share/asterisk/sounds/digits/h-14.gsm -share/asterisk/sounds/digits/h-15.gsm -share/asterisk/sounds/digits/h-16.gsm -share/asterisk/sounds/digits/h-17.gsm -share/asterisk/sounds/digits/h-18.gsm -share/asterisk/sounds/digits/h-19.gsm -share/asterisk/sounds/digits/h-2.gsm -share/asterisk/sounds/digits/h-20.gsm -share/asterisk/sounds/digits/h-3.gsm -share/asterisk/sounds/digits/h-30.gsm -share/asterisk/sounds/digits/h-4.gsm -share/asterisk/sounds/digits/h-40.gsm -share/asterisk/sounds/digits/h-5.gsm -share/asterisk/sounds/digits/h-50.gsm -share/asterisk/sounds/digits/h-6.gsm -share/asterisk/sounds/digits/h-60.gsm -share/asterisk/sounds/digits/h-7.gsm -share/asterisk/sounds/digits/h-70.gsm -share/asterisk/sounds/digits/h-8.gsm -share/asterisk/sounds/digits/h-80.gsm -share/asterisk/sounds/digits/h-9.gsm -share/asterisk/sounds/digits/h-90.gsm -share/asterisk/sounds/digits/h-billion.gsm -share/asterisk/sounds/digits/h-hundred.gsm -share/asterisk/sounds/digits/h-million.gsm -share/asterisk/sounds/digits/h-thousand.gsm -share/asterisk/sounds/digits/hundred.gsm -share/asterisk/sounds/digits/million.gsm -share/asterisk/sounds/digits/minus.gsm -share/asterisk/sounds/digits/mon-0.gsm -share/asterisk/sounds/digits/mon-1.gsm -share/asterisk/sounds/digits/mon-10.gsm -share/asterisk/sounds/digits/mon-11.gsm -share/asterisk/sounds/digits/mon-2.gsm -share/asterisk/sounds/digits/mon-3.gsm -share/asterisk/sounds/digits/mon-4.gsm -share/asterisk/sounds/digits/mon-5.gsm -share/asterisk/sounds/digits/mon-6.gsm -share/asterisk/sounds/digits/mon-7.gsm -share/asterisk/sounds/digits/mon-8.gsm -share/asterisk/sounds/digits/mon-9.gsm -share/asterisk/sounds/digits/oclock.gsm -share/asterisk/sounds/digits/oh.gsm -share/asterisk/sounds/digits/p-m.gsm -share/asterisk/sounds/digits/pound.gsm -share/asterisk/sounds/digits/star.gsm -share/asterisk/sounds/digits/thousand.gsm -share/asterisk/sounds/digits/today.gsm -share/asterisk/sounds/digits/tomorrow.gsm -share/asterisk/sounds/digits/yesterday.gsm -share/asterisk/sounds/dir-first.gsm -share/asterisk/sounds/dir-firstlast.gsm -share/asterisk/sounds/dir-instr.gsm -share/asterisk/sounds/dir-intro-fn.gsm -share/asterisk/sounds/dir-intro.gsm -share/asterisk/sounds/dir-last.gsm -share/asterisk/sounds/dir-multi1.gsm -share/asterisk/sounds/dir-multi2.gsm -share/asterisk/sounds/dir-multi3.gsm -share/asterisk/sounds/dir-multi9.gsm -share/asterisk/sounds/dir-nomatch.gsm -share/asterisk/sounds/dir-nomore.gsm -share/asterisk/sounds/dir-pls-enter.gsm -share/asterisk/sounds/dir-usingkeypad.gsm -share/asterisk/sounds/dir-welcome.gsm -share/asterisk/sounds/followme/call-from.gsm -share/asterisk/sounds/followme/no-recording.gsm -share/asterisk/sounds/followme/options.gsm -share/asterisk/sounds/followme/pls-hold-while-try.gsm -share/asterisk/sounds/followme/sorry.gsm -share/asterisk/sounds/followme/status.gsm -share/asterisk/sounds/hello-world.gsm -share/asterisk/sounds/hours.gsm -share/asterisk/sounds/invalid.gsm -share/asterisk/sounds/letters/a.gsm -share/asterisk/sounds/letters/ascii123.gsm -share/asterisk/sounds/letters/ascii124.gsm -share/asterisk/sounds/letters/ascii125.gsm -share/asterisk/sounds/letters/ascii126.gsm -share/asterisk/sounds/letters/ascii34.gsm -share/asterisk/sounds/letters/ascii36.gsm -share/asterisk/sounds/letters/ascii37.gsm -share/asterisk/sounds/letters/ascii38.gsm -share/asterisk/sounds/letters/ascii39.gsm -share/asterisk/sounds/letters/ascii40.gsm -share/asterisk/sounds/letters/ascii41.gsm -share/asterisk/sounds/letters/ascii42.gsm -share/asterisk/sounds/letters/ascii44.gsm -share/asterisk/sounds/letters/ascii58.gsm -share/asterisk/sounds/letters/ascii59.gsm -share/asterisk/sounds/letters/ascii60.gsm -share/asterisk/sounds/letters/ascii62.gsm -share/asterisk/sounds/letters/ascii63.gsm -share/asterisk/sounds/letters/ascii91.gsm -share/asterisk/sounds/letters/ascii92.gsm -share/asterisk/sounds/letters/ascii93.gsm -share/asterisk/sounds/letters/ascii94.gsm -share/asterisk/sounds/letters/ascii95.gsm -share/asterisk/sounds/letters/ascii96.gsm -share/asterisk/sounds/letters/asterisk.gsm -share/asterisk/sounds/letters/at.gsm -share/asterisk/sounds/letters/b.gsm -share/asterisk/sounds/letters/c.gsm -share/asterisk/sounds/letters/d.gsm -share/asterisk/sounds/letters/dash.gsm -share/asterisk/sounds/letters/dollar.gsm -share/asterisk/sounds/letters/dot.gsm -share/asterisk/sounds/letters/e.gsm -share/asterisk/sounds/letters/equals.gsm -share/asterisk/sounds/letters/exclaimation-point.gsm -share/asterisk/sounds/letters/f.gsm -share/asterisk/sounds/letters/g.gsm -share/asterisk/sounds/letters/h.gsm -share/asterisk/sounds/letters/i.gsm -share/asterisk/sounds/letters/j.gsm -share/asterisk/sounds/letters/k.gsm -share/asterisk/sounds/letters/l.gsm -share/asterisk/sounds/letters/m.gsm -share/asterisk/sounds/letters/n.gsm -share/asterisk/sounds/letters/o.gsm -share/asterisk/sounds/letters/p.gsm -share/asterisk/sounds/letters/plus.gsm -share/asterisk/sounds/letters/q.gsm -share/asterisk/sounds/letters/r.gsm -share/asterisk/sounds/letters/s.gsm -share/asterisk/sounds/letters/slash.gsm -share/asterisk/sounds/letters/space.gsm -share/asterisk/sounds/letters/t.gsm -share/asterisk/sounds/letters/u.gsm -share/asterisk/sounds/letters/v.gsm -share/asterisk/sounds/letters/w.gsm -share/asterisk/sounds/letters/x.gsm -share/asterisk/sounds/letters/y.gsm -share/asterisk/sounds/letters/z.gsm -share/asterisk/sounds/letters/zed.gsm -share/asterisk/sounds/minutes.gsm -share/asterisk/sounds/pbx-invalid.gsm -share/asterisk/sounds/pbx-invalidpark.gsm -share/asterisk/sounds/pbx-parkingfailed.gsm -share/asterisk/sounds/pbx-transfer.gsm -share/asterisk/sounds/phonetic/9_p.gsm -share/asterisk/sounds/phonetic/a_p.gsm -share/asterisk/sounds/phonetic/b_p.gsm -share/asterisk/sounds/phonetic/c_p.gsm -share/asterisk/sounds/phonetic/d_p.gsm -share/asterisk/sounds/phonetic/e_p.gsm -share/asterisk/sounds/phonetic/f_p.gsm -share/asterisk/sounds/phonetic/g_p.gsm -share/asterisk/sounds/phonetic/h_p.gsm -share/asterisk/sounds/phonetic/i_p.gsm -share/asterisk/sounds/phonetic/j_p.gsm -share/asterisk/sounds/phonetic/k_p.gsm -share/asterisk/sounds/phonetic/l_p.gsm -share/asterisk/sounds/phonetic/m_p.gsm -share/asterisk/sounds/phonetic/n_p.gsm -share/asterisk/sounds/phonetic/o_p.gsm -share/asterisk/sounds/phonetic/p_p.gsm -share/asterisk/sounds/phonetic/q_p.gsm -share/asterisk/sounds/phonetic/r_p.gsm -share/asterisk/sounds/phonetic/s_p.gsm -share/asterisk/sounds/phonetic/t_p.gsm -share/asterisk/sounds/phonetic/u_p.gsm -share/asterisk/sounds/phonetic/v_p.gsm -share/asterisk/sounds/phonetic/w_p.gsm -share/asterisk/sounds/phonetic/x_p.gsm -share/asterisk/sounds/phonetic/y_p.gsm -share/asterisk/sounds/phonetic/z_p.gsm -share/asterisk/sounds/priv-callee-options.gsm -share/asterisk/sounds/priv-callpending.gsm -share/asterisk/sounds/priv-introsaved.gsm -share/asterisk/sounds/priv-recordintro.gsm -share/asterisk/sounds/privacy-incorrect.gsm -share/asterisk/sounds/privacy-prompt.gsm -share/asterisk/sounds/privacy-thankyou.gsm -share/asterisk/sounds/privacy-unident.gsm -share/asterisk/sounds/queue-callswaiting.gsm -share/asterisk/sounds/queue-holdtime.gsm -share/asterisk/sounds/queue-less-than.gsm -share/asterisk/sounds/queue-minute.gsm -share/asterisk/sounds/queue-minutes.gsm -share/asterisk/sounds/queue-periodic-announce.gsm -share/asterisk/sounds/queue-quantity1.gsm -share/asterisk/sounds/queue-quantity2.gsm -share/asterisk/sounds/queue-reporthold.gsm -share/asterisk/sounds/queue-seconds.gsm -share/asterisk/sounds/queue-thankyou.gsm -share/asterisk/sounds/queue-thereare.gsm -share/asterisk/sounds/queue-youarenext.gsm -share/asterisk/sounds/screen-callee-options.gsm -share/asterisk/sounds/seconds.gsm -share/asterisk/sounds/silence/1.gsm -share/asterisk/sounds/silence/10.gsm -share/asterisk/sounds/silence/2.gsm -share/asterisk/sounds/silence/3.gsm -share/asterisk/sounds/silence/4.gsm -share/asterisk/sounds/silence/5.gsm -share/asterisk/sounds/silence/6.gsm -share/asterisk/sounds/silence/7.gsm -share/asterisk/sounds/silence/8.gsm -share/asterisk/sounds/silence/9.gsm -share/asterisk/sounds/spy-agent.gsm -share/asterisk/sounds/spy-console.gsm -share/asterisk/sounds/spy-dahdi.gsm -share/asterisk/sounds/spy-h323.gsm -share/asterisk/sounds/spy-iax.gsm -share/asterisk/sounds/spy-iax2.gsm -share/asterisk/sounds/spy-jingle.gsm -share/asterisk/sounds/spy-local.gsm -share/asterisk/sounds/spy-mgcp.gsm -share/asterisk/sounds/spy-misdn.gsm -share/asterisk/sounds/spy-mobile.gsm -share/asterisk/sounds/spy-nbs.gsm -share/asterisk/sounds/spy-sip.gsm -share/asterisk/sounds/spy-skinny.gsm -share/asterisk/sounds/spy-unistim.gsm -share/asterisk/sounds/spy-usbradio.gsm -share/asterisk/sounds/spy-zap.gsm -share/asterisk/sounds/ss-noservice.gsm -share/asterisk/sounds/transfer.gsm -share/asterisk/sounds/tt-allbusy.gsm -share/asterisk/sounds/tt-monkeys.gsm -share/asterisk/sounds/tt-monkeysintro.gsm -share/asterisk/sounds/tt-somethingwrong.gsm -share/asterisk/sounds/tt-weasels.gsm -share/asterisk/sounds/vm-Cust1.gsm -share/asterisk/sounds/vm-Cust2.gsm -share/asterisk/sounds/vm-Cust3.gsm -share/asterisk/sounds/vm-Cust4.gsm -share/asterisk/sounds/vm-Cust5.gsm -share/asterisk/sounds/vm-Family.gsm -share/asterisk/sounds/vm-Friends.gsm -share/asterisk/sounds/vm-INBOX.gsm -share/asterisk/sounds/vm-Old.gsm -share/asterisk/sounds/vm-Urgent.gsm -share/asterisk/sounds/vm-Work.gsm -share/asterisk/sounds/vm-advopts.gsm -share/asterisk/sounds/vm-and.gsm -share/asterisk/sounds/vm-calldiffnum.gsm -share/asterisk/sounds/vm-changeto.gsm -share/asterisk/sounds/vm-delete.gsm -share/asterisk/sounds/vm-deleted.gsm -share/asterisk/sounds/vm-dialout.gsm -share/asterisk/sounds/vm-duration.gsm -share/asterisk/sounds/vm-enter-num-to-call.gsm -share/asterisk/sounds/vm-extension.gsm -share/asterisk/sounds/vm-first.gsm -share/asterisk/sounds/vm-for.gsm -share/asterisk/sounds/vm-forward-multiple.gsm -share/asterisk/sounds/vm-forward.gsm -share/asterisk/sounds/vm-forwardoptions.gsm -share/asterisk/sounds/vm-from-extension.gsm -share/asterisk/sounds/vm-from-phonenumber.gsm -share/asterisk/sounds/vm-from.gsm -share/asterisk/sounds/vm-goodbye.gsm -share/asterisk/sounds/vm-helpexit.gsm -share/asterisk/sounds/vm-incorrect-mailbox.gsm -share/asterisk/sounds/vm-incorrect.gsm -share/asterisk/sounds/vm-instructions.gsm -share/asterisk/sounds/vm-intro.gsm -share/asterisk/sounds/vm-invalid-password.gsm -share/asterisk/sounds/vm-invalidpassword.gsm -share/asterisk/sounds/vm-isonphone.gsm -share/asterisk/sounds/vm-isunavail.gsm -share/asterisk/sounds/vm-last.gsm -share/asterisk/sounds/vm-leavemsg.gsm -share/asterisk/sounds/vm-login.gsm -share/asterisk/sounds/vm-mailboxfull.gsm -share/asterisk/sounds/vm-marked-nonurgent.gsm -share/asterisk/sounds/vm-marked-urgent.gsm -share/asterisk/sounds/vm-message.gsm -share/asterisk/sounds/vm-messages.gsm -share/asterisk/sounds/vm-minutes.gsm -share/asterisk/sounds/vm-mismatch.gsm -share/asterisk/sounds/vm-msginstruct.gsm -share/asterisk/sounds/vm-msgsaved.gsm -share/asterisk/sounds/vm-newpassword.gsm -share/asterisk/sounds/vm-newuser.gsm -share/asterisk/sounds/vm-next.gsm -share/asterisk/sounds/vm-no.gsm -share/asterisk/sounds/vm-nobodyavail.gsm -share/asterisk/sounds/vm-nobox.gsm -share/asterisk/sounds/vm-nomore.gsm -share/asterisk/sounds/vm-nonumber.gsm -share/asterisk/sounds/vm-num-i-have.gsm -share/asterisk/sounds/vm-onefor-full.gsm -share/asterisk/sounds/vm-onefor.gsm -share/asterisk/sounds/vm-options.gsm -share/asterisk/sounds/vm-opts-full.gsm -share/asterisk/sounds/vm-opts.gsm -share/asterisk/sounds/vm-passchanged.gsm -share/asterisk/sounds/vm-password.gsm -share/asterisk/sounds/vm-pls-try-again.gsm -share/asterisk/sounds/vm-press.gsm -share/asterisk/sounds/vm-prev.gsm -share/asterisk/sounds/vm-reachoper.gsm -share/asterisk/sounds/vm-rec-busy.gsm -share/asterisk/sounds/vm-rec-name.gsm -share/asterisk/sounds/vm-rec-temp.gsm -share/asterisk/sounds/vm-rec-unv.gsm -share/asterisk/sounds/vm-received.gsm -share/asterisk/sounds/vm-record-prepend.gsm -share/asterisk/sounds/vm-reenterpassword.gsm -share/asterisk/sounds/vm-repeat.gsm -share/asterisk/sounds/vm-review-nonurgent.gsm -share/asterisk/sounds/vm-review-urgent.gsm -share/asterisk/sounds/vm-review.gsm -share/asterisk/sounds/vm-saved.gsm -share/asterisk/sounds/vm-savedto.gsm -share/asterisk/sounds/vm-savefolder.gsm -share/asterisk/sounds/vm-savemessage.gsm -share/asterisk/sounds/vm-saveoper.gsm -share/asterisk/sounds/vm-sorry.gsm -share/asterisk/sounds/vm-star-cancel.gsm -share/asterisk/sounds/vm-starmain.gsm -share/asterisk/sounds/vm-tempgreetactive.gsm -share/asterisk/sounds/vm-tempgreeting.gsm -share/asterisk/sounds/vm-tempgreeting2.gsm -share/asterisk/sounds/vm-tempremoved.gsm -share/asterisk/sounds/vm-then-pound.gsm -share/asterisk/sounds/vm-theperson.gsm -share/asterisk/sounds/vm-tmpexists.gsm -share/asterisk/sounds/vm-tocallback.gsm -share/asterisk/sounds/vm-tocallnum.gsm -share/asterisk/sounds/vm-tocancel.gsm -share/asterisk/sounds/vm-tocancelmsg.gsm -share/asterisk/sounds/vm-toenternumber.gsm -share/asterisk/sounds/vm-toforward.gsm -share/asterisk/sounds/vm-tohearenv.gsm -share/asterisk/sounds/vm-tomakecall.gsm -share/asterisk/sounds/vm-tooshort.gsm -share/asterisk/sounds/vm-toreply.gsm -share/asterisk/sounds/vm-torerecord.gsm -share/asterisk/sounds/vm-undelete.gsm -share/asterisk/sounds/vm-undeleted.gsm -share/asterisk/sounds/vm-unknown-caller.gsm -share/asterisk/sounds/vm-whichbox.gsm -share/asterisk/sounds/vm-youhave.gsm -share/asterisk/static-http/ajamdemo.html -share/asterisk/static-http/astman.css -share/asterisk/static-http/astman.js -share/asterisk/static-http/prototype.js -@dirrm share/asterisk/static-http -@dirrm share/asterisk/sounds/silence -@dirrm share/asterisk/sounds/phonetic -@dirrm share/asterisk/sounds/letters -@dirrm share/asterisk/sounds/fr -@dirrm share/asterisk/sounds/followme -@dirrm share/asterisk/sounds/es -@dirrm share/asterisk/sounds/digits -@dirrm share/asterisk/sounds/dictate -@dirrm share/asterisk/sounds -@dirrm share/asterisk/moh -@dirrm share/asterisk/keys -@dirrm share/asterisk/images -@dirrm share/asterisk/firmware/iax -@dirrm share/asterisk/firmware -@dirrm share/asterisk/agi-bin -@dirrm share/asterisk -@dirrm lib/asterisk/modules -@dirrm lib/asterisk -@dirrm include/asterisk -@dirrmtry etc/asterisk -@exec mkdir -p %D/share/asterisk/sounds/fr -@exec mkdir -p %D/share/asterisk/sounds/es -@cwd /var -spool/asterisk/voicemail/default/1234/busy.gsm -spool/asterisk/voicemail/default/1234/unavail.gsm -@exec mkdir -p %D/log/asterisk/cdr-csv -@exec mkdir -p %D/log/asterisk/cdr-custom -@exec mkdir -p %D/spool/asterisk/dictate -@exec mkdir -p %D/spool/asterisk/meetme -@exec mkdir -p %D/spool/asterisk/monitor -@exec mkdir -p %D/spool/asterisk/system -@exec mkdir -p %D/spool/asterisk/tmp -@exec mkdir -p %D/spool/asterisk/voicemail/default/1234/INBOX -@dirrm spool/asterisk/voicemail/default/1234/INBOX -@dirrm spool/asterisk/voicemail/default/1234 -@dirrm spool/asterisk/voicemail/default -@dirrm spool/asterisk/voicemail -@dirrm spool/asterisk/tmp -@dirrm spool/asterisk/system -@dirrm spool/asterisk/monitor -@dirrm spool/asterisk/meetme -@dirrm spool/asterisk/dictate -@dirrm spool/asterisk -@dirrm log/asterisk/cdr-custom -@dirrm log/asterisk/cdr-csv -@dirrm log/asterisk diff --git a/net/astfax/Makefile b/net/astfax/Makefile deleted file mode 100644 index ab8cbbaf09e1..000000000000 --- a/net/astfax/Makefile +++ /dev/null @@ -1,52 +0,0 @@ -# New ports collection makefile for: astfax -# Date created: 13 Aug 2005 -# Whom: Filippo Natali <filippo.natali@gmail.com> -# -# $FreeBSD$ -# - -PORTNAME= astfax -PORTVERSION= 1.0 -PORTREVISION= 11 -CATEGORIES= net -MASTER_SITES= http://www.inter7.com/astfax/ - -MAINTAINER= ports@FreeBSD.org -COMMENT= AstFax provides an outgoing email to fax gateway for Asterisk - -DEPRECATED= Depends on net/asterisk14, which is FORBIDDEN -EXPIRATION_DATE= 2011-10-14 - -LIB_DEPENDS= spandsp.1:${PORTSDIR}/comms/spandsp -BUILD_DEPENDS= ${LOCALBASE}/lib/libeps.a:${PORTSDIR}/mail/eps -RUN_DEPENDS= ${LOCALBASE}/sbin/asterisk:${PORTSDIR}/net/asterisk14 - -MAKE_JOBS_SAFE= yes - -PORTDOCS= README testfax.eml testfax.tif - -MAKE_ENV+= DEFS="${CFLAGS}" - -post-patch: - @${REINPLACE_CMD} -e 's|^CC =|CC \?=|' \ - -e 's|^DEFS =|DEFS \?=|' \ - -e 's|\/usr\/include\/eps|${LOCALBASE}\/include\/eps|' \ - -e 's|^LIBS=-leps|LIBS=-leps -L${LOCALBASE}\/lib|' \ - ${WRKSRC}/Makefile - @${REINPLACE_CMD} -e 's|"\/tmp"|"\/var\/tmp"|' \ - -e 's|"\./ast_fax.call"|"${DATADIR}\/ast_fax.call"|' \ - ${WRKSRC}/ast_fax.c - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/ast_fax ${PREFIX}/bin - ${MKDIR} ${DATADIR} - ${INSTALL_DATA} ${WRKSRC}/ast_fax.call ${DATADIR} - -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} - for f in ${PORTDOCS}; do \ - ${INSTALL_DATA} ${WRKSRC}/$${f} ${DOCSDIR}; \ - done -.endif - -.include <bsd.port.mk> diff --git a/net/astfax/distinfo b/net/astfax/distinfo deleted file mode 100644 index e8c5b24d0ec2..000000000000 --- a/net/astfax/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (astfax-1.0.tar.gz) = 7307e01aad625b90922253aa6c03afc415cb59db7eaf42d7b040b847565524f6 -SIZE (astfax-1.0.tar.gz) = 8664 diff --git a/net/astfax/pkg-descr b/net/astfax/pkg-descr deleted file mode 100644 index a1ba56abaa7e..000000000000 --- a/net/astfax/pkg-descr +++ /dev/null @@ -1,12 +0,0 @@ -AstFax provides an outgoing email to fax gateway for the Asterisk PBX package. -Incoming fax to email can also be configured so your Asterisk server can act -as both an outgoing and incoming fax server. - -Features - - * Written in C - * Processes large email messages quickly with the EPS library - * Easy to use, simply send an email to the fax number - * Configures easily with Asterisk, and most Unix-based MTAs - -WWW: http://www.inter7.com/index.php?page=astfax diff --git a/net/astfax/pkg-plist b/net/astfax/pkg-plist deleted file mode 100644 index 603624c7b216..000000000000 --- a/net/astfax/pkg-plist +++ /dev/null @@ -1,3 +0,0 @@ -bin/ast_fax -%%DATADIR%%/ast_fax.call -@dirrm %%DATADIR%% diff --git a/net/isc-dhcp31-client/Makefile b/net/isc-dhcp31-client/Makefile deleted file mode 100644 index 6bfa7a7cd809..000000000000 --- a/net/isc-dhcp31-client/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -# ex:ts=8 -# Ports collection makefile for: dhcp -# Date created: 28 April 2003 -# Whom: cyrille.lefevre@laposte.net -# -# $FreeBSD$ -# - -COMMENT= The ISC Dynamic Host Configuration Protocol client - -FORBIDDEN= Vulnerable since 2011-04-10, http://portaudit.freebsd.org/7e69f00d-632a-11e0-9f3a-001d092480a4.html -EXPIRATION_DATE= 2011-10-14 - -# Local variables -# - -SUBSYS= client - -# Local overrides -# - -MASTERDIR= ${.CURDIR}/../isc-dhcp31-server - -.include "${MASTERDIR}/Makefile" diff --git a/net/isc-dhcp31-client/pkg-descr b/net/isc-dhcp31-client/pkg-descr deleted file mode 100644 index 7dc1bc78ea95..000000000000 --- a/net/isc-dhcp31-client/pkg-descr +++ /dev/null @@ -1,24 +0,0 @@ -The ISC Dynamic Host Configuration Protocol Distribution provides a -freely redistributable reference implementation of all aspects of the -DHCP protocol, through a suite of DHCP tools: - - * A DHCP server - * A DHCP client (this port) - * A DHCP relay agent - -Version 3 of the ISC DHCP Distribution includes the following features -that are new since version 2.0: - - * DHCP Failover Protocol support - * OMAPI, an API for accessing and modifying the DHCP server and client state - * Conditional behaviour - * Storing arbitrary information on leases - * Address pools with access control - * Client classing - * Address allocation restriction by class - * Relay agent information option support - * Dynamic DNS updates - * Many bug fixes, performance enhancements, and minor new DHCP protocol - features. - -WWW: http://www.isc.org/products/DHCP/ diff --git a/net/isc-dhcp31-client/pkg-message b/net/isc-dhcp31-client/pkg-message deleted file mode 100644 index b406fd04fbd8..000000000000 --- a/net/isc-dhcp31-client/pkg-message +++ /dev/null @@ -1,10 +0,0 @@ -**** To setup dhclient, you may need to edit /etc/rc.conf to replace the - base system dhclient, such as : - - dhcp_program="%%PREFIX%%/sbin/dhclient" - dhcp_flags="-q" - - See dhclient(8), using the following command, for details about other - possible options: - - MANPATH=%%MAN1PREFIX%%/man man 8 dhclient diff --git a/net/isc-dhcp31-client/pkg-plist b/net/isc-dhcp31-client/pkg-plist deleted file mode 100644 index 1c8e80e6c6eb..000000000000 --- a/net/isc-dhcp31-client/pkg-plist +++ /dev/null @@ -1,8 +0,0 @@ -@comment $FreeBSD: /tmp/pcvs/ports/net/isc-dhcp31-client/Attic/pkg-plist,v 1.3 2004-06-26 08:46:05 eik Exp $ -etc/dhclient.conf.sample -@exec [ -f %D/etc/dhclient.conf ] || touch %D/etc/dhclient.conf -@unexec [ -L %D/etc/dhclient.conf -o -s %D/etc/dhclient.conf ] || rm -f %D/etc/dhclient.conf -sbin/dhclient -sbin/dhclient-script -@exec [ -f /var/run/dhclient.leases ] || touch /var/run/dhclient.leases -@unexec [ -s /var/run/dhclient.leases ] || rm -f /var/run/dhclient.leases diff --git a/net/isc-dhcp31-relay/Makefile b/net/isc-dhcp31-relay/Makefile deleted file mode 100644 index 6536811d7e56..000000000000 --- a/net/isc-dhcp31-relay/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# ex:ts=8 -# Ports collection makefile for: dhcp -# Date created: 28 April 2003 -# Whom: cyrille.lefevre@laposte.net -# -# $FreeBSD$ -# - -COMMENT= The ISC Dynamic Host Configuration Protocol relay - -# Local variables -# - -SUBSYS= relay - -# Local overrides -# - -MASTERDIR= ${.CURDIR}/../isc-dhcp31-server - -.include "${MASTERDIR}/Makefile" diff --git a/net/isc-dhcp31-relay/pkg-descr b/net/isc-dhcp31-relay/pkg-descr deleted file mode 100644 index b764dbf45a19..000000000000 --- a/net/isc-dhcp31-relay/pkg-descr +++ /dev/null @@ -1,24 +0,0 @@ -The ISC Dynamic Host Configuration Protocol Distribution provides a -freely redistributable reference implementation of all aspects of the -DHCP protocol, through a suite of DHCP tools: - - * A DHCP server - * A DHCP client - * A DHCP relay agent (this port) - -Version 3 of the ISC DHCP Distribution includes the following features -that are new since version 2.0: - - * DHCP Failover Protocol support - * OMAPI, an API for accessing and modifying the DHCP server and client state - * Conditional behaviour - * Storing arbitrary information on leases - * Address pools with access control - * Client classing - * Address allocation restriction by class - * Relay agent information option support - * Dynamic DNS updates - * Many bug fixes, performance enhancements, and minor new DHCP protocol - features. - -WWW: http://www.isc.org/products/DHCP/ diff --git a/net/isc-dhcp31-relay/pkg-message b/net/isc-dhcp31-relay/pkg-message deleted file mode 100644 index c0917bf31b63..000000000000 --- a/net/isc-dhcp31-relay/pkg-message +++ /dev/null @@ -1,13 +0,0 @@ -**** This port installs dhcp relay daemon, but doesn't invoke dhcrelay by - default. If you want to invoke dhcrelay at startup, put these lines - into /etc/rc.conf. - - dhcrelay_enable="YES" - dhcrelay_flags="" # command option(s) - dhcrelay_servers="" # dhcrelay server(s) - dhcrelay_ifaces="" # ethernet interface(s) - -**** For instance, rc.conf like variables are still read from - %%PREFIX%%/etc/rc.isc-dhcrelay.conf. They should be move - into /etc/rc.conf. Also, the dhcrelay_options variable - must be renamed dhcrelay_flags. diff --git a/net/isc-dhcp31-relay/pkg-plist b/net/isc-dhcp31-relay/pkg-plist deleted file mode 100644 index 1e66232a86cc..000000000000 --- a/net/isc-dhcp31-relay/pkg-plist +++ /dev/null @@ -1,4 +0,0 @@ -@comment $FreeBSD: /tmp/pcvs/ports/net/isc-dhcp31-relay/Attic/pkg-plist,v 1.5 2006-08-25 12:02:58 sem Exp $ -@unexec %D/etc/rc.d/isc-dhcrelay.sh forcestop 2>/dev/null || true -@unexec %D/etc/rc.d/isc-dhcrelay forcestop 2>/dev/null || true -sbin/dhcrelay diff --git a/net/isc-dhcp31-server/Makefile b/net/isc-dhcp31-server/Makefile deleted file mode 100644 index d1ad8154b4af..000000000000 --- a/net/isc-dhcp31-server/Makefile +++ /dev/null @@ -1,268 +0,0 @@ -# ex:ts=8 -# Ports collection makefile for: dhcp -# Date created: 7 Mar 1996 -# Whom: se -# -# $FreeBSD$ -# - -PORTNAME= dhcp -PORTVERSION= 3.1.ESV -PORTEPOCH= 1 -PORTREVISION= ${DHCP_PORTREVISION} -CATEGORIES= net -MASTER_SITES= ${MASTER_SITE_ISC} -MASTER_SITE_SUBDIR= dhcp dhcp/dhcp-3.1-history -PKGNAMEPREFIX= isc- -PKGNAMESUFFIX= 31-${SUBSYS} -DISTNAME= ${PORTNAME}-3.1-ESV-R3 - -MAINTAINER= jpaetzel@FreeBSD.org -COMMENT?= The ISC Dynamic Host Configuration Protocol server - -PORTREVISION_SERVER= 1 -PORTREVISION_CLIENT= 0 -PORTREVISION_RELAY= 0 -PORTREVISION_DEVEL= 0 - -SUBSYS?= server - -UNIQUENAME= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} -.if ${SUBSYS} == client -OPTIONS= INTERFACE_POLLING "interface polling support" on -.endif -.if ${SUBSYS} == server -OPTIONS= DHCP_PARANOIA "add -user, -group and -chroot options" on \ - DHCP_JAIL "add -chroot and -jail options" on \ - DHCP_SOCKETS "use sockets instead of /dev/bpf (jail-only)" off \ - OPENSSL_BASE "use the base system OpenSSL (required by TLS)" on \ - OPENSSL_PORT "use OpenSSL from ports (required by TLS)" off -.endif - -# PORTREVISION handling -.if ${SUBSYS} == client -CONFLICTS= isc-dhcp4[1-9]-client* -DHCP_PORTREVISION= ${PORTREVISION_CLIENT} -.elif ${SUBSYS} == relay -CONFLICTS= isc-dhcp4[1-9]-relay* -DHCP_PORTREVISION= ${PORTREVISION_RELAY} -.elif ${SUBSYS} == devel -DHCP_PORTREVISION= ${PORTREVISION_DEVEL} -.else -CONFLICTS= isc-dhcp4[1-9]-server* -DHCP_PORTREVISION= ${PORTREVISION_SERVER} -.endif - -.include <bsd.port.pre.mk> - -# Global variables -# - -HAS_CONFIGURE= yes -CONFIGURE_ARGS= --subsys ${SUBSYS} -ALL_TARGET= all.${SUBSYS} -INSTALL_TARGET= install.${SUBSYS} -SCRIPTS_ENV+= PKG_PREFIX=${PREFIX} - -.if ${SUBSYS} == client -MAN5= dhclient.conf.5 dhclient.leases.5 -MAN8= dhclient.8 dhclient-script.8 -.elif ${SUBSYS} == server -MAN1= omshell.1 -MAN5= dhcpd.conf.5 dhcpd.leases.5 -MAN8= dhcpd.8 -.elif ${SUBSYS} == relay -MAN8= dhcrelay.8 -.else -MAN3= dhcpctl.3 omapi.3 -.endif -.if ${SUBSYS} != relay -MAN5+= dhcp-eval.5 dhcp-options.5 -.endif - -MSG_FILE= ${.CURDIR}/pkg-message -DESCR= ${.CURDIR}/pkg-descr -PKGINSTALL= ${.CURDIR}/pkg-install -PKGDEINSTALL= ${PKGINSTALL} -PKGMESSAGE= ${WRKDIR}/pkg-message -PLIST= ${.CURDIR}/pkg-plist - - -PATCH_SUBDIRS= common minires dst omapip -.if ${SUBSYS} == server || ${SUBSYS} == devel -PATCH_SUBDIRS+= dhcpctl -.endif -.if ${SUBSYS} != devel -PATCH_SUBDIRS+= ${SUBSYS} -.endif -.if ${SUBSYS} == server -PATCH_SUBDIRS+= omshell -.endif - -.if !defined(NOPORTDOCS) -PORTDOCS= LICENSE README RELNOTES -.endif -.if ${SUBSYS} == client -BIN_FILES= dhclient -LOCAL_CONF_FILES= dhclient.conf -SAMP_FILES= client/dhclient.conf -DATA_FILES= dhclient.leases -.elif ${SUBSYS} == server -BIN_FILES= dhcpd omshell -USE_RC_SUBR= isc-dhcpd -SAMP_FILES= server/dhcpd.conf -DATA_FILES= dhcpd.leases -.elif ${SUBSYS} == relay -BIN_FILES= dhcrelay -USE_RC_SUBR= isc-dhcrelay -.endif - -SAMP_SUFX= .sample - -CONF_DIR= ${PREFIX}/etc -SCHEMA_DIR= ${PREFIX}/share/${PKGBASE} -DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} -DATADIR= /var/db - -PLIST_SUB+= SCHEMA_DIR="${SCHEMA_DIR:S,^${PREFIX}/,,}" -PLIST_SUB+= LDAP="@comment " -REINPLACE_SUB= PREFIX=${PREFIX} -.if !defined(WITHOUT_DHCP_PARANOIA) -SUB_LIST+= PARANOIA=YES -.else -SUB_LIST+= PARANOIA=NO -.endif -.if !defined(WITHOUT_DHCP_JAIL) -SUB_LIST+= JAIL=YES -.else -SUB_LIST+= JAIL=NO -.endif -PKGMESSAGE_SUB= PREFIX="${PREFIX}" MAN1PREFIX="${MAN1PREFIX}" \ - DOCSDIR="${DOCSDIR}" SCHEMA_DIR="${SCHEMA_DIR}" - -# Post-extract -# - -post-extract: extract-omshell extract-script - -extract-omshell: - @${MKDIR} ${WRKSRC}/omshell - @${MV} ${WRKSRC}/dhcpctl/omshell.? ${WRKSRC}/omshell - @${CP} ${FILESDIR}/omshell::Makefile.dist \ - ${WRKSRC}/omshell/Makefile.dist - -extract-script: - @${CP} ${FILESDIR}/client::scripts::freebsd ${WRKSRC}/client/scripts/freebsd - -# Post-patch -# - -post-patch: patch-scripts patch-makefile-conf \ - patch-makefiles-dist patch-man-pages \ - patch-pkgmessage patch-site-conf - -patch-scripts: - @${REINPLACE_CMD} ${REINPLACE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ - ${WRKSRC}/client/dhclient.conf \ - ${WRKSRC}/client/scripts/freebsd - -patch-site-conf: -.if ${SUBSYS} == client && !defined(WITHOUT_INTERFACE_POLLING) - @${ECHO_CMD} CFLAGS += -DENABLE_POLLING_MODE >> ${WRKSRC}/site.conf -.endif -.if ${SUBSYS} == server -.if !defined(WITHOUT_DHCP_PARANOIA) - @${ECHO_CMD} CFLAGS += -DPARANOIA >> ${WRKSRC}/site.conf -.endif -.if !defined(WITHOUT_DHCP_JAIL) - @${ECHO_CMD} CFLAGS += -DJAIL >> ${WRKSRC}/site.conf -.if defined(WITH_DHCP_SOCKETS) - @${ECHO_CMD} CFLAGS += -DUSE_SOCKETS >> ${WRKSRC}/site.conf -.endif -.endif -.endif - -patch-makefile-conf: - @${REINPLACE_CMD} -e 's|^DEBUG[ ]*=|# DEBUG ?=|g' \ - ${WRKSRC}/Makefile.conf - -patch-makefiles-dist: -.for subdir in ${PATCH_SUBDIRS} - @${REINPLACE_CMD} -e 's|^CFLAGS[ ]*=|CFLAGS +=|g' \ - ${WRKSRC}/${subdir}/Makefile.dist -.endfor - -# temporary hack - no patch file needed for this typo. -patch-man-pages: - @${REINPLACE_CMD} -e '/^\.Fd$$/d' ${WRKSRC}/dhcpctl/dhcpctl.3 - -patch-pkgmessage: -.if ${SUBSYS} != devel - @${SED} ${PKGMESSAGE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ - ${MSG_FILE} > ${PKGMESSAGE} - @${REINPLACE_CMD} -e '/^%%LDAP%%/d' ${PKGMESSAGE} -.endif - -# Post-install -# - -POST-INSTALL= parallel-post-install install-rc-script configure-package \ - display-message -.ORDER: ${POST-INSTALL} -post-install: ${POST-INSTALL} - -parallel-post-install: \ - strip-binary-files \ - install-doc-files install-sample-files \ - create-conf-files create-data-files - -strip-binary-files: -.for f in ${BIN_FILES} -.if exists(${PREFIX}/bin/${f}) - @${STRIP_CMD} ${PREFIX}/bin/${f} -.endif -.if exists(${PREFIX}/sbin/${f}) - @${STRIP_CMD} ${PREFIX}/sbin/${f} -.endif -.endfor - -install-doc-files: -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} -.for f in ${PORTDOCS} - @${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} -.endfor -.endif - -install-sample-files: -.for f in ${SAMP_FILES} - @${INSTALL_DATA} ${WRKSRC}/${f} ${CONF_DIR}/${f:T}${SAMP_SUFX} -.endfor - -create-conf-files: -.for f in ${LOCAL_CONF_FILES} -.if !exists(${CONF_DIR}/${f}) - @${TOUCH} ${CONF_DIR}/${f} -.endif -.endfor - -create-data-files: -.for f in ${DATA_FILES} -.if !exists(${DATADIR}/${f}) - @${TOUCH} ${DATADIR}/${f} -.endif -.endfor - -configure-package: -.if ${SUBSYS} == server - @${SETENV} ${SCRIPTS_ENV} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL -.endif - -display-message: -.if ${SUBSYS} != devel - @${ECHO_MSG} - @${CAT} ${PKGMESSAGE} - @${ECHO_MSG} -.endif - -.include <bsd.port.post.mk> diff --git a/net/isc-dhcp31-server/distinfo b/net/isc-dhcp31-server/distinfo deleted file mode 100644 index 639f2d31c4d2..000000000000 --- a/net/isc-dhcp31-server/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (dhcp-3.1-ESV-R3.tar.gz) = fb86e124c1fe57d6d6376ceb3eb025320cce5b98002b614e1540fc21a88d6bc6 -SIZE (dhcp-3.1-ESV-R3.tar.gz) = 799075 diff --git a/net/isc-dhcp31-server/files/client::scripts::freebsd b/net/isc-dhcp31-server/files/client::scripts::freebsd deleted file mode 100644 index 9c4c3d3a6f24..000000000000 --- a/net/isc-dhcp31-server/files/client::scripts::freebsd +++ /dev/null @@ -1,510 +0,0 @@ -#!/bin/sh - -############################################################################# -# -# Copyright (c) 1999, MindStep Corporation -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -# SUCH DAMAGE. -# -# -############################################################################# -# -# This script was written by Patrick Bihan-Faou, patrick@mindstep.com, -# Please contact us for bug reports, etc. -# -############################################################################# -# $MindStep_Id: dhclient-script.sh,v 1.8 1999/12/07 22:11:08 patrick Exp $ -# $MindStep_Tag: CONTRIB_19991207 $ -# from FreeBSD: src/sbin/dhclient/dhclient-script.sh,v 1.2 2002/02/01 18:46:58 alfred Exp -# $FreeBSD$ -############################################################################# - - -############################################################################# -# hook functions prototypes -# -# The "pre_state_XXX_hook" functions are called before the main -# work is done for the state XXX -# -# The "post_state_XXX_hook" functions are called after the main -# work is done for the state XXX -# -# These functions are meant to be overridden by the user's -# dhclient-enter-hooks file -############################################################################# - -pre_state_MEDIUM_hook () { } -pre_state_PREINIT_hook () { } -pre_state_ARPCHECK_hook () { } -pre_state_ARPSEND_hook () { } -pre_state_RENEW_hook () { } -pre_state_REBIND_hook () { } -pre_state_BOUND_hook () { } -pre_state_REBOOT_hook () { } -pre_state_EXPIRE_hook () { } -pre_state_FAIL_hook () { } -pre_state_TIMEOUT_hook () { } -post_state_MEDIUM_hook () { } -post_state_PREINIT_hook () { } -post_state_ARPCHECK_hook () { } -post_state_ARPSEND_hook () { } -post_state_RENEW_hook () { } -post_state_REBIND_hook () { } -post_state_BOUND_hook () { } -post_state_REBOOT_hook () { } -post_state_EXPIRE_hook () { } -post_state_FAIL_hook () { } -post_state_TIMEOUT_hook () { } - -############################################################################# -# make_resolv_conf -# -# This function is called to update the information related to the -# DNS configuration (the resolver part) -############################################################################# -make_resolv_conf () -{ - if [ "x$new_domain_name" != x ] && [ "x$new_domain_name_servers" != x ]; then - echo search $new_domain_name >/etc/resolv.conf - for nameserver in $new_domain_name_servers; do - echo nameserver $nameserver >>/etc/resolv.conf - done - fi -} - -############################################################################# -# set_XXX -# unset_XXX -# -# These function each deal with one particular setting. -# They are OS dependent and may be overridden in the -# dhclient-enter-hooks file if needed. -# -# These functions are called with either "new" or "old" to indicate which -# set of variables to use (new_ip_address or old_ip_address...) -# -############################################################################# - -update_hostname () -{ - local current_hostname=`/bin/hostname` - - if [ "$current_hostname" = "" ] || \ - [ "$current_hostname" = "$old_host_name" ] - then - if [ "$new_host_name" != "$old_host_name" ] - then - $LOGGER "New Hostname: $new_host_name" - hostname $new_host_name - fi - fi -} - -set_ip_address () -{ - local ip - local mask - local bcast - - if [ $# -lt 1 ] - then - return 1 - fi - - eval ip="\$${1}_ip_address" - eval mask="\$${1}_subnet_mask" - eval bcast="\$${1}_broadcast_address" - - if [ "$ip" != "" ] - then - ifconfig $interface inet $ip netmask $mask broadcast $bcast $medium -# route add $ip 127.0.0.1 > /dev/null 2>&1 - fi -} - -unset_ip_address () -{ - local ip - - if [ $# -lt 1 ] - then - return 1 - fi - - eval ip="\$${1}_ip_address" - - if [ "$ip" != "" ] - then - ifconfig $interface inet -alias $ip $medium -# route delete $ip 127.0.0.1 > /dev/null 2>&1 - fi -} - -set_ip_alias () -{ - if [ "$alias_ip_address" != "" ] - then - ifconfig $interface inet alias $alias_ip_address netmask $alias_subnet_mask -# route add $alias_ip_address 127.0.0.1 - fi -} - -unset_ip_alias () -{ - if [ "$alias_ip_address" != "" ] - then - ifconfig $interface inet -alias $alias_ip_address > /dev/null 2>&1 -# route delete $alias_ip_address 127.0.0.1 > /dev/null 2>&1 - fi -} - -set_routers () -{ - local router_list - - if [ $# -lt 1 ] - then - return 1 - fi - - eval router_list="\$${1}_routers" - - for router in $router_list - do - route add default $router >/dev/null 2>&1 - done -} - -unset_routers () -{ - local router_list - - if [ $# -lt 1 ] - then - return 1 - fi - - eval router_list="\$${1}_routers" - - for router in $router_list - do - route delete default $router >/dev/null 2>&1 - done -} - -set_static_routes () -{ - local static_routes - - if [ $# -lt 1 ] - then - return 1 - fi - - eval static_routes="\$${1}_static_routes" - - set static_routes - - while [ $# -ge 2 ] - do - $LOGGER "New Static Route: $1 -> $2" - route add $1 $2 - shift; shift - done -} - -unset_static_routes () -{ - local static_routes - - if [ $# -lt 1 ] - then - return 1 - fi - - eval static_routes="\$${1}_static_routes" - - set static_routes - - while [ $# -ge 2 ] - do - route delete $1 $2 - shift; shift - done -} - -############################################################################# -# -# utility functions grouping what needs to be done in logical units. -# -############################################################################# - -set_all () -{ - set_ip_address new - set_routers new - set_static_routes new - - if [ "$new_ip_address" != "$alias_ip_address" ] - then - set_ip_alias - fi -} - -set_others () -{ - update_hostname - make_resolv_conf -} - -clear_arp_table () -{ - arp -d -a -} - -unset_all () -{ - if [ "$alias_ip_address" != "$old_ip_address" ] - then - unset_ip_alias - fi - - if [ "$old_ip_address" != "" ] - then - unset_ip_address old - unset_routers old - unset_static_routes old - clear_arp_table - fi -} - -test_new_lease () -{ - local rc - - set $new_routers - - if [ $# -ge 1 ] - then - set_ip_address new - if ping -q -c 1 $1 - then - rc=0 - else - rc=1 - fi - unset_ip_address new - else - rc=1 - fi - return $rc -} - -############################################################################# -# Main State functions. -# -# There is a state function for each state of the DHCP client -# These functions are OS specific and should be be tampered with. -############################################################################# - -in_state_MEDIUM () -{ - ifconfig $interface $medium - ifconfig $interface inet -alias 0.0.0.0 $medium >/dev/null 2>&1 - sleep 1 - exit_status=0 -} - -in_state_PREINIT () -{ - unset_ip_alias - - ifconfig $interface inet 0.0.0.0 netmask 0.0.0.0 \ - broadcast 255.255.255.255 up - exit_status=0 -} - -in_state_ARPCHECK () -{ - exit_status=0 -} - -in_state_ARPSEND () -{ - exit_status=0 -} - -in_state_RENEW () -{ - if [ "$old_ip_address" != "$new_ip_address" ] - then - unset_all - set_all - fi - - set_others -} - -in_state_REBIND () { - in_state_RENEW -} - -in_state_BOUND () { - unset_all - set_all - set_others -} - -in_state_REBOOT () { - in_state_BOUND -} - -in_state_EXPIRE () -{ - unset_all - set_ip_alias - exit_status=0 -} - -in_state_FAIL () { - in_state_EXPIRE -} - -in_state_TIMEOUT () -{ - unset_all - - if test_new_lease - then - set_all - set_others - else - $LOGGER "No good lease information in TIMEOUT state" - set_ip_alias - exit_status=1 - fi -} - -############################################################################# -# Main functions: -# -# dhclient_script_init() parses the optional "enter_hooks" script which can -# override any of the state functions -# -# This function also parses the variables and notifies the detected changes. -############################################################################# -dhclient_script_init () -{ - if [ "$new_network_number" != "" ] - then - $LOGGER "New Network Number: $new_network_number" - fi - - if [ "$new_ip_address" != "" ] - then - $LOGGER "New IP Address: $new_ip_address" - fi - - if [ "$new_broadcast_address" != "" ] - then - $LOGGER "New Broadcast Address: $new_broadcast_address" - fi - - if [ "$new_subnet_mask" != "" ] - then - $LOGGER "New Subnet Mask for $interface: $new_subnet_mask" - fi - - if [ "$alias_subnet_mask" != "" ] - then - fi -} - -############################################################################# -# dhclient_main() does the appropriate work depending on the state of -# the dhcp client -############################################################################# -dhclient_script_main () -{ -# set -x - exit_status=0 - - case $reason in - MEDIUM|\ - PREINIT|\ - ARPCHECK|\ - ARPSEND|\ - RENEW|\ - REBIND|\ - BOUND|\ - REBOOT|\ - EXPIRE|\ - FAIL|\ - TIMEOUT) - pre_state_${reason}_hook - in_state_${reason} - post_state_${reason}_hook - ;; - *) - $LOGGER "dhclient-script called with invalid reason $reason" - exit_status=1 - ;; - esac -} - -############################################################################# -# Let's do the work... -############################################################################# - -if [ -x /usr/bin/logger ]; then - LOGGER="/usr/bin/logger -s -p user.notice -t dhclient" -else - LOGGER=echo -fi - -# Invoke the local dhcp client enter hooks, if they exist. -if [ -x %%PREFIX%%/etc/dhclient-enter-hooks ] -then - exit_status=0 - . %%PREFIX%%/etc/dhclient-enter-hooks - # allow the local script to abort processing of this state - # local script must set exit_status variable to nonzero. - if [ $exit_status -ne 0 ] - then - exit $exit_status - fi -fi - -dhclient_script_init -dhclient_script_main - -# Invokes the local dhcp client exit hooks, if any. -if [ -x %%PREFIX%%/etc/dhclient-exit-hooks ]; then - . %%PREFIX%%/etc/dhclient-exit-hooks -fi - -exit $exit_status - -############################################################################# -# That's all folks -############################################################################# diff --git a/net/isc-dhcp31-server/files/isc-dhcpd.in b/net/isc-dhcp31-server/files/isc-dhcpd.in deleted file mode 100644 index 02241cd6c54b..000000000000 --- a/net/isc-dhcp31-server/files/isc-dhcpd.in +++ /dev/null @@ -1,748 +0,0 @@ -#! /bin/sh -# -# $FreeBSD$ -# -# PROVIDE: dhcpd -# REQUIRE: DAEMON -# BEFORE: LOGIN -# KEYWORD: shutdown -# -# Add the following line to /etc/rc.conf to enable dhcpd: -# -# dhcpd_enable="YES" -# - -. /etc/rc.subr - -name=dhcpd -paranoia=%%PARANOIA%% # compiled in paranoia? -jail=%%JAIL%% # compiled in jail? - -load_rc_config ${name} - -# override these variables in /etc/rc.conf -dhcpd_enable=${dhcpd_enable:-"NO"} -# dhcpd_flags="" # -q -early_chroot # command option(s) -# dhcpd_ifaces="" # ethernet interface(s) -dhcpd_conf=${dhcpd_conf:-%%PREFIX%%/etc/${name}.conf} # configuration file -dhcpd_withumask=${dhcpd_withumask:-022} # file creation mask - -dhcpd_chuser_enable=${dhcpd_chuser_enable:-"%%PARANOIA%%"} # runs w/o privileges? -dhcpd_withuser=${dhcpd_withuser:-${name}} # user name to run as -dhcpd_withgroup=${dhcpd_withgroup:-${name}} # group name to run as - -dhcpd_chroot_enable=${dhcpd_chroot_enable:-"NO"} # runs chrooted? -dhcpd_devfs_enable=${dhcpd_devfs_enable:-"YES"} # devfs if available? -dhcpd_makedev_enable=${dhcpd_makedev_enable:-"NO"} # MAKEDEV instead of devfs? -dhcpd_rootdir=${dhcpd_rootdir:-/var/db/${name}} # directory to run in -# dhcpd_includedir="" # directory for included config files - -# untested -dhcpd_jail_enable=${dhcpd_jail_enable:-"NO"} # runs imprisoned? -# dhcpd_hostname="" # jail hostname -# dhcpd_ipaddress="" # jail ip address - -safe_run () # rc command [args...] -{ - local _rc - - _rc=$1 - shift - - if [ "${_rc}" -eq 0 ]; then - debug safe_run: "$@" - "$@" || _rc=1 - else - warn safe_run: "$@" - fi - return ${_rc} -} - -precious () # entry... -{ - local _entry _rc - - _rc=0 - for _entry; do - # do nothing if /dev, /var/run or /var/db - echo ${_entry} | egrep -q '^//*(dev|var//*(run|db))?/*$' || _rc=1 - done - debug precious: "$@" rc=${_rc} - return ${_rc} -} - -lsmod () # user group file... -{ - local _entry _user _group _rc - - _user=$1 _group=$2 - shift 2 - - _rc=0 - for _entry; do - ls -ld ${_entry} 2> /dev/null | - awk -v u=${_user} -v g=${_group} '{ - exit ((u && $3 != u) || (g && $4 != g)) - }' || _rc=1 - done - debug lsmod: "$@" rc=${_rc} - return ${_rc} -} - -safe_chmog () # entry... -{ - local _entry _user _group _usergroup _rc - - _user=${dhcpd_withuser} - _group=${dhcpd_withgroup} - - _rc=0 - if [ -n "${_user}" -o -n "${_group}" ]; then - _usergroup=${_user}${_group:+:${_group}} - for _entry; do - if [ -d ${_entry} ] && mounted ${_entry}; then - continue - fi - if [ -e ${_entry} ] && - ! precious ${_entry} && - ! lsmod ${_user} ${_group} ${_entry} && - ! safe_run ${_rc} chown ${_usergroup} ${_entry}; then - warn "unable to change permissions of ${_entry}" - _rc=1 - fi - done - fi - return ${_rc} -} - -safe_mkdir () # dir... -{ - local _dir _rc - - _rc=0 - for _dir; do - if [ ! -d ${_dir} ] && - ! precious ${_dir} && - ! safe_run ${_rc} mkdir -p ${_dir}; then - err 1 "unable to create directory ${_dir}" - _rc=1 - fi - done - safe_run ${_rc} safe_chmog "$@" || _rc=1 - return ${_rc} -} - -safe_rmdir () # dir... -{ - local _dir _rc - - _rc=0 - for _dir; do - if [ -d ${_dir} ] && - ! precious ${_dir} && - ! mounted ${_dir}; then - if safe_run ${_rc} rmdir ${_dir}; then - safe_run ${_rc} safe_rmdir ${_dir%/*} || _rc=1 - else - warn "unable to remove directory ${_dir}" - _rc=1 - fi - fi - done - return ${_rc} -} - -safe_touch () # file... -{ - local _file _rc - - _rc=0 - for _file; do - if [ ! -e ${_file} ] && - ! safe_run ${_rc} touch ${_file}; then - err 1 "unable to create file ${_file}" - _rc=1 - fi - done - safe_run ${_rc} safe_chmog "$@" || _rc=1 - return ${_rc} -} - -safe_remove () # entry... -{ - local _entry _rc - - _rc=0 - for _entry; do - if [ -f ${_entry} ]; then - if ! safe_run ${_rc} rm -f ${_entry}; then - warn "unable to remove file ${_entry}" - _rc=1 - fi - elif [ -d ${_entry} ] && - ! precious ${_entry} && - ! mounted ${_entry}; then - if ! safe_run ${_rc} rm -rf ${_entry}; then - warn "unable to remove directory ${_entry}" - _rc=1 - fi - fi - done - return ${_rc} -} - -safe_copy () # src dst -{ - local _src _dst _rc - - _src=$1 _dst=$2 - - _rc=0 - if [ -f ${_src} ]; then - if ! safe_run ${_rc} safe_remove ${_dst} || - ! safe_run ${_rc} cp -p ${_src} ${_dst}; then - err 1 "unable to copy file ${_src} to ${_dst}" - _rc=1 - fi - safe_run ${_rc} safe_chmog ${_dst} || _rc=1 - elif [ -d ${_src} ] && - ! precious ${_dst} && - ! mounted ${_dst}; then - if ! safe_run ${_rc} pax -rw -pe -ts "|^${_src}||" \ - ${_src} ${_dst}; then - err 1 "unable to copy directory ${_src} to ${_dst}" - _rc=1 - fi - else - err 1 "unable to copy ${_src} to ${_dst}" \ - "-- not a file or a directory" - _rc=1 - fi - return ${_rc} -} - -mounted () # dir... -{ - local _rc - - _rc=1 - if checkyesno dhcpd_devfs_enable || - checkyesno dhcpd_jail_enable; then - mount -t devfs | awk ' - BEGIN { n = ARGC; ARGC = 2 } - { for (i = 2; i != n; i++) if ($3 == ARGV[i]) exit 1 } - ' - "$@" || _rc=0 - fi - debug mounted: "$@" rc=${_rc} - return ${_rc} -} - -safe_mount () # dir -{ - local _dir _rc - - _dir=$1 - - _rc=0 - if checkyesno dhcpd_devfs_enable && - ! mounted ${_dir} && - ! safe_run ${_rc} mount -t devfs devfs ${_dir}; then - err 1 "unable to mount ${_dir}" - _rc=1 - fi - return ${_rc} -} - -safe_umount () # dir -{ - local _dir _rc - - _dir=$1 - - _rc=0 - if checkyesno dhcpd_devfs_enable && - mounted ${_dir} && - ! safe_run ${_rc} umount ${_dir}; then - warn "unable to unmount ${_dir}" - _rc=1 - fi - return ${_rc} -} - -safe_useradd () -{ - local _user _group _home _shell _gecos _gid _uid - - _user=$1 _group=$2 _gecos=${3:-"& daemon"} - _uid=$4 _gid=$5 - _home=${6:-/nonexistent} _shell=${7:-/usr/sbin/nologin} - - if [ -n "${_group}" ]; then - if pw group show ${_group} 2>/dev/null; then - echo "You already have a group \"${_group}\"," \ - "so I will use it." - elif pw groupadd ${_group} -g ${_gid} -h -; then - echo "Added group \"${_group}\"." - else - echo "Adding group \"${_group}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - if [ -n "${_user}" ]; then - if pw user show ${_user} 2>/dev/null; then - echo "You already have a user \"${_user}\"," \ - "so I will use it." - elif pw useradd ${_user} -u ${_uid} -g ${_group} -h - \ - -d ${_home} -s ${_shell} -c "${_gecos}"; then - echo "Added user \"${_user}\"." - else - echo "Adding user \"${_user}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi -} - -check_chuser () -{ - if checkyesno paranoia; then - if checkyesno dhcpd_chuser_enable && - [ -z "${dhcpd_withuser}" -a -z "${dhcpd_withgroup}" ]; then - err 1 "one of dhcpd_withuser and dhcpd_withgroup" \ - "must be set if dhcpd_chuser_enable is enabled" - fi - else - if checkyesno dhcpd_chuser_enable; then - warn "dhcpd_chuser_enable disabled -- not compiled in" - dhcpd_chuser_enable=NO - fi - fi -} - -check_jail () -{ - if checkyesno paranoia && checkyesno jail; then - if checkyesno dhcpd_jail_enable && - ! checkyesno dhcpd_chroot_enable; then - warn "dhcpd_chroot_enable implied by dhcpd_jail_enable" - dhcpd_chroot_enable=YES - fi - if checkyesno dhcpd_jail_enable && - [ -n "${dhcpd_hostname}" -a -z "${dhcpd_ipaddress}" ] || - [ -z "${dhcpd_hostname}" -a -n "${dhcpd_ipaddress}" ]; then - err 1 "both dhcpd_hostname and dhcpd_ipaddress" \ - "must be set if dhcpd_jail_enable is enabled" - fi - else - if checkyesno dhcpd_jail_enable; then - warn "dhcpd_jail_enable disabled -- not compiled in" - dhcpd_jail_enable=NO - fi - fi -} - -check_chroot () -{ - if checkyesno paranoia; then - if checkyesno dhcpd_chroot_enable; then - if [ -z "${dhcpd_rootdir}" ]; then - err 1 "dhcpd_rootdir must be set" \ - "if dhcpd_chroot_enable is enabled" - fi - if checkyesno dhcpd_devfs_enable && - checkyesno dhcpd_makedev_enable; then - err 1 "dhcpd_devfs_enable and dhcpd_makedev_enable" \ - "are mutually exclusive. enable only one!" - fi - if test `uname -r | cut -c 1` -le 6; then - if checkyesno dhcpd_devfs_enable && - ! ( type mount_devfs ) > /dev/null 2>&1; - then - warn "dhcpd_devfs_enable disabled" \ - "-- not available" - dhcpd_devfs_enable=NO - fi - fi - if checkyesno dhcpd_makedev_enable && - ! [ -x ${__dhcpd_devdir}/MAKEDEV ]; then - warn "dhcpd_makedev_enable disabled" \ - "-- not available" - dhcpd_makedev_enable=NO - fi - else - dhcpd_devfs_enable=NO - dhcpd_makedev_enable=NO - fi - else - if checkyesno dhcpd_chroot_enable; then - warn "dhcpd_chroot_enable disabled -- not compiled in" - dhcpd_chroot_enable=NO - fi - dhcpd_devfs_enable=NO - dhcpd_makedev_enable=NO - fi -} - -rcvar_chuser () -{ - if checkyesno paranoia && checkyesno dhcpd_chuser_enable; then - dhcpd_piddir=${__dhcpd_piddir}/${name} - dhcpd_leasesdir=${__dhcpd_leasesdir}/${name} - else - dhcpd_withuser= dhcpd_withgroup= - fi -} - -rcvar_jail () -{ - if ! checkyesno paranoia || ! checkyesno jail || - ! checkyesno dhcpd_jail_enable; then - dhcpd_hostname= dhcpd_ipaddress= - fi -} - -rcvar_chroot () -{ - if ! checkyesno paranoia || ! checkyesno dhcpd_chroot_enable; then - dhcpd_rootdir= - elif checkyesno paranoia && checkyesno dhcpd_chroot_enable; then - dhcpd_devdir=${__dhcpd_devdir} - dhcpd_etcdir=${__dhcpd_etcdir} - fi -} - -rcvar_pidnleases () -{ - if ! checkyesno dhcpd_chuser_enable; then - dhcpd_piddir=${__dhcpd_piddir} - dhcpd_leasesdir=${__dhcpd_leasesdir} - fi - dhcpd_pidfile=${dhcpd_piddir}/${name}.pid - dhcpd_leasesfile=${dhcpd_leasesdir}/${name}.leases - dhcpd_conffile=${dhcpd_conf} # for convenience only - dhcpd_confdir=$(dirname ${dhcpd_conffile}) -} - -rcvar_rooted () -{ - _dhcpd_rootdir=${dhcpd_rootdir} - _dhcpd_devdir=${dhcpd_rootdir}${dhcpd_devdir} - _dhcpd_etcdir=${dhcpd_rootdir}${dhcpd_etcdir} - _dhcpd_confdir=${dhcpd_rootdir}${dhcpd_confdir} - _dhcpd_includedir=${dhcpd_rootdir}${dhcpd_includedir} - _dhcpd_piddir=${dhcpd_rootdir}${dhcpd_piddir} - _dhcpd_leasesdir=${dhcpd_rootdir}${dhcpd_leasesdir} - _dhcpd_conffile=${dhcpd_rootdir}${dhcpd_conffile} - _dhcpd_pidfile=${dhcpd_rootdir}${dhcpd_pidfile} - _dhcpd_leasesfile=${dhcpd_rootdir}${dhcpd_leasesfile} -} - -setup_compat () -{ - local dhcpd_rcconf - - # suck in old configuration file and variables - # - dhcpd_rcconf=${dhcpd_confdir}/rc.isc-dhcpd.conf - - if [ -f ${dhcpd_rcconf} ]; then - warn "${dhcpd_rcconf} is obsolete, use /etc/rc.conf and/or" \ - "/etc/rc.conf.d/${name} instead." - . ${dhcpd_rcconf} - - if [ -n "${dhcpd_options}" -a -z "${rc_flags}" ]; then - warn "dhcpd_options is obsolete," \ - "use dhcpd_flags instead." - rc_flags=${dhcpd_options} - fi - fi -} - -setup_umask () -{ - if [ -n "${dhcpd_withumask}" ]; then - umask ${dhcpd_withumask} - fi -} - -setup_chroot () -{ - local _mdev _hconf _hosts _ltime _rconf - - _mdev=MAKEDEV - _hconf=host.conf - _hosts=hosts - _ltime=localtime - _rconf=resolv.conf - - if checkyesno paranoia && checkyesno dhcpd_chroot_enable; then - if ! mounted ${_dhcpd_devdir}; then - safe_mkdir ${_dhcpd_devdir}/_ - # XXX /_ hack! so, .../dev is root owned. - fi - safe_mkdir ${_dhcpd_rootdir} ${_dhcpd_etcdir}/_ ${_dhcpd_confdir} - # XXX /_ hack! so, .../etc is root owned. - if checkyesno dhcpd_devfs_enable; then - safe_mount ${_dhcpd_devdir} - elif checkyesno dhcpd_makedev_enable; then - safe_copy ${dhcpd_devdir}/$_mdev ${_dhcpd_devdir}/$_mdev - safe_run 0 sh -c "cd ${_dhcpd_devdir} && ./$_mdev jail bpf4" - else - safe_copy ${dhcpd_devdir} ${_dhcpd_devdir} - fi - safe_copy ${dhcpd_conffile} ${_dhcpd_conffile} - safe_copy ${dhcpd_etcdir}/$_hconf ${_dhcpd_etcdir}/$_hconf - safe_copy ${dhcpd_etcdir}/$_hosts ${_dhcpd_etcdir}/$_hosts - safe_copy ${dhcpd_etcdir}/$_ltime ${_dhcpd_etcdir}/$_ltime - safe_copy ${dhcpd_etcdir}/$_rconf ${_dhcpd_etcdir}/$_rconf - # copy dhcpd_includedir if defined and available - if [ -d "${dhcpd_includedir}" ]; then - safe_mkdir ${_dhcpd_includedir} - safe_copy ${dhcpd_includedir} ${_dhcpd_includedir} - fi - fi -} - -setup_chuser () -{ - if checkyesno paranoia && { - checkyesno dhcpd_chuser_enable || checkyesno dhcpd_chroot_enable - }; then - safe_mkdir ${_dhcpd_piddir} ${_dhcpd_leasesdir} - fi -} - -setup_leases () -{ - safe_touch ${_dhcpd_leasesfile} -} - -setup_flags () -{ - if [ -n "${dhcpd_conf}" ]; then - rc_flags="${rc_flags} -cf ${dhcpd_conf}" - fi - if [ -n "${dhcpd_leasesfile}" ]; then - rc_flags="${rc_flags} -lf ${dhcpd_leasesfile}" - fi - if [ -n "${dhcpd_pidfile}" ]; then - rc_flags="${rc_flags} -pf ${dhcpd_pidfile}" - fi - if [ -n "${dhcpd_withuser}" ]; then - rc_flags="${rc_flags} -user ${dhcpd_withuser}" - fi - if [ -n "${dhcpd_withgroup}" ]; then - rc_flags="${rc_flags} -group ${dhcpd_withgroup}" - fi - if [ -n "${dhcpd_rootdir}" ]; then - rc_flags="${rc_flags} -chroot ${dhcpd_rootdir}" - fi - if [ -n "${dhcpd_hostname}" -a -n "${dhcpd_ipaddress}" ]; then - rc_flags="${rc_flags} -jail ${dhcpd_hostname} ${dhcpd_ipaddress}" - fi - rc_flags="${rc_flags} ${dhcpd_ifaces}" -} - -cleanup_chroot () -{ - if checkyesno paranoia && checkyesno dhcpd_chroot_enable; then - safe_umount ${_dhcpd_devdir} - fi -} - -dhcpd_stop () -{ - if sh $0 forcestatus; then - sh $0 forcestop - fi -} - -remove_pid () -{ - if [ -e ${_dhcpd_pidfile} ]; then - warn "${_dhcpd_pidfile} still exists! -- removing anyway" - fi - safe_remove ${_dhcpd_pidfile} -} - -remove_leases () -{ - if [ -s ${_dhcpd_leasesfile} ]; then - warn "${_dhcpd_leasesfile} not empty -- not removed --" \ - "futher warning messages expected, don't care." - else - safe_remove ${_dhcpd_leasesfile} ${_dhcpd_leasesfile}~ - fi -} - -remove_chuser () -{ - if checkyesno paranoia && { - checkyesno dhcpd_chuser_enable || checkyesno dhcpd_chroot_enable - }; then - safe_rmdir ${_dhcpd_piddir} ${_dhcpd_leasesdir} - fi -} - -remove_chroot () -{ - if checkyesno paranoia && checkyesno dhcpd_chroot_enable; then - safe_remove ${_dhcpd_conffile} ${_dhcpd_includedir} \ - ${_dhcpd_etcdir} - if checkyesno dhcpd_devfs_enable; then - safe_umount ${_dhcpd_devdir} - safe_rmdir ${_dhcpd_devdir}/_ # XXX /_ hack! - elif checkyesno dhcpd_jail_enable; then - if ! mounted ${_dhcpd_devdir}; then - safe_remove ${_dhcpd_devdir} - fi - else - safe_remove ${_dhcpd_devdir} - fi - safe_rmdir ${_dhcpd_confdir} ${_dhcpd_rootdir} # XXX /_ hack! - fi -} - -dhcpd_check () -{ - check_chuser - check_jail - check_chroot -} - -dhcpd_rcvar () -{ - rcvar_chuser - rcvar_jail - rcvar_chroot - rcvar_pidnleases - rcvar_rooted -} - -dhcpd_precmd () -{ - setup_compat - setup_umask - setup_chroot - setup_chuser - setup_leases - setup_flags -} - -dhcpd_postcmd () -{ - cleanup_chroot -} - -dhcpd_install () -{ - if checkyesno paranoia; then - safe_useradd "${dhcpd_withuser}" "${dhcpd_withgroup}" \ - "DHCP Daemon" 136 136 - fi -} - -_dhcpd_uninstall () # user group root -{ - local _user _group _root - - _user=$1 _group=$2 _root=$3 - - if [ -n "${_user}" -o -n "${_group}" ]; then - dhcpd_chuser_enable=YES - dhcpd_withuser=${_user} - dhcpd_withgroup=${_group} - else - dhcpd_chuser_enable=NO - fi - if [ -n "${_root}" ]; then - dhcpd_chroot_enable=YES - dhcpd_rootdir=${_root} - else - dhcpd_chroot_enable=NO - fi - dhcpd_check - dhcpd_rcvar - dhcpd_uninstall -} - -dhcpd_uninstall () -{ - if checkyesno __dhcpd_uninstall; then - dhcpd_stop - remove_pid - remove_leases - remove_chuser - remove_chroot - else - local _user _group _root - - __dhcpd_uninstall=YES - - _user=${dhcpd_withuser} - _group=${dhcpd_withgroup} - _root=${dhcpd_rootdir} - - _dhcpd_uninstall "" "" "" - - if checkyesno paranoia; then - if [ -n "${_user}" -o -n "${_group}" ]; then - _dhcpd_uninstall "${_user}" "${_group}" "" - fi - if [ -n "${_root}" ]; then - _dhcpd_uninstall "" "" "${_root}" - fi - if [ -n "${_user}" -o -n "${_group}" ] && - [ -n "${_root}" ]; then - _dhcpd_uninstall "${_user}" "${_group}" "${_root}" - fi - fi - fi -} - -dhcpd_checkconfig () -{ - local rc_flags_mod - setup_flags - rc_flags_mod="$rc_flags" - # Eliminate '-q' flag if it is present - case "$rc_flags" in - *-q*) rc_flags_mod=`echo "${rc_flags}" | sed -Ee 's/(^-q | -q | -q$)//'` ;; - esac - if ! ${command} -t -q ${rc_flags_mod}; then - err 1 "`${command} -t ${rc_flags_mod}` Configuration file sanity check failed" - fi -} - -rcvar=${name}_enable -load_rc_config ${name} - -__dhcpd_uninstall="NO" # internal use only -__dhcpd_devdir=/dev # devices directory -__dhcpd_etcdir=/etc # etc directory -__dhcpd_piddir=/var/run # pid file directory -__dhcpd_leasesdir=/var/db # leases file directory -#__dhcpd_rootdir=/var/db/${name} # root directory - -dhcpd_check -dhcpd_rcvar - -command=%%PREFIX%%/sbin/${name} -pidfile=${_dhcpd_pidfile} -required_files=${dhcpd_conf} -start_precmd=${name}_precmd -stop_postcmd=${name}_postcmd -restart_precmd="dhcpd_checkconfig" -install_cmd=dhcpd_install -uninstall_cmd=dhcpd_uninstall -extra_commands="install uninstall" - -# Override /etc/rc.subr JID determiniation, because it doesn't -# work when we launch dhcpd in a jail. -if checkyesno dhcpd_jail_enable ; then - read pid junk < $pidfile 2>/dev/null - [ -n "$pid" ] && JID=`ps -o jid= -p $pid` -fi - -run_rc_command "$1" diff --git a/net/isc-dhcp31-server/files/isc-dhcrelay.in b/net/isc-dhcp31-server/files/isc-dhcrelay.in deleted file mode 100644 index faa26e0d402b..000000000000 --- a/net/isc-dhcp31-server/files/isc-dhcrelay.in +++ /dev/null @@ -1,57 +0,0 @@ -#! /bin/sh -# -# $FreeBSD$ -# -# PROVIDE: dhcrelay -# REQUIRE: DAEMON -# -# Add the following line to /etc/rc.conf to enable dhcrelay: -# -# dhcrelay_enable="YES" -# - -# override these variables in /etc/rc.conf -dhcrelay_enable=${dhcrelay_enable:-"NO"} -# dhcrelay_flags # command option(s) -# dhcrelay_servers # dhcrelay server(s) -# dhcrelay_ifaces # ethernet interface(s) - -dhcrelay_precmd () -{ - local ifaces - - dhcrelay_rcconf=%%PREFIX%%/etc/rc.isc-dhcrelay.conf - - if [ -f ${dhcrelay_rcconf} ]; then - warn "${dhcrelay_rcconf} is obsolete, use /etc/rc.conf instead." - . ${dhcrelay_rcconf} - - if [ -n "${dhcrelay_options}" -a -z "${rc_flags}" ]; then - warn "dhcrelay_options is obsolete, use dhcrelay_flags instead." - rc_flags=${dhcrelay_options} - fi - fi - - if [ -z "${dhcrelay_servers}" ]; then - err 1 "no dhcrelay server(s) configured." - fi - - ifaces= - for iface in ${dhcrelay_ifaces}; do - ifaces="${ifaces} -i ${iface}" - done - - rc_flags="${rc_flags} ${ifaces} ${dhcrelay_servers}" -} - -. /etc/rc.subr - -name=dhcrelay -rcvar=${name}_enable - -command=%%PREFIX%%/sbin/${name} -pidfile=/var/run/${name}.pid -start_precmd=${name}_precmd - -load_rc_config ${name} -run_rc_command "$1" diff --git a/net/isc-dhcp31-server/files/omshell::Makefile.dist b/net/isc-dhcp31-server/files/omshell::Makefile.dist deleted file mode 100644 index 34c90a2e7f53..000000000000 --- a/net/isc-dhcp31-server/files/omshell::Makefile.dist +++ /dev/null @@ -1,80 +0,0 @@ -# Makefile.dist -# -# Copyright (c) 1996-2002 Internet Software Consortium. -# Use is subject to license terms which appear in the file named -# ISC-LICENSE that should have accompanied this file when you -# received it. If a file named ISC-LICENSE did not accompany this -# file, or you are not sure the one you have is correct, you may -# obtain an applicable copy of the license at: -# -# http://www.isc.org/isc-license-1.0.html. -# -# This file is part of the ISC DHCP distribution. The documentation -# associated with this file is listed in the file DOCUMENTATION, -# included in the top-level directory of this release. -# -# Support and other services are available for ISC products - see -# http://www.isc.org for more information. -# - -CATMANPAGES = omshell.cat1 -SEDMANPAGES = omshell.man1 -SRCS = omshell.c -OBJS = omshell.o -PROG = omshell -MAN = omshell.1 - -INCLUDES = -I$(TOP)/dhcpctl $(BINDINC) -I$(TOP)/includes -CFLAGS = $(DEBUG) $(PREDEFINES) $(INCLUDES) $(COPTS) -DHCPCTLLIBS = ../dhcpctl/libdhcpctl.a ../common/libdhcp.a $(BINDLIB) \ - ../omapip/libomapi.a ../dst/libdst.a - -all: $(PROG) $(CATMANPAGES) - -$(PROG): $(OBJS) $(DHCPCTLLIBS) - $(CC) $(DEBUG) $(LFLAGS) -o $(PROG) $(OBJS) $(DHCPCTLLIBS) $(LIBS) - -install: all $(CATMANPAGES) - for dir in $(USRMANDIR) $(USERBINDIR); do \ - foo=""; \ - for bar in `echo $(DESTDIR)$${dir} |tr / ' '`; do \ - foo=$${foo}/$$bar; \ - if [ ! -d $$foo ]; then \ - mkdir $$foo; \ - chmod 755 $$foo; \ - fi; \ - done; \ - done - $(INSTALL) omshell $(DESTDIR)$(USERBINDIR) - $(CHMOD) 755 $(DESTDIR)$(USERBINDIR)/omshell - $(MANINSTALL) $(MANFROM) omshell.$(MANCAT)1 $(MANTO) \ - $(DESTDIR)$(USRMANDIR)/omshell$(USRMANEXT) - -depend: - $(MKDEP) $(INCLUDES) $(PREDEFINES) $(SRCS) - -clean: - -rm -f $(OBJS) - -realclean: clean - -rm -f $(PROG) *~ $(CATMANPAGES) $(SEDMANPAGES) #* - -distclean: realclean - -rm -f Makefile - -links: - @for foo in $(SRCS) $(MAN); do \ - if [ ! -b $$foo ]; then \ - rm -f $$foo; \ - fi; \ - ln -s $(TOP)/omshell/$$foo $$foo; \ - done - -omshell.cat1: omshell.man1 - nroff -man omshell.man1 >omshell.cat1 - -omshell.man1: omshell.1 - sed -e "s#ETCDIR#$(ETC)#g" -e "s#DBDIR#$(VARDB)#g" \ - -e "s#RUNDIR#$(VARRUN)#g" < omshell.1 >omshell.man1 - -# Dependencies (semi-automatically-generated) diff --git a/net/isc-dhcp31-server/files/patch-Makefile b/net/isc-dhcp31-server/files/patch-Makefile deleted file mode 100644 index 7a8df08b137b..000000000000 --- a/net/isc-dhcp31-server/files/patch-Makefile +++ /dev/null @@ -1,76 +0,0 @@ ---- Makefile.orig Fri Nov 8 00:10:07 2002 -+++ Makefile Mon Apr 28 15:04:50 2003 -@@ -38,59 +38,59 @@ - # ``http://www.nominum.com''. - # - --all: -+all all.devel all.server all.relay all.client: - @sysname=`./configure --print-sysname`; \ - if [ ! -d work.$$sysname ]; then \ - echo No build directory for $$sysname - please run ./configure.; \ - else \ -- (cd work.$$sysname; make all); \ -+ (cd work.$$sysname; make $@); \ - fi - --install: -+install install.devel install.server install.relay install.client: - @sysname=`./configure --print-sysname`; \ - if [ ! -d work.$$sysname ]; then \ - echo No build directory for $$sysname - please run ./configure.; \ - else \ -- (cd work.$$sysname; make install); \ -+ (cd work.$$sysname; make $@); \ - fi - --depend: -+depend depend.devel depend.server depend.relay depend.client: - @sysname=`./configure --print-sysname`; \ - if [ ! -d work.$$sysname ]; then \ - echo No build directory for $$sysname - please run ./configure.; \ - else \ -- (cd work.$$sysname; make depend); \ -+ (cd work.$$sysname; make $@); \ - fi - --clean: -+clean clean.devel clean.server clean.relay clean.client: - @sysname=`./configure --print-sysname`; \ - if [ ! -d work.$$sysname ]; then \ - echo No build directory for $$sysname - please run ./configure.; \ - else \ -- (cd work.$$sysname; make clean); \ -+ (cd work.$$sysname; make $@); \ - fi - --realclean: -+realclean realclean.devel realclean.server realclean.relay realclean.client: - @sysname=`./configure --print-sysname`; \ - if [ ! -d work.$$sysname ]; then \ - echo No build directory for $$sysname - please run ./configure.; \ - else \ -- (cd work.$$sysname; make realclean); \ -+ (cd work.$$sysname; make $@); \ - fi - --distclean: -+distclean distclean.devel distclean.server distclean.relay distclean.client: - @sysname=`./configure --print-sysname`; \ - if [ ! -d work.$$sysname ]; then \ - echo No build directory for $$sysname - please run ./configure.; \ - else \ -- (cd work.$$sysname; make distclean); \ -+ (cd work.$$sysname; make $@); \ - fi - --links: -+links links.devel links.server links.relay links.client: - @sysname=`./configure --print-sysname`; \ - if [ ! -d work.$$sysname ]; then \ - echo No build directory for $$sysname - please run ./configure.; \ - else \ -- (cd work.$$sysname; make links); \ -+ (cd work.$$sysname; make $@); \ - fi - diff --git a/net/isc-dhcp31-server/files/patch-Makefile.dist b/net/isc-dhcp31-server/files/patch-Makefile.dist deleted file mode 100644 index 0c09997023cc..000000000000 --- a/net/isc-dhcp31-server/files/patch-Makefile.dist +++ /dev/null @@ -1,226 +0,0 @@ ---- Makefile.dist.orig Fri Nov 8 00:10:08 2002 -+++ Makefile.dist Tue Apr 29 00:07:43 2003 -@@ -17,47 +17,200 @@ - # http://www.isc.org for more information. - # - --SUBDIRS= common $(MINIRES) dst omapip server client relay dhcpctl -+COMMON_SUBDIRS= common -+DEVEL_SUBDIRS= $(MINIRES) dst omapip dhcpctl -+SERVER_SUBDIRS= omshell server -+RELAY_SUBDIRS= relay -+CLIENT_SUBDIRS= client -+ -+DEVEL_BUILD_SUBDIRS= ${COMMON_SUBDIRS} ${DEVEL_SUBDIRS} -+SERVER_BUILD_SUBDIRS= ${SERVER_SUBDIRS} -+RELAY_BUILD_SUBDIRS= ${RELAY_SUBDIRS} -+CLIENT_BUILD_SUBDIRS= ${CLIENT_SUBDIRS} -+ -+DEVEL_INSTALL_SUBDIRS= ${COMMON_SUBDIRS} ${DEVEL_SUBDIRS} -+SERVER_INSTALL_SUBDIRS= ${COMMON_SUBDIRS} ${SERVER_SUBDIRS} -+RELAY_INSTALL_SUBDIRS= ${RELAY_SUBDIRS} -+CLIENT_INSTALL_SUBDIRS= ${COMMON_SUBDIRS} ${CLIENT_SUBDIRS} - --all: -- @for dir in ${SUBDIRS}; do \ -+all: all.server all.relay all.client -+ -+all.devel: -+ @for dir in ${DEVEL_BUILD_SUBDIRS}; do \ -+ echo "Making all in $$dir"; \ -+ (cd $$dir; $(MAKE) all) || exit 1; \ -+ done -+ -+all.server: all.devel -+ @for dir in ${SERVER_BUILD_SUBDIRS}; do \ -+ echo "Making all in $$dir"; \ -+ (cd $$dir; $(MAKE) all) || exit 1; \ -+ done -+ -+all.relay: all.devel -+ @for dir in ${RELAY_BUILD_SUBDIRS}; do \ -+ echo "Making all in $$dir"; \ -+ (cd $$dir; $(MAKE) all) || exit 1; \ -+ done -+ -+all.client: all.devel -+ @for dir in ${CLIENT_BUILD_SUBDIRS}; do \ - echo "Making all in $$dir"; \ - (cd $$dir; $(MAKE) all) || exit 1; \ -- done -+ done -+ -+install: install.devel install.server install.relay install.client -+ -+install.devel: -+ @for dir in ${DEVEL_INSTALL_SUBDIRS}; do \ -+ echo "Installing in $$dir"; \ -+ (cd $$dir; $(MAKE) install) || exit 1; \ -+ done - --install: -- @for dir in ${SUBDIRS}; do \ -+install.server: -+ @for dir in ${SERVER_INSTALL_SUBDIRS}; do \ - echo "Installing in $$dir"; \ - (cd $$dir; $(MAKE) install) || exit 1; \ -- done -+ done - --depend: -- @for dir in ${SUBDIRS}; do \ -+install.relay: -+ @for dir in ${RELAY_INSTALL_SUBDIRS}; do \ -+ echo "Installing in $$dir"; \ -+ (cd $$dir; $(MAKE) install) || exit 1; \ -+ done -+ -+install.client: -+ @for dir in ${CLIENT_INSTALL_SUBDIRS}; do \ -+ echo "Installing in $$dir"; \ -+ (cd $$dir; $(MAKE) install) || exit 1; \ -+ done -+ -+depend: depend.server depend.relay depend.client -+ -+depend.devel: -+ @for dir in ${DEVEL_BUILD_SUBDIRS}; do \ -+ echo "Making dependencies in $$dir"; \ -+ (cd $$dir; $(MAKE) depend) || exit 1; \ -+ done -+ -+depend.server: depend.devel -+ @for dir in ${SERVER_BUILD_SUBDIRS}; do \ -+ echo "Making dependencies in $$dir"; \ -+ (cd $$dir; $(MAKE) depend) || exit 1; \ -+ done -+ -+depend.relay: depend.devel -+ @for dir in ${RELAY_BUILD_SUBDIRS}; do \ - echo "Making dependencies in $$dir"; \ - (cd $$dir; $(MAKE) depend) || exit 1; \ -- done -+ done -+ -+depend.client: depend.devel -+ @for dir in ${CLIENT_BUILD_SUBDIRS}; do \ -+ echo "Making dependencies in $$dir"; \ -+ (cd $$dir; $(MAKE) depend) || exit 1; \ -+ done -+ -+clean: clean.server clean.relay clean.client -+ -+clean.devel: -+ @for dir in ${DEVEL_BUILD_SUBDIRS}; do \ -+ echo "Cleaning in $$dir"; \ -+ (cd $$dir; $(MAKE) clean) || exit 1; \ -+ done -+ -+clean.server: clean.devel -+ @for dir in ${SERVER_BUILD_SUBDIRS}; do \ -+ echo "Cleaning in $$dir"; \ -+ (cd $$dir; $(MAKE) clean) || exit 1; \ -+ done -+ -+clean.relay: clean.devel -+ @for dir in ${RELAY_BUILD_SUBDIRS}; do \ -+ echo "Cleaning in $$dir"; \ -+ (cd $$dir; $(MAKE) clean) || exit 1; \ -+ done - --clean: -- @for dir in ${SUBDIRS}; do \ -+clean.client: clean.devel -+ @for dir in ${CLIENT_BUILD_SUBDIRS}; do \ - echo "Cleaning in $$dir"; \ - (cd $$dir; $(MAKE) clean) || exit 1; \ -- done -+ done -+ -+realclean: realclean.server realclean.relay realclean.client -+ -+realclean.devel: -+ @for dir in ${DEVEL_BUILD_SUBDIRS}; do \ -+ echo "Really cleaning in $$dir"; \ -+ (cd $$dir; $(MAKE) realclean) || exit 1; \ -+ done - --realclean: -- @for dir in ${SUBDIRS}; do \ -+realclean.server: realclean.devel -+ @for dir in ${SERVER_BUILD_SUBDIRS}; do \ - echo "Really cleaning in $$dir"; \ - (cd $$dir; $(MAKE) realclean) || exit 1; \ -- done -+ done - --distclean: -- @for dir in ${SUBDIRS}; do \ -+realclean.relay: realclean.devel -+ @for dir in ${RELAY_BUILD_SUBDIRS}; do \ -+ echo "Really cleaning in $$dir"; \ -+ (cd $$dir; $(MAKE) realclean) || exit 1; \ -+ done -+ -+realclean.client: realclean.devel -+ @for dir in ${CLIENT_BUILD_SUBDIRS}; do \ -+ echo "Really cleaning in $$dir"; \ -+ (cd $$dir; $(MAKE) realclean) || exit 1; \ -+ done -+ -+distclean: distclean.server distclean.relay distclean.client -+ -+distclean.devel: -+ @for dir in ${DEVEL_BUILD_SUBDIRS}; do \ - echo "Really, really cleaning in $$dir"; \ - (cd $$dir; $(MAKE) distclean) || exit 1; \ -- done -- @rm -f Makefile -+ done -+ -+distclean.server: distclean.devel -+ @for dir in ${SERVER_BUILD_SUBDIRS}; do \ -+ echo "Really, really cleaning in $$dir"; \ -+ (cd $$dir; $(MAKE) distclean) || exit 1; \ -+ done -+ -+distclean.relay: distclean.devel -+ @for dir in ${RELAY_BUILD_SUBDIRS}; do \ -+ echo "Really, really cleaning in $$dir"; \ -+ (cd $$dir; $(MAKE) distclean) || exit 1; \ -+ done -+ -+distclean.client: distclean.devel -+ @for dir in ${CLIENT_BUILD_SUBDIRS}; do \ -+ echo "Really, really cleaning in $$dir"; \ -+ (cd $$dir; $(MAKE) distclean) || exit 1; \ -+ done -+ -+links: links.server links.relay links.client -+ -+links.devel: -+ @for dir in ${DEVEL_BUILD_SUBDIRS}; do \ -+ echo "Making links in $$dir"; \ -+ (cd $$dir; $(MAKE) links) || exit 1; \ -+ done -+ -+links.server: links.devel -+ @for dir in ${SERVER_BUILD_SUBDIRS}; do \ -+ echo "Making links in $$dir"; \ -+ (cd $$dir; $(MAKE) links) || exit 1; \ -+ done -+ -+links.relay: links.devel -+ @for dir in ${RELAY_BUILD_SUBDIRS}; do \ -+ echo "Making links in $$dir"; \ -+ (cd $$dir; $(MAKE) links) || exit 1; \ -+ done - --links: -- @for dir in ${SUBDIRS}; do \ -+links.client: links.devel -+ @for dir in ${CLIENT_BUILD_SUBDIRS}; do \ - echo "Making links in $$dir"; \ - (cd $$dir; $(MAKE) links) || exit 1; \ -- done -+ done diff --git a/net/isc-dhcp31-server/files/patch-client::clparse.c b/net/isc-dhcp31-server/files/patch-client::clparse.c deleted file mode 100644 index 875f61f53b39..000000000000 --- a/net/isc-dhcp31-server/files/patch-client::clparse.c +++ /dev/null @@ -1,11 +0,0 @@ ---- client/clparse.c.orig Sat May 6 17:42:49 2006 -+++ client/clparse.c Sat May 6 17:43:12 2006 -@@ -777,7 +777,7 @@ - interface_dereference(&ip, MDL); - return 0; - } -- strcpy(ip->name, name); -+ strlcpy (ip -> name, name, IFNAMSIZ); - - if (dummy_interfaces) { - interface_reference (&ip -> next, diff --git a/net/isc-dhcp31-server/files/patch-client::dhclient.8 b/net/isc-dhcp31-server/files/patch-client::dhclient.8 deleted file mode 100644 index 3f5cfe64497b..000000000000 --- a/net/isc-dhcp31-server/files/patch-client::dhclient.8 +++ /dev/null @@ -1,84 +0,0 @@ ---- client/dhclient.8.orig Wed Sep 14 18:03:33 2005 -+++ client/dhclient.8 Sat May 6 17:30:28 2006 -@@ -23,6 +23,10 @@ - .\" - .\" $Id: dhclient.8,v 1.12.2.11 2005/09/14 16:03:33 dhankins Exp $ - .\" -+.\" Portions copyright (c) 2000 David E. O'Brien. -+.\" All rights reserved. -+.\" $FreeBSD$ -+.\" - .TH dhclient 8 - .SH NAME - dhclient - Dynamic Host Configuration Protocol Client -@@ -33,6 +37,9 @@ - .I port - ] - [ -+.B -D -+] -+[ - .B -d - ] - [ -@@ -43,6 +50,9 @@ - .B -q - ] - [ -+.B -v -+] -+[ - .B -1 - ] - [ -@@ -73,6 +83,10 @@ - relay - ] - [ -+.B -i -+interval -+] -+[ - .B -n - ] - [ -@@ -157,6 +171,15 @@ - configuration file or on the command line, and will ignore all other - interfaces. - .PP -+The -+.B -D -+flag causes -+.B dhclient -+to save the script it creates for use in conjunction with -+.B dhclient-script -+in -+.IR /tmp. -+.PP - If the DHCP client should listen and transmit on a port other than the - standard (port 68), the - .B -p -@@ -180,6 +203,12 @@ - flag, followed by the IP address to send. This is only useful for testing, - and should not be expected to work in any consistent or useful way. - .PP -+On FreeBSD, dhclient can be enabled to automatically handle the -+link status of the network card. Normally polling is done every -+five seconds. The polling interval can be set using the -+.B -i -+flag, followed by the numbers of seconds. Minimum is one second. -+.PP - The DHCP client will normally run in the foreground until it has - configured an interface, and then will revert to running in the - background. To run force dhclient to always run as a foreground -@@ -206,6 +235,10 @@ - .B -q - flag prevents any messages other than errors from being printed to the - standard error descriptor. -+.B -v -+flag turns on all messages. -+Opposite of -+.B -q . - .PP - The client normally doesn't release the current lease as it is not - required by the DHCP protocol. Some cable ISPs require their clients diff --git a/net/isc-dhcp31-server/files/patch-client::dhclient.c b/net/isc-dhcp31-server/files/patch-client::dhclient.c deleted file mode 100644 index d8a4e0beaf41..000000000000 --- a/net/isc-dhcp31-server/files/patch-client::dhclient.c +++ /dev/null @@ -1,545 +0,0 @@ ---- client/dhclient.c.orig 2008-01-23 06:02:50.000000000 +1100 -+++ client/dhclient.c 2008-10-13 22:47:51.000000000 +1100 -@@ -38,6 +38,13 @@ - #include "dhcpd.h" - #include "version.h" - -+#if __FreeBSD_version > 502010 -+#include <sys/ioctl.h> -+#include <net/if_media.h> -+#include <net80211/ieee80211_ioctl.h> -+#include <net80211/ieee80211.h> -+#endif -+ - TIME default_lease_time = 43200; /* 12 hours... */ - TIME max_lease_time = 86400; /* 24 hours... */ - -@@ -72,8 +79,11 @@ - struct string_list *client_env=NULL; - int client_env_count=0; - int onetry=0; --int quiet=0; -+int quiet=1; - int nowait=0; -+#ifdef ENABLE_POLLING_MODE -+int polling_interval = 5; -+#endif - - static void usage PROTO ((void)); - -@@ -181,6 +191,9 @@ - } else if (!strcmp (argv [i], "-q")) { - quiet = 1; - quiet_interface_discovery = 1; -+ } else if (!strcmp (argv [i], "-v")) { -+ quiet = 0; -+ quiet_interface_discovery = 0; - } else if (!strcmp (argv [i], "-s")) { - if (++i == argc) - usage (); -@@ -194,6 +207,19 @@ - } else if (!strcmp (argv [i], "-n")) { - /* do not start up any interfaces */ - interfaces_requested = 1; -+#ifdef ENABLE_POLLING_MODE -+ } else if (!strcmp (argv [i], "-i")) { -+ if (++i == argc) -+ usage (); -+ polling_interval = (int)strtol (argv [i], -+ (char **)NULL, 10); -+ if (polling_interval <= 0) { -+ log_info ("Incorrect polling interval %d", -+ polling_interval); -+ log_info ("Using a default of 5 seconds"); -+ polling_interval = 5; -+ } -+#endif - } else if (!strcmp (argv [i], "-w")) { - /* do not exit if there are no broadcast interfaces. */ - persist = 1; -@@ -222,7 +248,16 @@ - if (strlen(argv[i]) >= sizeof(tmp->name)) - log_fatal("%s: interface name too long (is %ld)", - argv [i], (long)strlen(argv[i])); -- strcpy(tmp->name, argv[i]); -+ strlcpy (tmp -> name, argv [i], IFNAMSIZ); -+#if __FreeBSD_version > 502010 -+ set_ieee80211 (tmp); -+#endif -+ /* Init some interface vars, enable polling */ -+#ifdef ENABLE_POLLING_MODE -+ tmp -> forcediscover = 0; -+ tmp -> linkstate = HAVELINK; -+ tmp -> polling = 1; -+#endif /* ifdef ENABLE_POLLING_MODE */ - if (interfaces) { - interface_reference (&tmp -> next, - interfaces, MDL); -@@ -380,6 +415,16 @@ - INTERFACE_AUTOMATIC)) != - INTERFACE_REQUESTED)) - continue; -+#if __FreeBSD_version > 502010 -+ set_ieee80211 (ip); -+#endif -+#ifdef ENABLE_POLLING_MODE -+ ip -> forcediscover = 0; -+ if (ip -> client -> config -> media != NULL) -+ ip -> havemedia = 1; -+ else -+ ip -> havemedia = 0; -+#endif - script_init (ip -> client, - "PREINIT", (struct string_list *)0); - if (ip -> client -> alias) -@@ -424,8 +469,13 @@ - client -> state = S_INIT; - /* Set up a timeout to start the initialization - process. */ -+#ifdef ENABLE_POLLING_MODE -+ add_timeout (cur_time + random () % 5 + 2, -+ state_polling, client, 0, 0); -+#else - add_timeout (cur_time + random () % 5, - state_reboot, client, 0, 0); -+#endif - } - } - } -@@ -483,9 +533,10 @@ - log_info (arr); - log_info (url); - -- log_error ("Usage: dhclient [-1dqrx] [-nw] [-p <port>] %s", -+ log_error ("Usage: dhclient [-1dqrvx] [-i polling-interval] %s",\ -+ "[-nw] [-p <port>] %s", - "[-s server]"); -- log_error (" [-cf config-file] [-lf lease-file]%s", -+ log_error (" [-cf config-file] [-lf lease-file] %s", - "[-pf pid-file] [-e VAR=val]"); - log_fatal (" [-sf script-file] [interface]"); - } -@@ -886,6 +937,15 @@ - /* Write out the new lease. */ - write_client_lease (client, client -> new, 0, 0); - -+ /* -+ * It's now possible that state_reboot can be called -+ * after a interface link went down and is up again. -+ * To prevent tons of equal leases saved on disk, we rewrite -+ * them. -+ */ -+ read_client_leases (); -+ rewrite_client_leases (); -+ - /* Replace the old active lease with the new one. */ - if (client -> active) - destroy_client_lease (client -> active); -@@ -900,6 +960,12 @@ - piaddr (client -> active -> address), - (long)(client -> active -> renewal - cur_time)); - client -> state = S_BOUND; -+#ifdef ENABLE_POLLING_MODE -+ /* Init some interface vars, enable polling */ -+ client -> interface -> linkstate = HAVELINK; -+ client -> interface -> forcediscover = 0; -+ client -> interface -> polling = 1; -+#endif /* ifdef ENABLE_POLLING_MODE */ - reinitialize_interfaces (); - go_daemon (); - if (client -> config -> do_forward_update) { -@@ -1422,6 +1488,11 @@ - int interval; - int increase = 1; - -+#ifdef ENABLE_POLLING_MODE -+ /* Disable polling for this interface */ -+ client -> interface -> polling = 0; -+#endif -+ - /* Figure out how long it's been since we started transmitting. */ - interval = cur_time - client -> first_sending; - -@@ -1522,6 +1593,9 @@ - struct client_lease *loop; - struct client_lease *lp; - -+ if (client -> interface -> linkstate == NOLINK) -+ return; -+ - loop = lp = client -> active; - - log_info ("No DHCPOFFERS received."); -@@ -1554,6 +1628,10 @@ - log_info ("bound: renewal in %ld %s.", - (long)(client -> active -> renewal - - cur_time), "seconds"); -+#ifdef ENABLE_POLLING_MODE -+ /* Enable polling for this interface */ -+ client -> interface -> polling = 1; -+#endif - add_timeout (client -> active -> renewal, - state_bound, client, 0, 0); - } else { -@@ -1561,6 +1639,11 @@ - log_info ("bound: immediate renewal."); - state_bound (client); - } -+ /* -+ * Set the link status back to nolink, even -+ * if we have media settings. -+ */ -+ client -> interface -> linkstate = NOLINK; - reinitialize_interfaces (); - go_daemon (); - return; -@@ -1606,6 +1689,12 @@ - } - - log_info ("No working leases in persistent database - sleeping."); -+ -+#ifdef ENABLE_POLLING_MODE -+ /* Enable polling for this interface */ -+ client -> interface -> polling = 1; -+#endif -+ - script_init (client, "FAIL", (struct string_list *)0); - if (client -> alias) - script_write_params (client, "alias_", client -> alias); -@@ -1747,6 +1836,18 @@ - client -> packet.secs = htons (65535); - } - -+ /* -+ * Only try the first ten seconds to renew a lease from a -+ * given dhcp-server adress. After that, fall back to use -+ * state_reboot with INADDR_BROADCAST. -+ */ -+ if (destination.sin_addr.s_addr != INADDR_BROADCAST && -+ (client -> state == S_RENEWING || client -> state == S_REBINDING)) { -+ if (client -> active && client -> active -> expiry > cur_time && -+ interval >= 10) -+ goto cancel; -+ } -+ - log_info ("DHCPREQUEST on %s to %s port %d", - client -> name ? client -> name : client -> interface -> name, - inet_ntoa (destination.sin_addr), -@@ -1768,6 +1869,16 @@ - from, &destination, - (struct hardware *)0); - -+ /* -+ * If sendto() for a direct request fails, fall back to use -+ * state_reboot with INADDR_BROADCAST. -+ */ -+ if (result == -1 && destination.sin_addr.s_addr != INADDR_BROADCAST && -+ (client -> state == S_RENEWING || client -> state == S_REBINDING)) { -+ if (client -> active && client -> active -> expiry > cur_time) -+ goto cancel; -+ } -+ - add_timeout (cur_time + client -> interval, - send_request, client, 0, 0); - } -@@ -2654,6 +2765,13 @@ - wstatus = 0; - } - } else { -+ if ((i = open(_PATH_DEVNULL, O_RDWR)) != -1) { -+ dup2(i, STDIN_FILENO); -+ dup2(i, STDOUT_FILENO); -+ dup2(i, STDERR_FILENO); -+ if (i > STDERR_FILENO) -+ close(i); -+ } - /* We don't want to pass an open file descriptor for - * dhclient.leases when executing dhclient-script. - */ -@@ -2840,8 +2958,10 @@ - case S_STOPPED: - break; - } -+#ifndef ENABLE_POLLING_MODE - client -> state = S_INIT; - state_reboot (client); -+#endif - } - } - } -@@ -3069,7 +3189,9 @@ - break; - - case server_awaken: -+#ifndef ENABLE_POLLING_MODE - state_reboot (client); -+#endif - break; - } - } -@@ -3207,3 +3329,265 @@ - data_string_forget (&ddns_dhcid, MDL); - return rcode; - } -+ -+/* Check to see if there's a wire plugged in */ -+int -+interface_active(struct interface_info *ip) { -+#if __FreeBSD_version > 502010 -+ struct ifmediareq ifmr; -+ int *media_list, i; -+ char *ifname; -+ int sock; -+ -+ ifname = ip -> name; -+ -+ if ((sock = socket (AF_INET, SOCK_DGRAM, IPPROTO_UDP)) < 0) -+ log_fatal ("Can't create interface_active socket"); -+ -+ (void) memset (&ifmr, 0, sizeof (ifmr)); -+ (void) strncpy (ifmr.ifm_name, ifname, sizeof (ifmr.ifm_name)); -+ -+ if (ioctl (sock, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) { -+ /* -+ * Interface doesn't support SIOCGIFMEDIA, presume okay -+ */ -+ close (sock); -+ return (HAVELINK); -+ } -+ close (sock); -+ -+ if (ifmr.ifm_count == 0) { -+ /* -+ * Assume that this means interface -+ * does not support SIOCGIFMEDIA -+ */ -+ log_fatal ("%s: no media types?", ifname); -+ return (HAVELINK); -+ } -+ -+ if (ifmr.ifm_status & IFM_AVALID) { -+ if (ip -> ieee80211) { -+ /* -+ * Wavelan devices need to be checked if they are -+ * associated. -+ */ -+ if ((IFM_TYPE(ifmr.ifm_active) == IFM_IEEE80211) && -+ (ifmr.ifm_status & IFM_ACTIVE)) { -+ return (HAVELINK); -+ } -+ } else { -+ if (ifmr.ifm_status & IFM_ACTIVE) { -+ return (HAVELINK); -+ } -+ } -+ /* -+ * We really have no link. -+ */ -+ return (NOLINK); -+ } -+ /* -+ * IFM_AVALID is not set. We cannot check -+ * the link state. Assume HAVELINK. -+ */ -+ -+#endif /* Other OSs */ -+ /* -+ * Always return a successful link if the OS -+ * is not supported. -+ */ -+ return (HAVELINK); -+} -+ -+#if __FreeBSD_version > 502010 -+void -+set_ieee80211 (struct interface_info *ip) { -+ -+ struct ieee80211req ireq; -+ u_int8_t data[32]; -+ int associated = 0; -+ int *media_list, i; -+ char *ifname; -+ int sock; -+ -+ ifname = ip -> name; -+ -+ if ((sock = socket (AF_INET, SOCK_DGRAM, IPPROTO_UDP)) < 0) -+ log_fatal ("Can't create interface_active socket"); -+ -+ (void) memset (&ireq, 0, sizeof (ireq)); -+ (void) strncpy (ireq.i_name, ifname, sizeof (ireq.i_name)); -+ ireq.i_data = &data; -+ ireq.i_type = IEEE80211_IOC_SSID; -+ ireq.i_val = -1; -+ /* -+ * If we can't get the SSID, -+ * this isn't an 802.11 device. -+ */ -+ if (ioctl (sock, SIOCG80211, &ireq) < 0) -+ ip -> ieee80211 = 0; -+ else { -+#ifdef DEBUG -+ printf ("Device %s has 802.11\n", ifname); -+#endif -+ ip -> ieee80211 = 1; -+ } -+ close (sock); -+ } -+#endif /* __FreeBSD_version */ -+ -+#ifdef ENABLE_POLLING_MODE -+/* Go to background after some time */ -+void state_background (cpp) -+ void *cpp; -+{ -+ go_daemon (); -+} -+ -+/* Check the state of the NICs if we have link */ -+void state_polling (cpp) -+ void *cpp; -+{ -+ static int doinitcheck = 0; -+ struct interface_info *ip; -+ struct client_state *client; -+ int result; -+ -+ for (ip = interfaces; ip; ip = ip -> next) { -+ if (! ip -> polling) -+ continue; -+#ifdef DEBUG -+ printf ("%s: Polling interface state\n", ip -> name); -+ for (client = ip -> client; -+ client; client = client -> next) { -+ printf ("%s: client state of %d\n", ip -> name, ip -> client -> state); -+ printf ("%s: link = %d\n", ip -> name, ip -> linkstate); -+ } -+#endif -+ -+ result = interface_active (ip); -+ /* -+ * If dhclient.conf contains media settings, we cannot -+ * abort if the interface is not set to active mode. -+ */ -+ if (ip -> havemedia && ip -> client -> state != S_BOUND) { -+ if (result == HAVELINK) -+ ip -> forcediscover = 1; -+ result = HAVELINK; -+ } -+ -+ /* -+ * The last status of the interface tells us -+ * the we've got no link ... -+ */ -+ if (ip -> linkstate == NOLINK || ! doinitcheck) { -+ /* -+ * ... but we have now link. Let's send -+ * requests. -+ */ -+ if (result == HAVELINK) { -+#ifdef DEBUG -+ if (ip -> havemedia) -+ printf ("%s: Trying media settings on interface\n", -+ ip -> name); -+ else -+ printf ("%s: Found Link on interface\n", ip -> name); -+#endif -+ /* -+ * Set the interface to state_bound. We assume that we have -+ * a working link. If we cannot reach the server directly, -+ * INADDR_BROADCAST is used. -+ */ -+ for (client = ip -> client; -+ client; client = client -> next) { -+ cancel_timeout (state_init, client); -+ cancel_timeout (state_reboot, client); -+ cancel_timeout (state_selecting, client); -+ if (client -> active) { -+ add_timeout (cur_time + random () % 5, -+ state_bound, client, 0, 0); -+ } else { -+ add_timeout (cur_time + random () % 5, -+ state_reboot, client, 0, 0); -+ } -+ } -+ ip -> linkstate = HAVELINK; -+ } else { -+#ifdef DEBUG -+ printf ("%s: No link on interface\n", ip -> name); -+#endif -+ for (client = ip -> client; -+ client; client = client -> next) { -+ /* -+ * Without this add_timout(), dhclient does -+ * not poll on a interface if there -+ * is no cable plugged in at startup -+ * time. Because we add one additional second -+ * to the time of a normal timeout, we always -+ * skip and block a running one. This prevents -+ * that polling is done twice at the same time. -+ */ -+ if (client -> state == S_INIT) { -+ add_timeout (cur_time + (polling_interval + 1), -+ state_polling, client, 0, 0); -+ } -+ } -+ ip -> linkstate = NOLINK; -+ /* -+ * Automatically go into the background after -+ * some time. Do this only if there are no -+ * media options available for a interface. -+ */ -+ if (! ip -> havemedia && ! doinitcheck) { -+ add_timeout (cur_time + (polling_interval * 2), -+ state_background, client, 0, 0); -+ } -+ } -+ } -+ -+ /* -+ * The last status of the interface tells us -+ * the we previously had link. -+ */ -+ if (ip -> linkstate == HAVELINK && doinitcheck) { -+ if (result == NOLINK) { -+ /* -+ * We lost link on the interface, or it isn't -+ * associated anymore. -+ */ -+#ifdef DEBUG -+ printf ("%s: Lost Link on interface\n", ip -> name); -+#endif -+ /* -+ * After we lost link, cycle again through the -+ * different media settings if available. Else -+ * set NOLINK. -+ */ -+ if (ip -> havemedia) -+ ip -> forcediscover = 1; -+ else -+ ip -> linkstate = NOLINK; -+ } -+ /* -+ * If we happen to have a real link, but no -+ * active lease, force the interface into -+ * state_reboot. Do the same if media settings -+ * are available. -+ */ -+ if (ip -> forcediscover) { -+ for (client = ip -> client; -+ client; client = client -> next) { -+ if (client -> state != S_REBOOTING && -+ client -> state != S_SELECTING) { -+ add_timeout (cur_time + random () % 5, -+ state_reboot, client, 0, 0); -+ } -+ } -+ ip -> forcediscover = 0; -+ ip -> linkstate = HAVELINK; -+ } -+ /* We still have link, do nothing. */ -+ } -+ } -+ doinitcheck = 1; -+} -+#endif /* ifdef ENABLE_POLLING_MODE */ diff --git a/net/isc-dhcp31-server/files/patch-client::dhclient.conf b/net/isc-dhcp31-server/files/patch-client::dhclient.conf deleted file mode 100644 index 2d9560f43bf8..000000000000 --- a/net/isc-dhcp31-server/files/patch-client::dhclient.conf +++ /dev/null @@ -1,11 +0,0 @@ ---- client/dhclient.conf.orig Tue Jun 3 00:50:44 1997 -+++ client/dhclient.conf Wed Mar 3 02:20:41 2004 -@@ -11,7 +11,7 @@ - reboot 10; - select-timeout 5; - initial-interval 2; --script "/etc/dhclient-script"; -+script "%%PREFIX%%/sbin/dhclient-script"; - media "-link0 -link1 -link2", "link0 link1"; - reject 192.33.137.209; - diff --git a/net/isc-dhcp31-server/files/patch-common::dhcp-options.5 b/net/isc-dhcp31-server/files/patch-common::dhcp-options.5 deleted file mode 100644 index 9d936cfffeee..000000000000 --- a/net/isc-dhcp31-server/files/patch-common::dhcp-options.5 +++ /dev/null @@ -1,32 +0,0 @@ ---- common/dhcp-options.5.orig Sun Feb 23 04:27:42 2003 -+++ common/dhcp-options.5 Wed Mar 3 02:12:13 2004 -@@ -431,7 +431,10 @@ - the domain-name option to specify the domain name). See RFC 1035 for - character set restrictions. This option is only honored by - .B dhclient-script(8) --if the hostname for the client machine is not set. -+if the hostname for the client machine is not set (i.e., set to the empty -+string in -+.B rc.conf(5) -+). - .RE - .PP - .B option \fBieee802-3-encapsulation\fR \fIflag\fR\fB;\fR -@@ -654,7 +657,7 @@ - This option specifies whether the client should configure its IP - layer to allow forwarding of datagrams with non-local source routes - (see Section 3.3.5 of [4] for a discussion of this topic). A value --of false means disallow forwarding of such datagrams, and a value of true -+of 0 means disallow forwarding of such datagrams, and a value of true - means allow forwarding. - .RE - .PP -@@ -948,7 +951,7 @@ - .PP - This option specifies whether or not the client should negotiate the - use of trailers (RFC 893 [14]) when using the ARP protocol. A value --of false indicates that the client should not attempt to use trailers. A -+of 0 indicates that the client should not attempt to use trailers. A - value of true means that the client should attempt to use trailers. - .RE - .PP diff --git a/net/isc-dhcp31-server/files/patch-common::discover.c b/net/isc-dhcp31-server/files/patch-common::discover.c deleted file mode 100644 index 1cfcc2094098..000000000000 --- a/net/isc-dhcp31-server/files/patch-common::discover.c +++ /dev/null @@ -1,238 +0,0 @@ ---- common/discover.c.orig Fri Jul 25 21:44:15 2003 -+++ common/discover.c Fri Mar 5 23:33:04 2004 -@@ -47,6 +47,7 @@ - #endif /* not lint */ - - #include "dhcpd.h" -+#include <ifaddrs.h> - #include <sys/ioctl.h> - - struct interface_info *interfaces, *dummy_interfaces, *fallback_interface; -@@ -135,10 +136,7 @@ - { - struct interface_info *tmp, *ip; - struct interface_info *last, *next; -- char buf [2048]; -- struct ifconf ic; -- struct ifreq ifr; -- int i; -+ struct ifaddrs *ifap, *ifa; - int sock; - int address_count = 0; - struct subnet *subnet; -@@ -157,61 +155,6 @@ - if ((sock = socket (AF_INET, SOCK_DGRAM, IPPROTO_UDP)) < 0) - log_fatal ("Can't create addrlist socket"); - -- /* Get the interface configuration information... */ -- --#ifdef SIOCGIFCONF_ZERO_PROBE -- /* linux will only tell us how long a buffer it wants if we give it -- * a null buffer first. So, do a dry run to figure out the length. -- * -- * XXX this code is duplicated from below because trying to fold -- * the logic into the if statement and goto resulted in excesssive -- * obfuscation. The intent is that unless you run Linux you shouldn't -- * have to deal with this. */ -- -- ic.ifc_len = 0; -- ic.ifc_ifcu.ifcu_buf = (caddr_t)NULL; --#else -- /* otherwise, we just feed it a starting size, and it'll tell us if -- * it needs more */ -- -- ic.ifc_len = sizeof buf; -- ic.ifc_ifcu.ifcu_buf = (caddr_t)buf; --#endif -- -- gifconf_again: -- i = ioctl(sock, SIOCGIFCONF, &ic); -- -- if (i < 0) -- log_fatal ("ioctl: SIOCGIFCONF: %m"); -- --#ifdef SIOCGIFCONF_ZERO_PROBE -- /* Workaround for SIOCGIFCONF bug on some Linux versions. */ -- if (ic.ifc_ifcu.ifcu_buf == 0 && ic.ifc_len == 0) { -- ic.ifc_len = sizeof buf; -- ic.ifc_ifcu.ifcu_buf = (caddr_t)buf; -- goto gifconf_again; -- } --#endif -- -- /* If the SIOCGIFCONF resulted in more data than would fit in -- a buffer, allocate a bigger buffer. */ -- if ((ic.ifc_ifcu.ifcu_buf == buf --#ifdef SIOCGIFCONF_ZERO_PROBE -- || ic.ifc_ifcu.ifcu_buf == 0 --#endif -- ) && ic.ifc_len > sizeof buf) { -- ic.ifc_ifcu.ifcu_buf = dmalloc ((size_t)ic.ifc_len, MDL); -- if (!ic.ifc_ifcu.ifcu_buf) -- log_fatal ("Can't allocate SIOCGIFCONF buffer."); -- goto gifconf_again; --#ifdef SIOCGIFCONF_ZERO_PROBE -- } else if (ic.ifc_ifcu.ifcu_buf == 0) { -- ic.ifc_ifcu.ifcu_buf = (caddr_t)buf; -- ic.ifc_len = sizeof buf; -- goto gifconf_again; --#endif -- } -- - - /* If we already have a list of interfaces, and we're running as - a DHCP server, the interfaces were requested. */ -@@ -224,51 +167,38 @@ - else - ir = INTERFACE_REQUESTED; - -+ if (getifaddrs(&ifap) != 0) -+ log_fatal ("getifaddrs failed"); -+ - /* Cycle through the list of interfaces looking for IP addresses. */ -- for (i = 0; i < ic.ifc_len;) { -- struct ifreq *ifp = (struct ifreq *)((caddr_t)ic.ifc_req + i); --#ifdef HAVE_SA_LEN -- if (ifp -> ifr_addr.sa_len > sizeof (struct sockaddr)) -- i += (sizeof ifp -> ifr_name) + ifp -> ifr_addr.sa_len; -- else --#endif -- i += sizeof *ifp; -+ for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { - - #ifdef ALIAS_NAMES_PERMUTED -- if ((s = strrchr (ifp -> ifr_name, ':'))) { -+ if ((s = strrchr (ifa -> ifa_name, ':'))) { - *s = 0; - } - #endif - - #ifdef SKIP_DUMMY_INTERFACES -- if (!strncmp (ifp -> ifr_name, "dummy", 5)) -+ if (!strncmp (ifa -> ifa_name, "dummy", 5)) - continue; - #endif - -- -- /* See if this is the sort of interface we want to -- deal with. */ -- strcpy (ifr.ifr_name, ifp -> ifr_name); -- if (ioctl (sock, SIOCGIFFLAGS, &ifr) < 0) -- log_fatal ("Can't get interface flags for %s: %m", -- ifr.ifr_name); -- - /* See if we've seen an interface that matches this one. */ - for (tmp = interfaces; tmp; tmp = tmp -> next) -- if (!strcmp (tmp -> name, ifp -> ifr_name)) -+ if (!strcmp (tmp -> name, ifa -> ifa_name)) - break; - -- /* Skip non broadcast interfaces (plus loopback and -- point-to-point in case an OS incorrectly marks them -- as broadcast). Also skip down interfaces unless we're -+ /* See if this is the sort of interface we want to -+ deal with. Skip loopback, point-to-point and down -+ interfaces, except don't skip down interfaces if we're - trying to get a list of configurable interfaces. */ -- if (((!(ifr.ifr_flags & IFF_BROADCAST) || -- ifr.ifr_flags & IFF_LOOPBACK || -- ifr.ifr_flags & IFF_POINTOPOINT) && !tmp) || -- (!(ifr.ifr_flags & IFF_UP) && -+ if ((ifa->ifa_flags & IFF_LOOPBACK) || -+ (ifa->ifa_flags & IFF_POINTOPOINT) || -+ (!(ifa->ifa_flags & IFF_UP) && - state != DISCOVER_UNCONFIGURED)) - continue; -- -+ - /* If there isn't already an interface by this name, - allocate one. */ - if (!tmp) { -@@ -276,9 +206,9 @@ - status = interface_allocate (&tmp, MDL); - if (status != ISC_R_SUCCESS) - log_fatal ("Error allocating interface %s: %s", -- ifp -> ifr_name, -+ ifa -> ifa_name, - isc_result_totext (status)); -- strcpy (tmp -> name, ifp -> ifr_name); -+ strcpy (tmp -> name, ifa -> ifa_name); - interface_snorf (tmp, ir); - interface_dereference (&tmp, MDL); - tmp = interfaces; /* XXX */ -@@ -290,9 +220,9 @@ - /* If we have the capability, extract link information - and record it in a linked list. */ - #ifdef HAVE_AF_LINK -- if (ifp -> ifr_addr.sa_family == AF_LINK) { -+ if (ifa -> ifa_addr->sa_family == AF_LINK) { - struct sockaddr_dl *foo = ((struct sockaddr_dl *) -- (&ifp -> ifr_addr)); -+ (ifa -> ifa_addr)); - #if defined (HAVE_SIN_LEN) - tmp -> hw_address.hlen = foo -> sdl_alen; - #else -@@ -305,12 +235,11 @@ - } else - #endif /* AF_LINK */ - -- if (ifp -> ifr_addr.sa_family == AF_INET) { -+ if (ifa -> ifa_addr->sa_family == AF_INET) { - struct iaddr addr; - - /* Get a pointer to the address... */ -- memcpy (&foo, &ifp -> ifr_addr, -- sizeof ifp -> ifr_addr); -+ bcopy(ifa->ifa_addr, &foo, sizeof(foo)); - - /* We don't want the loopback interface. */ - if (foo.sin_addr.s_addr == htonl (INADDR_LOOPBACK) && -@@ -323,16 +252,15 @@ - found, keep a pointer to ifreq structure in - which we found it. */ - if (!tmp -> ifp) { --#ifdef HAVE_SA_LEN -- unsigned len = ((sizeof ifp -> ifr_name) + -- ifp -> ifr_addr.sa_len); --#else -- unsigned len = sizeof *ifp; --#endif -+ -+ int len = (IFNAMSIZ + -+ ifa -> ifa_addr->sa_len); - tif = (struct ifreq *)dmalloc (len, MDL); - if (!tif) - log_fatal ("no space for ifp."); -- memcpy (tif, ifp, len); -+ strlcpy(tif->ifr_name, ifa->ifa_name, IFNAMSIZ); -+ memcpy(&tif->ifr_addr, ifa->ifa_addr, -+ ifa->ifa_addr->sa_len); - tmp -> ifp = tif; - tmp -> primary_address = foo.sin_addr; - } -@@ -346,9 +274,6 @@ - } - } - -- /* If we allocated a buffer, free it. */ -- if (ic.ifc_ifcu.ifcu_buf != buf) -- dfree (ic.ifc_ifcu.ifcu_buf, MDL); - - #if defined (LINUX_SLASHPROC_DISCOVERY) - /* On Linux, interfaces that don't have IP addresses don't -@@ -529,6 +454,7 @@ - be able to configure, we can quit now. */ - if (state == DISCOVER_UNCONFIGURED) { - close (sock); -+ freeifaddrs(ifap); - return; - } - -@@ -674,6 +600,7 @@ - } - - close (sock); -+ freeifaddrs(ifap); - - if (state == DISCOVER_SERVER && wifcount == 0) { - log_info ("%s", ""); diff --git a/net/isc-dhcp31-server/files/patch-common::dispatch.c b/net/isc-dhcp31-server/files/patch-common::dispatch.c deleted file mode 100644 index 0aa709cf0860..000000000000 --- a/net/isc-dhcp31-server/files/patch-common::dispatch.c +++ /dev/null @@ -1,29 +0,0 @@ ---- common/dispatch.c.orig Sun Nov 17 03:26:57 2002 -+++ common/dispatch.c Wed Mar 3 16:20:15 2004 -@@ -95,11 +95,26 @@ - void dispatch () - { - struct timeval tv, *tvp; -+#ifdef ENABLE_POLLING_MODE -+ struct timeval *tvp_new; -+#endif - isc_result_t status; -+ TIME cur_time; - -+ tvp = NULL; -+#ifdef ENABLE_POLLING_MODE -+ tvp_new = NULL; -+#endif - /* Wait for a packet or a timeout... XXX */ - do { - tvp = process_outstanding_timeouts (&tv); -+#ifdef ENABLE_POLLING_MODE -+ GET_TIME (&cur_time); -+ add_timeout(cur_time + polling_interval, state_polling, 0, 0, 0); -+ tvp_new = process_outstanding_timeouts(&tv); -+ if (tvp != NULL && (tvp -> tv_sec > tvp_new -> tv_sec)) -+ tvp = tvp_new; -+#endif /* ENABLE_POLLING_MODE */ - status = omapi_one_dispatch (0, tvp); - } while (status == ISC_R_TIMEDOUT || status == ISC_R_SUCCESS); - log_fatal ("omapi_one_dispatch failed: %s -- exiting.", diff --git a/net/isc-dhcp31-server/files/patch-configure b/net/isc-dhcp31-server/files/patch-configure deleted file mode 100644 index 5aff6909acce..000000000000 --- a/net/isc-dhcp31-server/files/patch-configure +++ /dev/null @@ -1,41 +0,0 @@ ---- configure.orig Sat Apr 20 23:44:13 2002 -+++ configure Mon Apr 28 23:02:10 2003 -@@ -13,6 +13,9 @@ - elif [ x$1 = x--dirs ]; then - dirs=$2 - shift -+ elif [ x$1 = x--subsys ]; then -+ subsys=$2 -+ shift - elif [ x$1 = x--no-links ]; then - nolinks=YES - elif [ x$1 = x--copts ]; then -@@ -233,7 +236,14 @@ - fi - - if [ x"$dirs" = x ]; then -- dirs=". client server relay common omapip dhcpctl minires dst" -+ dirs=". common minires dst omapip dhcpctl" -+ if [ x$subsys = x ]; then -+ dirs="$dirs server omshell client relay" -+ elif [ x$subsys = xserver ]; then -+ dirs="$dirs server omshell" -+ elif [ x$subsys = xclient -o x$subsys = xrelay ]; then -+ dirs="$dirs $subsys" -+ fi - fi - - for foo in $dirs; do -@@ -253,7 +263,11 @@ - - # Make the link tree in which to actually build. - if [ x$nolinks = x ]; then -- make links -+ if [ x$subsys = x ]; then -+ make links -+ else -+ make links.$subsys -+ fi - fi - - exit 0 diff --git a/net/isc-dhcp31-server/files/patch-dhcpctl::Makefile.dist b/net/isc-dhcp31-server/files/patch-dhcpctl::Makefile.dist deleted file mode 100644 index 6be222452750..000000000000 --- a/net/isc-dhcp31-server/files/patch-dhcpctl::Makefile.dist +++ /dev/null @@ -1,81 +0,0 @@ ---- dhcpctl/Makefile.dist.orig 2009-10-16 12:57:05.000000000 +0000 -+++ dhcpctl/Makefile.dist 2009-10-16 13:01:01.000000000 +0000 -@@ -22,11 +22,11 @@ - # https://www.isc.org/ - # - --CATMANPAGES = dhcpctl.cat3 omshell.cat1 --SEDMANPAGES = dhcpctl.man3 omshell.man1 -+CATMANPAGES = dhcpctl.cat3 -+SEDMANPAGES = dhcpctl.man3 - SRC = dhcpctl.c callback.c remote.c - OBJ = dhcpctl.o callback.o remote.o --MAN = dhcpctl.3 omshell.1 -+MAN = dhcpctl.3 - HDRS = dhcpctl.h - - INCLUDES = $(BINDINC) -I$(TOP)/includes -@@ -34,10 +34,7 @@ - DHCPCTLLIBS = libdhcpctl.a ../common/libdhcp.a $(BINDLIB) \ - ../omapip/libomapi.a ../dst/libdst.a - --all: libdhcpctl.a omshell cltest $(CATMANPAGES) -- --omshell: omshell.o $(DHCPCTLLIBS) -- $(CC) $(DEBUG) $(LFLAGS) -o omshell omshell.o $(DHCPCTLLIBS) $(LIBS) -+all: libdhcpctl.a cltest $(CATMANPAGES) - - cltest: cltest.o $(DHCPCTLLIBS) - $(CC) $(DEBUG) $(LFLAGS) -o cltest cltest.o $(DHCPCTLLIBS) $(LIBS) -@@ -48,8 +45,7 @@ - $(RANLIB) libdhcpctl.a - - install: all $(CATMANPAGES) -- for dir in $(LIBDIR) $(LIBMANDIR) $(INCDIR) $(USRMANDIR) \ -- $(USERBINDIR); do \ -+ for dir in $(LIBDIR) $(LIBMANDIR) $(INCDIR); do \ - foo=""; \ - for bar in `echo $(DESTDIR)$${dir} |tr / ' '`; do \ - foo=$${foo}/$$bar; \ -@@ -64,19 +60,14 @@ - $(INSTALL) dhcpctl.h $(DESTDIR)$(INCDIR) - $(CHMOD) 644 $(DESTDIR)$(INCDIR)/dhcpctl.h - -- $(INSTALL) omshell $(DESTDIR)$(USERBINDIR) -- $(CHMOD) 755 $(DESTDIR)$(USERBINDIR)/omshell -- - $(MANINSTALL) $(MANFROM) dhcpctl.$(MANCAT)3 $(MANTO) \ - $(DESTDIR)$(LIBMANDIR)/dhcpctl$(LIBMANEXT) -- $(MANINSTALL) $(MANFROM) omshell.$(MANCAT)1 $(MANTO) \ -- $(DESTDIR)$(USRMANDIR)/omshell$(USRMANEXT) - - depend: - $(MKDEP) $(INCLUDES) $(PREDEFINES) $(SRC) - - clean: -- -rm -f $(OBJ) omshell.o omshell cltest.o cltest -+ -rm -f $(OBJ) cltest.o cltest - - realclean: clean - -rm -f libdhcpctl.a *~ $(CATMANPAGES) $(SEDMANPAGES) -@@ -85,7 +76,7 @@ - -rm -f Makefile - - links: -- @for foo in $(SRC) $(MAN) omshell.c cltest.c $(HDRS); do \ -+ @for foo in $(SRC) $(MAN) cltest.c $(HDRS); do \ - if [ ! -b $$foo ]; then \ - rm -f $$foo; \ - fi; \ -@@ -99,11 +90,4 @@ - sed -e "s#ETCDIR#$(ETC)#g" -e "s#DBDIR#$(VARDB)#g" \ - -e "s#RUNDIR#$(VARRUN)#g" < dhcpctl.3 >dhcpctl.man3 - --omshell.cat1: omshell.man1 -- nroff -man omshell.man1 >omshell.cat1 -- --omshell.man1: omshell.1 -- sed -e "s#ETCDIR#$(ETC)#g" -e "s#DBDIR#$(VARDB)#g" \ -- -e "s#RUNDIR#$(VARRUN)#g" < omshell.1 >omshell.man1 -- - # Dependencies (semi-automatically-generated) diff --git a/net/isc-dhcp31-server/files/patch-dhcpd.conf b/net/isc-dhcp31-server/files/patch-dhcpd.conf deleted file mode 100644 index 030e89874d8d..000000000000 --- a/net/isc-dhcp31-server/files/patch-dhcpd.conf +++ /dev/null @@ -1,12 +0,0 @@ ---- server/dhcpd.conf.orig Thu Jan 25 03:33:11 2001 -+++ server/dhcpd.conf Wed Jan 30 22:06:52 2002 -@@ -14,6 +14,9 @@ - # network, the authoritative directive should be uncommented. - #authoritative; - -+# ad-hoc DNS update scheme - set to "none" to disable dynamic DNS updates. -+ddns-update-style ad-hoc; -+ - # Use this to send dhcp log messages to a different log file (you also - # have to hack syslog.conf to complete the redirection). - log-facility local7; diff --git a/net/isc-dhcp31-server/files/patch-dst::Makefile.dist b/net/isc-dhcp31-server/files/patch-dst::Makefile.dist deleted file mode 100644 index ad45436b1629..000000000000 --- a/net/isc-dhcp31-server/files/patch-dst::Makefile.dist +++ /dev/null @@ -1,29 +0,0 @@ ---- dst/Makefile.dist.orig Sun Nov 17 03:27:43 2002 -+++ dst/Makefile.dist Fri Mar 5 23:40:45 2004 -@@ -26,12 +26,24 @@ - - all: libdst.a - --install: -- - libdst.a: $(OBJ) - rm -f dst.a - ar cruv libdst.a $(OBJ) - $(RANLIB) libdst.a -+ -+install: all -+ for dir in $(LIBDIR);\ -+ do \ -+ foo=""; \ -+ for bar in `echo $(DESTDIR)$${dir} |tr / ' '`; do \ -+ foo=$${foo}/$$bar; \ -+ if [ ! -d $$foo ]; then \ -+ mkdir $$foo; \ -+ chmod 755 $$foo; \ -+ fi; \ -+ done; \ -+ done -+ $(INSTALL) libdst.a $(DESTDIR)$(LIBDIR) - - depend: - $(MKDEP) $(INCLUDES) $(PREDEFINES) $(SRC) diff --git a/net/isc-dhcp31-server/files/patch-includes::cf::freebsd.h b/net/isc-dhcp31-server/files/patch-includes::cf::freebsd.h deleted file mode 100644 index 071ac6ca5a29..000000000000 --- a/net/isc-dhcp31-server/files/patch-includes::cf::freebsd.h +++ /dev/null @@ -1,62 +0,0 @@ ---- includes/cf/freebsd.h.orig Wed Sep 1 19:06:36 2004 -+++ includes/cf/freebsd.h Mon May 15 09:13:18 2006 -@@ -33,7 +33,7 @@ - */ - - #include <syslog.h> --#include <sys/types.h> -+#include <sys/param.h> - #include <string.h> - #include <paths.h> - #include <errno.h> -@@ -97,6 +97,10 @@ - #define SOCKLEN_T int - #endif - -+#ifdef RESCUE -+#define _PATH_DHCLIENT_SCRIPT "/rescue/dhclient-script" -+#endif -+ - #if defined (USE_DEFAULT_NETWORK) - # define USE_BPF - #endif -@@ -107,6 +111,9 @@ - #endif /* HAVE_DEV_RANDOM */ - - const char *cmds[] = { -+#ifndef RESCUE -+ /* rescue environment can't rely on these ... */ -+ /* Actually, /sbin/dhclient shouldn't use these, either. */ - "/bin/ps -axlw 2>&1", - "/usr/sbin/arp -an 2>&1", - "/usr/bin/netstat -an 2>&1", -@@ -117,10 +124,12 @@ - "/usr/sbin/iostat 2>&1", - "/usr/bin/vmstat 2>&1", - "/usr/bin/w 2>&1", -+#endif - NULL - }; - - const char *dirs[] = { -+#ifndef RESCUE - "/tmp", - "/usr/tmp", - ".", -@@ -130,13 +139,16 @@ - "/var/mail", - "/home", - "/usr/home", -+#endif - NULL - }; - - const char *files[] = { -+#ifndef RESCUE - "/var/log/messages", - "/var/log/wtmp", - "/var/log/lastlog", -+#endif - NULL - }; - #endif /* NEED_PRAND_CONF */ diff --git a/net/isc-dhcp31-server/files/patch-includes::dhcpd.h b/net/isc-dhcp31-server/files/patch-includes::dhcpd.h deleted file mode 100644 index 1933e0b4037a..000000000000 --- a/net/isc-dhcp31-server/files/patch-includes::dhcpd.h +++ /dev/null @@ -1,56 +0,0 @@ ---- includes/dhcpd.h.orig Mon Feb 10 02:22:46 2003 -+++ includes/dhcpd.h Wed Mar 3 16:20:09 2004 -@@ -99,6 +99,9 @@ - (((x) >> OPTION_HASH_EXP) & \ - (OPTION_HASH_PTWO - 1))) % OPTION_HASH_SIZE; - -+#define NOLINK 0 -+#define HAVELINK 1 -+ - enum dhcp_shutdown_state { - shutdown_listeners, - shutdown_omapi_connections, -@@ -783,6 +786,11 @@ - unsigned remote_id_len; /* Length of Remote ID. */ - - char name [IFNAMSIZ]; /* Its name... */ -+ int ieee80211; /* True if media is ieee802.11 */ -+ int havemedia; /* True if we have a media table */ -+ int linkstate; /* True if we have link */ -+ int polling; /* True if polling is enabled */ -+ int forcediscover; /* True if a discover is needed */ - int index; /* Its index. */ - int rfdesc; /* Its read file descriptor. */ - int wfdesc; /* Its write file descriptor, if -@@ -1845,6 +1853,9 @@ - extern const char *path_dhclient_pid; - extern char *path_dhclient_script; - extern int interfaces_requested; -+#ifdef ENABLE_POLLING_MODE -+extern int polling_interval; -+#endif - - extern struct client_config top_level_config; - -@@ -1858,12 +1869,21 @@ - void send_decline PROTO ((void *)); - - void state_reboot PROTO ((void *)); -+#ifdef ENABLE_POLLING_MODE -+void state_background PROTO ((void *)); -+void state_polling PROTO ((void *)); -+#endif - void state_init PROTO ((void *)); - void state_selecting PROTO ((void *)); - void state_requesting PROTO ((void *)); - void state_bound PROTO ((void *)); - void state_stop PROTO ((void *)); - void state_panic PROTO ((void *)); -+ -+#if __FreeBSD_version > 502010 -+void set_ieee80211 PROTO ((struct interface_info *)); -+#endif -+int interface_active PROTO ((struct interface_info *)); - - void bind_lease PROTO ((struct client_state *)); - diff --git a/net/isc-dhcp31-server/files/patch-server::dhcpd.c b/net/isc-dhcp31-server/files/patch-server::dhcpd.c deleted file mode 100644 index 1b19c62a7335..000000000000 --- a/net/isc-dhcp31-server/files/patch-server::dhcpd.c +++ /dev/null @@ -1,297 +0,0 @@ ---- server/dhcpd.c.orig 2009-07-18 12:17:49.000000000 +0000 -+++ server/dhcpd.c 2009-07-18 12:16:17.000000000 +0000 -@@ -47,6 +47,22 @@ - #include "version.h" - #include <omapip/omapip_p.h> - -+#if defined (PARANOIA) -+#include <sys/types.h> -+#include <unistd.h> -+#include <pwd.h> -+/* get around the ISC declaration of group */ -+#define group real_group -+#include <grp.h> -+#undef group -+#endif /* PARANOIA */ -+#if defined (JAIL) -+#include <sys/param.h> -+#include <sys/jail.h> -+#include <netinet/in.h> -+#include <arpa/inet.h> -+#endif /* JAIL */ -+ - static void usage PROTO ((void)); - - struct iaddr server_identifier; -@@ -193,6 +209,46 @@ - omapi_object_dereference (&listener, MDL); - } - -+#if defined (PARANOIA) -+/* to be used in one of two possible scenarios */ -+static void setup_chroot (char *chroot_dir) -+{ -+ if (geteuid ()) -+ log_fatal ("you must be root to use chroot"); -+ if (chroot (chroot_dir)) -+ log_fatal ("chroot(\"%s\"): %m", chroot_dir); -+ if (chdir ("/")) -+ /* probably permission denied */ -+ log_fatal ("chdir(\"/\"): %m"); -+} -+#endif /* PARANOIA */ -+ -+#if defined (JAIL) -+#if !defined(JAIL_API_VERSION) -+#define JAIL_API_VERSION 0 -+#endif -+static void setup_jail (char *chroot_dir, char *hostname, struct in_addr ip_addr) -+{ -+ struct jail j; -+ -+ memset(&j, 0, sizeof(j)); -+ j.version = JAIL_API_VERSION; -+ j.path = chroot_dir; -+ j.hostname = hostname; -+#if JAIL_API_VERSION == 0 -+ j.ip_number = ntohl(ip_addr.s_addr); -+#elif JAIL_API_VERSION == 2 -+ j.ip4s = 1; -+ j.ip4 = &ip_addr; -+#else -+#error Unsupported jail API -+#endif -+ -+ if (jail (&j) < 0) -+ log_fatal ("jail(%s, %s): %m", chroot_dir, hostname); -+} -+#endif /* JAIL */ -+ - int main (argc, argv, envp) - int argc; - char **argv, **envp; -@@ -225,6 +281,25 @@ - char *traceinfile = (char *)0; - char *traceoutfile = (char *)0; - #endif -+#if defined (PARANOIA) -+ char *set_user = 0; -+ char *set_group = 0; -+ uid_t set_uid = 0; -+ gid_t set_gid = 0; -+ int early_chroot = 0; -+ int no_dhcpd_user = 0; -+ int no_dhcpd_group = 0; -+#endif /* PARANOIA */ -+#if defined (PARANOIA) || defined (JAIL) -+ char *set_chroot = 0; -+ int no_dhcpd_chroot = 0; -+#endif /* PARANOIA || JAIL */ -+#if defined (JAIL) -+ char *set_jail = 0; -+ struct in_addr jail_ip_address; -+ int no_dhcpd_jail = 0; -+ char *s2; -+#endif /* JAIL */ - - /* Make sure that file descriptors 0 (stdin), 1, (stdout), and - 2 (stderr) are open. To do this, we assume that when we -@@ -290,6 +365,38 @@ - if (++i == argc) - usage (); - server = argv [i]; -+#if defined (PARANOIA) -+ } else if (!strcmp (argv [i], "-user")) { -+ if (++i == argc) -+ usage (); -+ set_user = argv [i]; -+ no_dhcpd_user = 1; -+ } else if (!strcmp (argv [i], "-group")) { -+ if (++i == argc) -+ usage (); -+ set_group = argv [i]; -+ no_dhcpd_group = 1; -+ } else if (!strcmp (argv [i], "-early_chroot")) { -+ early_chroot = 1; -+#endif /* PARANOIA */ -+#if defined (PARANOIA) || defined (JAIL) -+ } else if (!strcmp (argv [i], "-chroot")) { -+ if (++i == argc) -+ usage (); -+ set_chroot = argv [i]; -+ no_dhcpd_chroot = 1; -+#endif /* PARANOIA || JAIL */ -+#if defined (JAIL) -+ } else if (!strcmp (argv [i], "-jail")) { -+ if (++i == argc) -+ usage (); -+ set_jail = argv [i]; -+ if (++i == argc) -+ usage (); -+ if (inet_pton (AF_INET, argv[i], &jail_ip_address) < 0) -+ log_fatal ("invalid ip address: %s", argv[i]); -+ no_dhcpd_jail = 1; -+#endif /* JAIL */ - } else if (!strcmp (argv [i], "-cf")) { - if (++i == argc) - usage (); -@@ -367,6 +474,27 @@ - if (!no_dhcpd_pid && (s = getenv ("PATH_DHCPD_PID"))) { - path_dhcpd_pid = s; - } -+#if defined (PARANOIA) -+ if (!no_dhcpd_user && (s = getenv ("DHCPD_USER"))) { -+ set_user = s; -+ } -+ if (!no_dhcpd_group && (s = getenv ("DHCPD_GROUP"))) { -+ set_group = s; -+ } -+#endif /* PARANOIA */ -+#if defined (PARANOIA) || defined (JAIL) -+ if (!no_dhcpd_chroot && (s = getenv ("PATH_DHCPD_CHROOT"))) { -+ set_chroot = s; -+ } -+#endif /* PARANOIA || JAIL */ -+#if defined (JAIL) -+ if (!no_dhcpd_jail && (s = getenv ("DHCPD_JAIL_HOSTNAME")) && -+ (s2 = getenv ("DHCPD_JAIL_IPADDRESS"))) { -+ set_jail = s; -+ if (inet_pton (AF_INET, s2, &jail_ip_address) < 0) -+ log_fatal ("invalid ip address: %s", s2); -+ } -+#endif /* JAIL */ - - if (!quiet) { - log_info ("%s %s", message, DHCP_VERSION); -@@ -393,6 +521,57 @@ - trace_seed_stop, MDL); - #endif - -+#if defined (PARANOIA) -+ /* get user and group info if those options were given */ -+ if (set_user) { -+ struct passwd *tmp_pwd; -+ -+ if (geteuid ()) -+ log_fatal ("you must be root to set user"); -+ -+ if (!(tmp_pwd = getpwnam (set_user))) -+ log_fatal ("no such user: %s", set_user); -+ -+ set_uid = tmp_pwd->pw_uid; -+ -+ /* use the user's group as the default gid */ -+ if (!set_group) -+ set_gid = tmp_pwd->pw_gid; -+ } -+ -+ if (set_group) { -+/* get around the ISC declaration of group */ -+#define group real_group -+ struct group *tmp_grp; -+ -+ if (geteuid ()) -+ log_fatal ("you must be root to set group"); -+ -+ if (!(tmp_grp = getgrnam (set_group))) -+ log_fatal ("no such group: %s", set_group); -+ -+ set_gid = tmp_grp->gr_gid; -+#undef group -+ } -+#endif /* PARANOIA */ -+#if defined (JAIL) -+ if (set_jail) { -+ /* Initialize icmp support... */ -+ if (!cftest && !lftest) -+ icmp_startup (1, lease_pinged); -+ if(!set_chroot) -+ set_chroot = "/"; -+ setup_jail (set_chroot, set_jail, jail_ip_address); -+ } -+#endif /* JAIL */ -+#if defined (PARANOIA) && defined (JAIL) -+ else -+#endif /* PARANOIA && JAIL */ -+#if defined (PARANOIA) -+ if (early_chroot && set_chroot) -+ setup_chroot (set_chroot); -+#endif /* PARANOIA */ -+ - /* Default to the DHCP/BOOTP port. */ - if (!local_port) - { -@@ -467,6 +646,9 @@ - #endif - - /* Initialize icmp support... */ -+#if defined (JAIL) -+ if (!set_jail) -+#endif /* JAIL */ - if (!cftest && !lftest) - icmp_startup (1, lease_pinged); - -@@ -496,6 +678,14 @@ - - postconf_initialization (quiet); - -+#if defined (PARANOIA) -+#if defined (JAIL) -+ if (!set_jail) -+#endif /* JAIL */ -+ if (!early_chroot && set_chroot) -+ setup_chroot (set_chroot); -+#endif /* PARANOIA */ -+ - /* test option should cause an early exit */ - if (cftest && !lftest) - exit(0); -@@ -538,7 +728,22 @@ - else if (pid) - exit (0); - } -+ -+#if defined (PARANOIA) -+ /* change uid to the specified one */ -+ if (set_gid) { -+ if (setgroups (0, (void *)0)) -+ log_fatal ("setgroups: %m"); -+ if (setgid (set_gid)) -+ log_fatal ("setgid(%d): %m", (int) set_gid); -+ } - -+ if (set_uid) { -+ if (setuid (set_uid)) -+ log_fatal ("setuid(%d): %m", (int) set_uid); -+ } -+#endif /* PARANOIA */ -+ - /* Read previous pid file. */ - if ((i = open (path_dhcpd_pid, O_RDONLY)) >= 0) { - status = read(i, pbuf, (sizeof pbuf) - 1); -@@ -877,8 +1082,24 @@ - log_info (copyright); - log_info (arr); - -- log_fatal ("Usage: dhcpd [-p <UDP port #>] [-d] [-f]%s%s%s%s", -+ log_fatal ("Usage: dhcpd [-p <UDP port #>] [-d] [-f]%s%s%s%s%s%s%s", - "\n [-cf config-file] [-lf lease-file]", -+ -+#if defined (PARANOIA) -+ /* meld into the following string */ -+ "\n [-user user] [-group group]", -+ "\n [-chroot dir] [-early_chroot]", -+#else /* PARANOIA */ -+ "", "", -+#endif /* PARANOIA */ -+ -+#if defined (JAIL) -+ /* then also these ones */ -+ "\n [-jail name ip]", -+#else /* JAIL */ -+ "", -+#endif /* JAIL */ -+ - #if defined (TRACING) - "\n [-tf trace-output-file]", - "\n [-play trace-input-file]", diff --git a/net/isc-dhcp31-server/files/patch-site.conf b/net/isc-dhcp31-server/files/patch-site.conf deleted file mode 100644 index 1149e0c7925c..000000000000 --- a/net/isc-dhcp31-server/files/patch-site.conf +++ /dev/null @@ -1,42 +0,0 @@ ---- site.conf.orig Wed Jul 7 17:20:10 1999 -+++ site.conf Wed Mar 3 14:00:14 2004 -@@ -1,2 +1,39 @@ - # Put local site configuration stuff here to override the default - # settings in Makefile.conf -+ -+PREFIX ?= /usr/local -+ -+USERBINDIR = $(PREFIX)/bin -+BINDIR = $(PREFIX)/sbin -+CLIENTBINDIR = $(PREFIX)/sbin -+ADMMANDIR = $(PREFIX)/man/man8 -+ADMMANEXT = .8 -+FFMANDIR = $(PREFIX)/man/man5 -+FFMANEXT = .5 -+LIBMANDIR = $(PREFIX)/man/man3 -+LIBMANEXT = .3 -+USRMANDIR = $(PREFIX)/man/man1 -+USRMANEXT = .1 -+MANCAT = man -+# INSTALL = ${INSTALL_DATA} -+# MANINSTALL = ${INSTALL_MAN} -+ETC = $(PREFIX)/etc -+LIBDIR = ${PREFIX}/lib -+INCDIR = ${PREFIX}/include -+CLIENT_PATH = \"PATH=/sbin:/bin:/usr/sbin:/usr/bin:${PREFIX}/sbin:${PREFIX}/bin\" -+ -+DEBUG ?= #none -+ -+CFLAGS += -D_PATH_DHCPD_CONF=\"$(ETC)/dhcpd.conf\" -+CFLAGS += -D_PATH_DHCPD_DB=\"$(VARDB)/dhcpd.leases\" -+CFLAGS += -D_PATH_DHCPD_PID=\"$(VARRUN)/dhcpd.pid\" -+ -+CFLAGS += -D_PATH_DHCRELAY_PID=\"$(VARRUN)/dhcrelay.pid\" -+ -+CFLAGS += -D_PATH_DHCLIENT_CONF=\"$(ETC)/dhclient.conf\" -+CFLAGS += -D_PATH_DHCLIENT_SCRIPT=\"$(CLIENTBINDIR)/dhclient-script\" -+CFLAGS += -D_PATH_DHCLIENT_DB=\"$(VARDB)/dhclient.leases\" -+CFLAGS += -D_PATH_DHCLIENT_PID=\"$(VARRUN)/dhclient.pid\" -+ -+CFLAGS += -Dwarn=dhcp_warn -+CFLAGS += -DNOMINUM diff --git a/net/isc-dhcp31-server/pkg-descr b/net/isc-dhcp31-server/pkg-descr deleted file mode 100644 index 86bbb3cc62f0..000000000000 --- a/net/isc-dhcp31-server/pkg-descr +++ /dev/null @@ -1,24 +0,0 @@ -The ISC Dynamic Host Configuration Protocol Distribution provides a -freely redistributable reference implementation of all aspects of the -DHCP protocol, through a suite of DHCP tools: - - * A DHCP server (this port) - * A DHCP client - * A DHCP relay agent - -Version 3 of the ISC DHCP Distribution includes the following features -that are new since version 2.0: - - * DHCP Failover Protocol support - * OMAPI, an API for accessing and modifying the DHCP server and client state - * Conditional behaviour - * Storing arbitrary information on leases - * Address pools with access control - * Client classing - * Address allocation restriction by class - * Relay agent information option support - * Dynamic DNS updates - * Many bug fixes, performance enhancements, and minor new DHCP protocol - features. - -WWW: http://www.isc.org/products/DHCP/ diff --git a/net/isc-dhcp31-server/pkg-install b/net/isc-dhcp31-server/pkg-install deleted file mode 100644 index 547e94efc046..000000000000 --- a/net/isc-dhcp31-server/pkg-install +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -[ $# != 2 ] && exit 1 -[ -z "${PKG_PREFIX}" ] && exit 1 -[ -n "${BATCH}" ] && exit 0 - -case $2 in -POST-INSTALL) - if [ -x ${PKG_PREFIX}/etc/rc.d/isc-dhcpd ]; then - ${PKG_PREFIX}/etc/rc.d/isc-dhcpd forceinstall - else - ${PKG_PREFIX}/etc/rc.d/isc-dhcpd.sh forceinstall - fi - ;; -DEINSTALL) - if [ -x ${PKG_PREFIX}/etc/rc.d/isc-dhcpd ]; then - ${PKG_PREFIX}/etc/rc.d/isc-dhcpd forceuninstall - else - ${PKG_PREFIX}/etc/rc.d/isc-dhcpd.sh forceuninstall - fi - ;; -POST-DEINSTALL|PRE-INSTALL) - ;; -*) - echo "usage: $0 <PKG_NAME> {PRE-INSTALL|POST-INSTALL|DEINSTALL|POST-DEINSTALL}" >&2 - exit 1 - ;; -esac diff --git a/net/isc-dhcp31-server/pkg-message b/net/isc-dhcp31-server/pkg-message deleted file mode 100644 index 0322afe1ce24..000000000000 --- a/net/isc-dhcp31-server/pkg-message +++ /dev/null @@ -1,53 +0,0 @@ -**** To setup dhcpd, you may have to copy %%PREFIX%%/etc/dhcpd.conf.sample - to %%PREFIX%%/etc/dhcpd.conf for editing. - -**** This port installs dhcp daemon, but doesn't invoke dhcpd by default. If - you want to invoke dhcpd at startup, put these lines into /etc/rc.conf. - - dhcpd_enable="YES" # dhcpd enabled? - dhcpd_flags="-q" # command option(s) - dhcpd_conf="%%PREFIX%%/etc/dhcpd.conf" # configuration file - dhcpd_ifaces="" # ethernet interface(s) - dhcpd_withumask="022" # file creation mask - -**** If compiled with paranoia support (the default), the following lines - are also supported: - - dhcpd_chuser_enable="YES" # runs w/o privileges? - dhcpd_withuser="dhcpd" # user name to run as - dhcpd_withgroup="dhcpd" # group name to run as - dhcpd_chroot_enable="YES" # runs chrooted? - dhcpd_devfs_enable="YES" # use devfs if available? - dhcpd_makedev_enable="YES" # use MAKEDEV instead? - dhcpd_rootdir="/var/db/dhcpd" # directory to run in - dhcpd_includedir="<some_dir>" # directory with config- - files to include - dhcpd_flags="-early_chroot" # needs full root - - WARNING: -early_chroot requires a jail(8) like environment to work. - - WARNING: dhcpd_devfs_enable and dhcpd_makedev_enable are mutually - exclusive - dhcpd_makedev_enable make NO sense on FreeBSD 5.x and up! - -**** If compiled with jail support (the default), the following lines are - also supported (-early_chroot and dhcpd_chroot_enable=YES are implied): - - dhcpd_jail_enable="YES" # runs imprisoned? - dhcpd_hostname="<hostname>" # jail hostname - dhcpd_ipaddress="<ip address>" # jail ip address - - WARNING: dhcpd_rootdir needs to point to a full jail(8) environment. - -**** WARNING: never edit the chrooted or jailed dhcpd.conf file but - %%PREFIX%%/etc/dhcpd.conf instead which is always copied where - needed upon startup. - -**** WARNING: %%PREFIX%%/etc/rc.isc-dhcpd.conf is obsolete. rc.conf like - variables are still read there but should be moved /etc/rc.conf or - /etc/rc.conf.d/dhcpd instead. Also, the dhcpd_options variable must - be renamed dhcpd_flags if any. -%%LDAP%% -%%LDAP%%**** You have requested support for the LDAP configuration backend. -%%LDAP%% The OpenLDAP schema file is installed as %%SCHEMA_DIR%%/dhcp.schema. -%%LDAP%% See %%DOCSDIR%%/README.ldap for further LDAP configuration details. diff --git a/net/isc-dhcp31-server/pkg-plist b/net/isc-dhcp31-server/pkg-plist deleted file mode 100644 index e1028012ff4e..000000000000 --- a/net/isc-dhcp31-server/pkg-plist +++ /dev/null @@ -1,9 +0,0 @@ -@comment $FreeBSD$ -@unexec %D/etc/rc.d/isc-dhcpd.sh forcestop 2>/dev/null || true -@unexec %D/etc/rc.d/isc-dhcpd forcestop 2>/dev/null || true -bin/omshell -%%LDAP%%bin/dhcpd-conf-to-ldap.pl -etc/dhcpd.conf.sample -sbin/dhcpd -%%LDAP%%%%SCHEMA_DIR%%/dhcp.schema -%%LDAP%%@dirrm %%SCHEMA_DIR%% diff --git a/www/Makefile b/www/Makefile index 3d336c1ace7b..665d66fbf7be 100644 --- a/www/Makefile +++ b/www/Makefile @@ -39,7 +39,6 @@ SUBDIR += arora SUBDIR += asp2php SUBDIR += asql - SUBDIR += asterisk-gui SUBDIR += asterisk-stat SUBDIR += aswedit SUBDIR += aswiki @@ -248,7 +247,6 @@ SUBDIR += geolizer SUBDIR += geronimo SUBDIR += getleft - SUBDIR += gforge SUBDIR += gist SUBDIR += glpi SUBDIR += gnome-user-share @@ -378,7 +376,6 @@ SUBDIR += links1 SUBDIR += linux-f10-flashplugin10 SUBDIR += linux-firefox - SUBDIR += linux-flashplugin7 SUBDIR += linux-flashplugin9 SUBDIR += linux-libgtkembedmoz SUBDIR += linux-mplayer-plugin @@ -601,7 +598,6 @@ SUBDIR += openx SUBDIR += openxmldir SUBDIR += opera - SUBDIR += opera-devel SUBDIR += opera-linuxplugins SUBDIR += orangehrm SUBDIR += oscommerce @@ -1438,7 +1434,6 @@ SUBDIR += piwik SUBDIR += planet SUBDIR += pligg - SUBDIR += plone3 SUBDIR += plugger SUBDIR += plugger-plugins-hubbe SUBDIR += pmwiki @@ -1682,7 +1677,6 @@ SUBDIR += seamonkey2-i18n SUBDIR += selenium SUBDIR += serendipity - SUBDIR += serendipity-devel SUBDIR += serf SUBDIR += servlet-api SUBDIR += session2 @@ -2054,7 +2048,6 @@ SUBDIR += zend-framework SUBDIR += zenphoto SUBDIR += zerowait-httpd - SUBDIR += ziproxy SUBDIR += znavigator SUBDIR += zope SUBDIR += zope-FileSystemSite diff --git a/www/asterisk-gui/Makefile b/www/asterisk-gui/Makefile deleted file mode 100644 index c672f1d79608..000000000000 --- a/www/asterisk-gui/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -# New ports collection makefile for: asterisk-gui -# Date created: 31 Dec 2006 -# Whom: pneumann@gmail.com -# -# $FreeBSD$ -# - -PORTNAME= asterisk-gui -PORTVERSION= 2.0.4 -PORTREVISION= 6 -CATEGORIES= www -MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk-gui/releases/ - -MAINTAINER= pneumann@gmail.com -COMMENT= An asterisk ajax web manager - -DEPRECATED= Depends on net/asterisk14, which is FORBIDDEN -EXPIRATION_DATE= 2011-10-14 - -RUN_DEPENDS= asterisk:${PORTSDIR}/net/asterisk14 \ - wget:${PORTSDIR}/ftp/wget - -PROJECTHOST= asterisk-bsd -USE_AUTOTOOLS= autoconf automake -AUTOTOOLSFILES= bootstrap.sh -USE_GMAKE= yes -SUB_FILES= pkg-message - -post-patch: - @${GREP} -Rl '/var/lib' ${WRKSRC} | \ - ${XARGS} ${REINPLACE_CMD} -e 's|/var/lib|${PREFIX}/share|g' - @${GREP} -Rl '/etc' ${WRKSRC} | \ - ${XARGS} ${REINPLACE_CMD} -e 's|/etc|${PREFIX}/etc|g' - @${GREP} -Rl '/bin/grep' ${WRKSRC} | \ - ${XARGS} ${REINPLACE_CMD} -e 's|/bin/grep|grep|g' - @${GREP} -Rl 'bash' ${WRKSRC} | \ - ${XARGS} ${REINPLACE_CMD} -e 's|bash|sh|g' - - @${FIND} ${WRKSRC} -name "*.orig" -o -name "*.bak" | ${XARGS} ${RM} - -run-autotools: - @(cd ${WRKSRC} && ./bootstrap.sh) - -checkconfig: - @cd ${WRKSRC} && ${GMAKE} checkconfig - -post-install: - @${CAT} ${PKGMESSAGE} - -.include <bsd.port.mk> diff --git a/www/asterisk-gui/distinfo b/www/asterisk-gui/distinfo deleted file mode 100644 index 38c2ee759a97..000000000000 --- a/www/asterisk-gui/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (asterisk-gui-2.0.4.tar.gz) = 228a194c6c9fcd1f9ae52c02e4093fe242c06569d59f00a973fec4d1c67b0acb -SIZE (asterisk-gui-2.0.4.tar.gz) = 611077 diff --git a/www/asterisk-gui/files/patch-bootstrap.sh b/www/asterisk-gui/files/patch-bootstrap.sh deleted file mode 100644 index b6fe53bdba47..000000000000 --- a/www/asterisk-gui/files/patch-bootstrap.sh +++ /dev/null @@ -1,13 +0,0 @@ ---- bootstrap.sh.orig Wed Aug 1 18:59:07 2007 -+++ bootstrap.sh Wed Aug 1 19:00:28 2007 -@@ -14,8 +14,8 @@ - - uname -s | grep -q FreeBSD - if [ $? = 0 ] ; then # FreeBSD case -- MY_AC_VER=259 -- MY_AM_VER=19 -+ MY_AC_VER=-%%AUTOCONF_VERSION%% -+ MY_AM_VER=-%%AUTOMAKE_VERSION%% - else # linux case - MY_AC_VER= - MY_AM_VER= diff --git a/www/asterisk-gui/files/patch-config-sysinfo.html b/www/asterisk-gui/files/patch-config-sysinfo.html deleted file mode 100644 index 3dfc53b7dc97..000000000000 --- a/www/asterisk-gui/files/patch-config-sysinfo.html +++ /dev/null @@ -1,11 +0,0 @@ ---- config/sysinfo.html.orig 2008-09-28 20:33:25.000000000 -0400 -+++ config/sysinfo.html 2008-09-28 20:33:46.000000000 -0400 -@@ -114,7 +114,7 @@ - desc: 'Memory Usage', - click_function: function(){ - $('.hideall').hide(); -- ASTGUI.systemCmdWithOutput( 'free' , function(free){ -+ ASTGUI.systemCmdWithOutput( 'vmstat' , function(free){ - _$('memoryusage').innerHTML = '<pre>' + free +'</pre>'; - $('.hideall').hide(); - $('#memory_div').show(); diff --git a/www/asterisk-gui/files/pkg-message.in b/www/asterisk-gui/files/pkg-message.in deleted file mode 100644 index 82d3cc77425f..000000000000 --- a/www/asterisk-gui/files/pkg-message.in +++ /dev/null @@ -1,17 +0,0 @@ - -=============== Asterisk GUI FreeBSD Instalation ============= - -You just installed asterisk-gui into %%PREFIX%%. - -Make sure to check out the following items: - * Configure you PBX enrivonment - * Check the configs: make checkconfig - * Asterisk is running - * manager.conf has 'write' uncommented - -You should be able to access the web gui in: -http://localhost:8088/asterisk/static/config/index.html - -Good luck! - -============================================================= diff --git a/www/asterisk-gui/pkg-descr b/www/asterisk-gui/pkg-descr deleted file mode 100644 index 89b8549661ed..000000000000 --- a/www/asterisk-gui/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -Asterisk-GUI is a framework for the creation of graphical interfaces for -configuring Asterisk. Some sample graphical interfaces for specific vertical -markets are included for reference or for actual use and extension. - -It is the web-GUI component of AsteriskNOW. - -WWW: http://www.asterisknow.org/ diff --git a/www/asterisk-gui/pkg-plist b/www/asterisk-gui/pkg-plist deleted file mode 100644 index 4dc01e8d9b04..000000000000 --- a/www/asterisk-gui/pkg-plist +++ /dev/null @@ -1,132 +0,0 @@ -share/asterisk/scripts/dldsoundpack -share/asterisk/scripts/editmisdn.sh -share/asterisk/scripts/editzap.sh -share/asterisk/scripts/gui_sysinfo -share/asterisk/scripts/listfiles -share/asterisk/scripts/mastercsvexists -share/asterisk/scripts/registerg729.sh -share/asterisk/scripts/restorebackup -share/asterisk/scripts/takebackup -share/asterisk/static-http/config/asterisklogs.html -share/asterisk/static-http/config/backup.html -share/asterisk/static-http/config/bulkadd.html -share/asterisk/static-http/config/cdr.html -share/asterisk/static-http/config/callingrules.html -share/asterisk/static-http/config/cfgbasic.html -share/asterisk/static-http/config/cli.html -share/asterisk/static-http/config/date.html -share/asterisk/static-http/config/dialplans.html -share/asterisk/static-http/config/digital.html -share/asterisk/static-http/config/directory.html -share/asterisk/static-http/config/emailsettings.html -share/asterisk/static-http/config/features.html -share/asterisk/static-http/config/feditor.html -share/asterisk/static-http/config/flashupdate.html -share/asterisk/static-http/config/flipadvanced.html -share/asterisk/static-http/config/followme.html -share/asterisk/static-http/config/guialert.html -share/asterisk/static-http/config/hardware.html -share/asterisk/static-http/config/hardware_aa50.html -share/asterisk/static-http/config/home.html -share/asterisk/static-http/config/iax.html -share/asterisk/static-http/config/images/1.gif -share/asterisk/static-http/config/images/aa50.png -share/asterisk/static-http/config/images/accordion-icon.gif -share/asterisk/static-http/config/images/add.gif -share/asterisk/static-http/config/images/adv-v.gif -share/asterisk/static-http/config/images/agent_loggedin.png -share/asterisk/static-http/config/images/agent_loggedout.png -share/asterisk/static-http/config/images/ar_down.png -share/asterisk/static-http/config/images/ar_right.png -share/asterisk/static-http/config/images/arrow_blank.png -share/asterisk/static-http/config/images/arrow_down.png -share/asterisk/static-http/config/images/arrow_up.png -share/asterisk/static-http/config/images/asterisk-arrow-down.png -share/asterisk/static-http/config/images/asterisk-arrow-up.png -share/asterisk/static-http/config/images/asterisk_green.gif -share/asterisk/static-http/config/images/asterisk_red.gif -share/asterisk/static-http/config/images/bandwidth.gif -share/asterisk/static-http/config/images/cancel.gif -share/asterisk/static-http/config/images/checkbox_blank.gif -share/asterisk/static-http/config/images/delete.gif -share/asterisk/static-http/config/images/delete_circle.png -share/asterisk/static-http/config/images/digiumlogo.gif -share/asterisk/static-http/config/images/dots.gif -share/asterisk/static-http/config/images/down_arr.gif -share/asterisk/static-http/config/images/edit.gif -share/asterisk/static-http/config/images/favicon.ico -share/asterisk/static-http/config/images/home.png -share/asterisk/static-http/config/images/iaxtel.jpg -share/asterisk/static-http/config/images/loading.gif -share/asterisk/static-http/config/images/ngt.jpg -share/asterisk/static-http/config/images/panel.png -share/asterisk/static-http/config/images/refresh.png -share/asterisk/static-http/config/images/simplesignal.jpg -share/asterisk/static-http/config/images/slice-v.gif -share/asterisk/static-http/config/images/split-v.gif -share/asterisk/static-http/config/images/status_blue.png -share/asterisk/static-http/config/images/status_gray.png -share/asterisk/static-http/config/images/status_green.png -share/asterisk/static-http/config/images/status_orange.png -share/asterisk/static-http/config/images/status_red.png -share/asterisk/static-http/config/images/tick.gif -share/asterisk/static-http/config/images/title_gradient.gif -share/asterisk/static-http/config/images/tooltip_info.gif -share/asterisk/static-http/config/images/voicepulse.gif -share/asterisk/static-http/config/incoming.html -share/asterisk/static-http/config/index.html -share/asterisk/static-http/config/js/astman.js -share/asterisk/static-http/config/js/guiversion.js -share/asterisk/static-http/config/js/index.js -share/asterisk/static-http/config/js/jquery.date_input.js -share/asterisk/static-http/config/js/jquery.fixedheader.js -share/asterisk/static-http/config/js/jquery.js -share/asterisk/static-http/config/js/jquery.tooltip.js -share/asterisk/static-http/config/js/pbx.js -share/asterisk/static-http/config/js/tooltip.js -share/asterisk/static-http/config/language.html -share/asterisk/static-http/config/meetme.html -share/asterisk/static-http/config/menuprompts_record.html -share/asterisk/static-http/config/menuprompts_upload.html -share/asterisk/static-http/config/menus.html -share/asterisk/static-http/config/misdn.html -share/asterisk/static-http/config/mohfiles.html -share/asterisk/static-http/config/networking.html -share/asterisk/static-http/config/paging.html -share/asterisk/static-http/config/password.html -share/asterisk/static-http/config/preferences.html -share/asterisk/static-http/config/queues.html -share/asterisk/static-http/config/reboot.html -share/asterisk/static-http/config/registerg729.html -share/asterisk/static-http/config/reset_defaults.html -share/asterisk/static-http/config/ringgroups.html -share/asterisk/static-http/config/sip.html -share/asterisk/static-http/config/smtp_settings.html -share/asterisk/static-http/config/status.html -share/asterisk/static-http/config/stylesheets/cfgbasic.css -share/asterisk/static-http/config/stylesheets/schwing.css -share/asterisk/static-http/config/sysinfo.html -share/asterisk/static-http/config/timeintervals.html -share/asterisk/static-http/config/timezone.html -share/asterisk/static-http/config/trunks_analog.html -share/asterisk/static-http/config/trunks_digital.html -share/asterisk/static-http/config/trunks_providers.html -share/asterisk/static-http/config/trunks_sps.html -share/asterisk/static-http/config/trunks_voip.html -share/asterisk/static-http/config/upload2.html -share/asterisk/static-http/config/upload_abe_overlay.html -share/asterisk/static-http/config/upload_form.html -share/asterisk/static-http/config/users.html -share/asterisk/static-http/config/vmgroups.html -share/asterisk/static-http/config/voicemail.html -share/asterisk/static-http/config/welcome.html -share/asterisk/static-http/index.html -@dirrm share/asterisk/static-http/config/stylesheets -@dirrm share/asterisk/static-http/config/private/bkps -@dirrm share/asterisk/static-http/config/private -@dirrm share/asterisk/static-http/config/js -@dirrm share/asterisk/static-http/config/images -@dirrmtry share/asterisk/static-http/config -@dirrmtry share/asterisk/static-http -@dirrm share/asterisk/scripts -@dirrmtry share/asterisk/gui_backups diff --git a/www/gforge/Makefile b/www/gforge/Makefile deleted file mode 100644 index bcde98e28c6b..000000000000 --- a/www/gforge/Makefile +++ /dev/null @@ -1,166 +0,0 @@ -# New ports collection makefile for: gforge -# Date created: 1 July 2003 -# Whom: Clement Laforet <sheepkiller@cultdeadsheep.org> -# -# $FreeBSD$ -# - -PORTNAME= gforge -PORTVERSION= 4.5.19 -PORTREVISION= 2 -CATEGORIES= www devel -MASTER_SITES= http://gforge.org/gf/download/frsrelease/150/245/ - -MAINTAINER= sylvio@FreeBSD.org -COMMENT= Open Source collaborative software development tool - -FORBIDDEN= Vulnerable since 2005-08-09, http://portaudit.freebsd.org/d7cd5015-08c9-11da-bc08-0001020eed82.html -EXPIRATION_DATE= 2011-10-14 - -RUN_DEPENDS= ${LOCALBASE}/bin/wget:${PORTSDIR}/ftp/wget - -LICENSE= GPLv2 - -USE_BZIP2= YES -USE_PERL5= YES -HAS_CONFIGURE= YES -USE_APACHE= 13+ -USE_AUTOTOOLS= autoconf -NO_BUILD= YES -USE_PHP= pgsql session pcre -WANT_PHP_CLI= YES -WANT_PHP_MOD= YES - -NO_PACKAGE= The configure process uses hostname - -.include <bsd.port.pre.mk> - -.if ${PHP_VER} == 4 -RUN_DEPENDS+= ${LOCALBASE}/share/jpgraph/imgdata_balls.inc.php:${PORTSDIR}/graphics/jpgraph -.else -RUN_DEPENDS+= ${LOCALBASE}/share/jpgraph/imgdata_balls.inc.php:${PORTSDIR}/graphics/jpgraph2 -.endif - -.if defined(WITH_JABBER) -CONFIGURE_ARGS+= --enable-jabber -RUN_DEPENDS+= ${LOCALBASE}/sbin/jabberd:${PORTSDIR}/net-im/jabber -.endif - -.if defined(WITH_MAILMAN) -RUN_DEPENDS+= ${LOCALBASE}/mailman:${PORTSDIR}/mail/mailman -.endif - -WWW_ROOT?= www -HOME_DIR?= /home/gforge -BACKENDS?= share/${PORTNAME}/backends -BACKEND_DIR= ${PREFIX}/${BACKENDS} -ETC_DIR?= etc/gforge -PLIST_SUB+= WWW_ROOT=${WWW_ROOT} BACKEND_DIR="${BACKENDS}" ETC_DIR=${ETC_DIR} - -WWWROOT= ${PREFIX}/${WWW_ROOT} -ETCDIR= ${PREFIX}/${ETC_DIR} - -.if !defined(WITH_DOMAINNAME) -HOSTNAME_CMD?= /bin/hostname -SHORT_HOSTNAME!= ${HOSTNAME_CMD} -s -DOMAINNAME!= ${HOSTNAME_CMD} | ${SED} "s,${SHORT_HOSTNAME}\.,," -.else -DOMAINNAME= ${WITH_DOMAINNAME} -.endif - -CONFIGURE_WRKSRC=${WRKSRC}/contrib/autoconf -CONFIGURE_ARGS+=--enable-defaults=FreeBSD --with-domain-name=${DOMAINNAME} \ - --with-sys-path-to-jpgraph=${LOCALBASE}/share/jpgraph/ -CONFIGURE_ENV+= "WWWROOT=${WWWROOT}/gforge" - -WWW_STUFF= common www -BACKEND_STUFF= backend cronjobs monitor utils plugins -SHARE_STUFF= contrib db -ETC_STUFF= gforge-httpd.conf.example local.inc.example \ - gforge-multi-host-httpd.conf.example - -pre-everything:: -.if defined(SYSTEM_NAME) - CONFIGURE_ARGS+= --with-sys-name=${SYSTEM_NAME} -.else - @${ECHO_MSG} "You can set your system name with SYSTEM_NAME=<your system name>" -.endif - -post-patch: - @${CHMOD} 744 ${WRKSRC}/contrib/autoconf/configure - @${ECHO_MSG} " ==> Patching CLI php scripts" - @${FIND} ${WRKSRC} -name "*.php" | ${XARGS} ${REINPLACE_CMD} -e \ - "s,/usr/bin/php4,${LOCALBASE}/bin/php," - @${FIND} ${WRKSRC} -name "*.php" | ${XARGS} ${REINPLACE_CMD} -e \ - "s,/usr/bin/php,${LOCALBASE}/bin/php," - @${ECHO_MSG} " ==> Patching patches" - @${FIND} ${WRKSRC} -name "*.patch" | ${XARGS} ${REINPLACE_CMD} -e \ - "s,/usr/bin/php,${LOCALBASE}/bin/php," - @${ECHO_MSG} " ==> Patching perl scripts" - @${FIND} ${WRKSRC} -name "*.pl" | ${XARGS} ${REINPLACE_CMD} -e \ - "s,/usr/bin/perl,${PERL}," -.for f in utils/ldap/ldap-clean utils/ldap/ldap-del-user utils/ldap/ldap-dump utils/ldap/ldap-import utils/ldap/ldap-check-replica monitor/systemdaemon - @${REINPLACE_CMD} -e "s,/usr/bin/perl,${PERL}," ${WRKSRC}/${f} -.endfor - @${ECHO_MSG} " ==> Setting correct path" - @${REINPLACE_CMD} -e "s,/usr/bin:/usr/games:/bin,${PATH}," ${WRKSRC}/monitor/systemdaemon -.for f in backend/include.pl utils/include.pl www/include/BaseLanguage.class www/include/pre.php www/include/squal_pre.php - @${REINPLACE_CMD} -e "s,/etc/gforge,${ETCDIR},g" ${WRKSRC}/${f} -.endfor - -post-configure: - @${ECHO_MSG} " ==> Preparing crontabs" -.for CRONFILE in README.root - @${REINPLACE_CMD} -e "s,~/alexandria,${BACKEND_DIR},g" ${WRKSRC}/cronjobs/${CRONFILE} -.endfor - @${ECHO_MSG} " ==> Cleaning useless file" - @${FIND} ${WRKSRC} -name "*.bak" -exec ${RM} {} \; -.for f in autom4te.cache configure.ac.orig configure.lineno config.log - @${RM} -rfv ${WRKSRC}/contrib/autoconf/${f} -.endfor - -do-install: - @${MKDIR} ${ETCDIR} - @${CP} ${WRKSRC}/contrib/autoconf/local.inc ${ETCDIR}/local.inc-dist - @${CP} ${WRKSRC}/contrib/autoconf/sample-apache.vhost ${ETCDIR}/sample-apache.vhost-dist -.for f in ${ETC_STUFF} - @${CP} -Rvf ${WRKSRC}/etc/${f} ${ETCDIR} -.endfor -.for dir in ${WWW_STUFF} - @${MKDIR} ${WWWROOT}/gforge/${dir} - @${CP} -Rvf ${WRKSRC}/${dir}/* ${WWWROOT}/gforge/${dir} -.endfor -.for dir in ${BACKEND_STUFF} - @${MKDIR} ${BACKEND_DIR}/${dir} - @${CP} -Rvf ${WRKSRC}/${dir}/* ${BACKEND_DIR}/${dir} -.endfor -.for dir in ${SHARE_STUFF} - @${MKDIR} ${DATADIR}/${dir} - @${CP} -Rvf ${WRKSRC}/${dir}/* ${DATADIR}/${dir} -.endfor -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} - @${CP} -Rvf ${WRKSRC}/docs/* ${DOCSDIR} -.endif - -post-install: - @${ECHO_MSG} "--------------------------------------------------------" - @${ECHO_MSG} "To start using gforge just copy ${ETCDIR}/local.inc-dist" - @${ECHO_MSG} "to ${ETCDIR}/local.inc and edit it. - @${ECHO_MSG} "A sample apache virtualhost can be found here:" - @${ECHO_MSG} "${ETCDIR}/sample-apache.vhost-dist" - @${ECHO_MSG} "" - @${ECHO_MSG} "Usefull files:" - @${ECHO_MSG} "database template: ${DATADIR}/db/gforge.sql" - @${ECHO_MSG} "crontab templates: ${BACKEND_DIR}/cronjobs/README.*" - @${ECHO_MSG} "" - @${ECHO_MSG} "If you are having trouble displaying gantt charts," - @${ECHO_MSG} "please try increasing PHP's memory limit. Thanks to" - @${ECHO_MSG} "Erik Greenwald for pointing this issue out." - @${ECHO_MSG} "" - @${ECHO_MSG} "gforge is a huge project and complex to configure." - @${ECHO_MSG} "If you have some great ideas for this port please" - @${ECHO_MSG} "contact me directly (${MAINTAINER})." - @${ECHO_MSG} "--------------------------------------------------------" - -.include <bsd.port.post.mk> diff --git a/www/gforge/distinfo b/www/gforge/distinfo deleted file mode 100644 index 031542763dd4..000000000000 --- a/www/gforge/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (gforge-4.5.19.tar.bz2) = 02b7edd1a962ea4181ef67ee962e9956c9ba7f5288d5ec9d9ecba6950c0d58b2 -SIZE (gforge-4.5.19.tar.bz2) = 1726999 diff --git a/www/gforge/files/patch-contrib-autoconf-configure.ac b/www/gforge/files/patch-contrib-autoconf-configure.ac deleted file mode 100644 index 158469c1589c..000000000000 --- a/www/gforge/files/patch-contrib-autoconf-configure.ac +++ /dev/null @@ -1,63 +0,0 @@ ---- contrib/autoconf/configure.ac.orig Fri Jun 20 11:42:09 2003 -+++ contrib/autoconf/configure.ac Wed Jul 2 13:20:49 2003 -@@ -56,6 +56,20 @@ - sys_urlroot=/usr/share/gforge/www/ - sys_ldap_admin_dn="admin,$LDAP_BASE_DN" - ;; -+ FreeBSD) -+ AC_MSG_RESULT([Using FreeBSD specific defaults]) -+ -+ homedir_prefix=${HOME_DIR}/users -+ groupdir_prefix=${HOME_DIR}/groups -+ -+ sys_upload_dir=/tmp/ -+ -+ TOP_DIR=${WWWROOT} -+ CGIBIN_DIR=${WWWROOT}/cgi-bin -+ -+ sys_urlroot=${WWWROOT}/www/ -+ sys_ldap_admin_dn="admin,$LDAP_BASE_DN" -+ ;; - - NONE|none) - # use defaults -@@ -399,39 +413,6 @@ - fi - AC_MSG_RESULT([Session key (using "ps aux | $HASHING_PROG$POST_PROC")... $sys_session_key]) - ]) -- -- --############################################################################# --# check to see if the values given are okay. --############################################################################# -- --AC_MSG_CHECKING([whether sys_upload_dir directory exists]) --if test -d "$sys_upload_dir" --then -- AC_MSG_RESULT([Yes.]) -- if `echo $sys_upload_dir | grep -- "${sys_urlroot}" > /dev/null ` -- then -- AC_MSG_ERROR([sys_upload_dir must not be under Document Root ($sys_urlroot).]) -- fi --else -- AC_MSG_ERROR([No.]) --fi -- --AC_MSG_CHECKING([whether "$sys_lang" is supported]) --if test -f "$TOP_DIR/www/include/languages/$sys_lang.tab" --then -- AC_MSG_RESULT([Yes.]) --else -- AC_MSG_ERROR([No.]) --fi -- --AC_MSG_CHECKING([whether the theme "$sys_theme" exists]) --if test -d "$TOP_DIR/www/themes/$sys_theme" --then -- AC_MSG_RESULT([Yes.]) --else -- AC_MSG_ERROR([$sys_theme theme does not exist.]) --fi - - - ############################################################################# diff --git a/www/gforge/pkg-descr b/www/gforge/pkg-descr deleted file mode 100644 index e5ad29448581..000000000000 --- a/www/gforge/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -GForge is an Open Source collaborative software development tool, -which allows you to organize and manage any number of software -development projects. It's perfect for managing large teams of -software engineers and/or engineers scattered among multiple -locations. - -WWW: http://gforge.org diff --git a/www/gforge/pkg-plist b/www/gforge/pkg-plist deleted file mode 100644 index a231565eb86a..000000000000 --- a/www/gforge/pkg-plist +++ /dev/null @@ -1,1348 +0,0 @@ -etc/gforge/gforge-httpd.conf.example -etc/gforge/gforge-multi-host-httpd.conf.example -etc/gforge/local.inc-dist -etc/gforge/local.inc.example -etc/gforge/sample-apache.vhost-dist -%%DOCSDIR%%/README.ConvertToUTF8 -%%DOCSDIR%%/README.Custom -%%DOCSDIR%%/README.KnownBugs -%%DOCSDIR%%/README.Plugins -%%DOCSDIR%%/README.Soap -%%DOCSDIR%%/README.Themes -%%DOCSDIR%%/README.TuningLDAP -%%DOCSDIR%%/architecture/stats/stats-process.sda -%%DOCSDIR%%/debian-guide.html -%%DOCSDIR%%/debian-installguidefornewbies.html -%%DOCSDIR%%/doc_utils.php -%%DOCSDIR%%/docbook/INSTALL -%%DOCSDIR%%/docbook/Makefile -%%DOCSDIR%%/docbook/README -%%DOCSDIR%%/docbook/build/.keepme -%%DOCSDIR%%/docbook/docbook/administration_guide/administration_guide.xml -%%DOCSDIR%%/docbook/docbook/contribution_guide/contribution_guide.xml -%%DOCSDIR%%/docbook/docbook/contribution_guide/include/coding_standards.xml -%%DOCSDIR%%/docbook/docbook/contribution_guide/include/cvs_repository.xml -%%DOCSDIR%%/docbook/docbook/contribution_guide/include/howto_contribute.xml -%%DOCSDIR%%/docbook/docbook/contribution_guide/include/howto_documentation.xml -%%DOCSDIR%%/docbook/docbook/contribution_guide/include/howto_localization.xml -%%DOCSDIR%%/docbook/docbook/contribution_guide/include/howto_xhtml.xml -%%DOCSDIR%%/docbook/docbook/contribution_guide/include/templating.xml -%%DOCSDIR%%/docbook/docbook/entities/authors.ent -%%DOCSDIR%%/docbook/docbook/entities/authors/guillaume_smet.xml -%%DOCSDIR%%/docbook/docbook/entities/authors/ken_mccullagh.xml -%%DOCSDIR%%/docbook/docbook/entities/authors/ognyan_kulev.xml -%%DOCSDIR%%/docbook/docbook/entities/authors/reinhard_spisser.xml -%%DOCSDIR%%/docbook/docbook/entities/authors/roland_mas.xml -%%DOCSDIR%%/docbook/docbook/entities/authors/tim_perdue.xml -%%DOCSDIR%%/docbook/docbook/entities/authors/tom_copeland.xml -%%DOCSDIR%%/docbook/docbook/entities/xinclude.ent -%%DOCSDIR%%/docbook/docbook/gforge_manual.xml -%%DOCSDIR%%/docbook/docbook/installation_guide/installation_guide.xml -%%DOCSDIR%%/docbook/docbook/introduction/introduction.xml -%%DOCSDIR%%/docbook/docbook/user_guide/getting_started/getting_started.xml -%%DOCSDIR%%/docbook/docbook/user_guide/introduction/introduction.xml -%%DOCSDIR%%/docbook/docbook/user_guide/project_functions/cvs.xml -%%DOCSDIR%%/docbook/docbook/user_guide/project_functions/docman.xml -%%DOCSDIR%%/docbook/docbook/user_guide/project_functions/file_releases.xml -%%DOCSDIR%%/docbook/docbook/user_guide/project_functions/forums.xml -%%DOCSDIR%%/docbook/docbook/user_guide/project_functions/index.xml -%%DOCSDIR%%/docbook/docbook/user_guide/project_functions/mailing_lists.xml -%%DOCSDIR%%/docbook/docbook/user_guide/project_functions/news.xml -%%DOCSDIR%%/docbook/docbook/user_guide/project_functions/project_admin.xml -%%DOCSDIR%%/docbook/docbook/user_guide/project_functions/project_summary.xml -%%DOCSDIR%%/docbook/docbook/user_guide/project_functions/surveys.xml -%%DOCSDIR%%/docbook/docbook/user_guide/project_functions/task_manager.xml -%%DOCSDIR%%/docbook/docbook/user_guide/project_functions/tracker.xml -%%DOCSDIR%%/docbook/docbook/user_guide/sitewide_functions/index.xml -%%DOCSDIR%%/docbook/docbook/user_guide/sitewide_functions/project_help.xml -%%DOCSDIR%%/docbook/docbook/user_guide/sitewide_functions/search.xml -%%DOCSDIR%%/docbook/docbook/user_guide/sitewide_functions/snippet.xml -%%DOCSDIR%%/docbook/docbook/user_guide/sitewide_functions/trove.xml -%%DOCSDIR%%/docbook/docbook/user_guide/user_functions/index.xml -%%DOCSDIR%%/docbook/docbook/user_guide/user_guide.xml -%%DOCSDIR%%/docbook/xsl/article_html.xsl -%%DOCSDIR%%/docbook/xsl/article_html_chunk.xsl -%%DOCSDIR%%/docbook/xsl/article_pdf.xsl -%%DOCSDIR%%/docbook/xsl/book_html.xsl -%%DOCSDIR%%/docbook/xsl/book_html_chunk.xsl -%%DOCSDIR%%/docbook/xsl/book_pdf.xsl -%%DOCSDIR%%/docbook/xsl/include/common_html.xsl -%%DOCSDIR%%/docbook/xsl/include/common_html_chunk.xsl -%%DOCSDIR%%/docbook/xsl/include/common_pdf.xsl -%%DOCSDIR%%/gforge-themes-HOWTO.html -%%DOCSDIR%%/images/sflogo2-105a.png -%%DOCSDIR%%/index.php -%%DOCSDIR%%/log_formats.txt -%%DOCSDIR%%/migrating-to-gforge-HOWTO.html -%%DOCSDIR%%/migrating-to-gforge-REPORT.txt -%%DOCSDIR%%/phpdoc/makedoc.sh -%%DOCSDIR%%/phpdoc/manageclass.patch -%%DOCSDIR%%/webalizer-HOWTO.html -%%DATADIR%%/backends/backend/DatabaseDump.pl -%%DATADIR%%/backends/backend/include.pl -%%DATADIR%%/backends/backend/shell/apache.sh -%%DATADIR%%/backends/backend/zones/aliases.zone -%%DATADIR%%/backends/backend/zones/dns.zone -%%DATADIR%%/backends/backend/zones/sendmail.cw.zone -%%DATADIR%%/backends/cronjobs/README.root -%%DATADIR%%/backends/cronjobs/calculate_user_metric.php -%%DATADIR%%/backends/cronjobs/check_stale_tracker_items.php -%%DATADIR%%/backends/cronjobs/crontab.in -%%DATADIR%%/backends/cronjobs/cvs-cron/cvs.php -%%DATADIR%%/backends/cronjobs/cvs-cron/cvscreate.sh -%%DATADIR%%/backends/cronjobs/cvs-cron/cvssh.pl -%%DATADIR%%/backends/cronjobs/cvs-cron/default_page.php -%%DATADIR%%/backends/cronjobs/cvs-cron/ftp_create.php -%%DATADIR%%/backends/cronjobs/cvs-cron/grap.c -%%DATADIR%%/backends/cronjobs/cvs-cron/history_parse.php -%%DATADIR%%/backends/cronjobs/cvs-cron/ssh_create.php -%%DATADIR%%/backends/cronjobs/cvs-cron/syncmail -%%DATADIR%%/backends/cronjobs/cvs-cron/usergroup.php -%%DATADIR%%/backends/cronjobs/cvs-cron/www/index.php -%%DATADIR%%/backends/cronjobs/daily_task_email.php -%%DATADIR%%/backends/cronjobs/dav-svn/README -%%DATADIR%%/backends/cronjobs/dav-svn/commit-email_pl -%%DATADIR%%/backends/cronjobs/dav-svn/create_docman.php -%%DATADIR%%/backends/cronjobs/dav-svn/create_group_home.php -%%DATADIR%%/backends/cronjobs/dav-svn/create_groups.php -%%DATADIR%%/backends/cronjobs/dav-svn/create_svn.php -%%DATADIR%%/backends/cronjobs/dav-svn/create_users.php -%%DATADIR%%/backends/cronjobs/dav-svn/crontab.in -%%DATADIR%%/backends/cronjobs/dav-svn/default_page.php -%%DATADIR%%/backends/cronjobs/dav-svn/svn-index.php -%%DATADIR%%/backends/cronjobs/dav-svn/www/index.php -%%DATADIR%%/backends/cronjobs/dav-svn/www/svnindex.css -%%DATADIR%%/backends/cronjobs/dav-svn/www/svnindex.xsl -%%DATADIR%%/backends/cronjobs/db_project_sums.php -%%DATADIR%%/backends/cronjobs/db_stats_agg.php -%%DATADIR%%/backends/cronjobs/db_trove_maint.php -%%DATADIR%%/backends/cronjobs/forum_gateway.php -%%DATADIR%%/backends/cronjobs/mail/mailaliases.php -%%DATADIR%%/backends/cronjobs/mail/mailing_lists_create.php -%%DATADIR%%/backends/cronjobs/mail/privatize_list.py -%%DATADIR%%/backends/cronjobs/massmail.php -%%DATADIR%%/backends/cronjobs/project_cleanup.php -%%DATADIR%%/backends/cronjobs/project_weekly_metric-backfill.php -%%DATADIR%%/backends/cronjobs/project_weekly_metric.php -%%DATADIR%%/backends/cronjobs/rating_stats.php -%%DATADIR%%/backends/cronjobs/reporting_cron.php -%%DATADIR%%/backends/cronjobs/rotate_activity.php -%%DATADIR%%/backends/cronjobs/send_pending_items_mail.php -%%DATADIR%%/backends/cronjobs/site_stats.php -%%DATADIR%%/backends/cronjobs/stats_projects-backfill.php -%%DATADIR%%/backends/cronjobs/stats_projects.inc -%%DATADIR%%/backends/cronjobs/stats_site.inc -%%DATADIR%%/backends/cronjobs/tracker_gateway.php -%%DATADIR%%/backends/cronjobs/update_filesize.php -%%DATADIR%%/backends/cronjobs/vacuum.php -%%DATADIR%%/backends/monitor/check-system.pl -%%DATADIR%%/backends/monitor/systemdaemon -%%DATADIR%%/backends/plugins/cvssyncmail/INSTALL -%%DATADIR%%/backends/plugins/cvssyncmail/common/CVSSyncMailPlugin.class -%%DATADIR%%/backends/plugins/cvssyncmail/common/cvssyncmail-init.php -%%DATADIR%%/backends/plugins/cvssyncmail/common/languages/Base.tab -%%DATADIR%%/backends/plugins/cvssyncmail/db/cvssyncmail-init.sql -%%DATADIR%%/backends/plugins/cvssyncmail/include/cvssyncmail-init.php -%%DATADIR%%/backends/plugins/cvstracker/AUTHORS -%%DATADIR%%/backends/plugins/cvstracker/COPYING -%%DATADIR%%/backends/plugins/cvstracker/Makefile -%%DATADIR%%/backends/plugins/cvstracker/README -%%DATADIR%%/backends/plugins/cvstracker/bin/db-delete.pl -%%DATADIR%%/backends/plugins/cvstracker/bin/db-upgrade.pl -%%DATADIR%%/backends/plugins/cvstracker/bin/post.php -%%DATADIR%%/backends/plugins/cvstracker/bin/update_loginfo.php -%%DATADIR%%/backends/plugins/cvstracker/etc/plugins/cvstracker/config.php -%%DATADIR%%/backends/plugins/cvstracker/httpd.conf -%%DATADIR%%/backends/plugins/cvstracker/include/Snoopy.class -%%DATADIR%%/backends/plugins/cvstracker/include/cvstracker-init.php -%%DATADIR%%/backends/plugins/cvstracker/include/cvstrackerPlugin.class -%%DATADIR%%/backends/plugins/cvstracker/include/languages/Base.tab -%%DATADIR%%/backends/plugins/cvstracker/include/languages/French.tab -%%DATADIR%%/backends/plugins/cvstracker/include/languages/Spanish.tab -%%DATADIR%%/backends/plugins/cvstracker/lib/20050305.sql -%%DATADIR%%/backends/plugins/cvstracker/lib/20051003.sql -%%DATADIR%%/backends/plugins/cvstracker/lib/cvstracker-init.sql -%%DATADIR%%/backends/plugins/cvstracker/www/newcommit.php -%%DATADIR%%/backends/plugins/scmcvs/AUTHORS -%%DATADIR%%/backends/plugins/scmcvs/COPYING -%%DATADIR%%/backends/plugins/scmcvs/README -%%DATADIR%%/backends/plugins/scmcvs/TODO -%%DATADIR%%/backends/plugins/scmcvs/bin/README -%%DATADIR%%/backends/plugins/scmcvs/bin/aclcheck.php -%%DATADIR%%/backends/plugins/scmcvs/bin/cvs-pserver -%%DATADIR%%/backends/plugins/scmcvs/bin/cvs_dump.pl -%%DATADIR%%/backends/plugins/scmcvs/bin/cvs_update.pl -%%DATADIR%%/backends/plugins/scmcvs/bin/db-delete.pl -%%DATADIR%%/backends/plugins/scmcvs/bin/db-upgrade.pl -%%DATADIR%%/backends/plugins/scmcvs/bin/install-cvs.sh -%%DATADIR%%/backends/plugins/scmcvs/bin/snapshots.sh -%%DATADIR%%/backends/plugins/scmcvs/bin/stats_cvs.pl -%%DATADIR%%/backends/plugins/scmcvs/bin/syncmail -%%DATADIR%%/backends/plugins/scmcvs/bin/syncmail-cvs-1.11 -%%DATADIR%%/backends/plugins/scmcvs/bin/syncmail-cvs-1.12 -%%DATADIR%%/backends/plugins/scmcvs/cgi-bin/cvsweb -%%DATADIR%%/backends/plugins/scmcvs/cgi-bin/cvsweb.ori -%%DATADIR%%/backends/plugins/scmcvs/cronjobs/syncmail -%%DATADIR%%/backends/plugins/scmcvs/cronjobs/tarballs.php -%%DATADIR%%/backends/plugins/scmcvs/etc/httpd.d/11scm50cvs -%%DATADIR%%/backends/plugins/scmcvs/etc/httpd.d/12scm50cvs.ssl -%%DATADIR%%/backends/plugins/scmcvs/etc/httpd.d/30virtualcvs -%%DATADIR%%/backends/plugins/scmcvs/etc/httpd.d/31virtualcvs.ssl -%%DATADIR%%/backends/plugins/scmcvs/etc/plugins/scmcvs/config.php -%%DATADIR%%/backends/plugins/scmcvs/etc/plugins/scmcvs/cvsweb.conf -%%DATADIR%%/backends/plugins/scmcvs/include/CVSPlugin.class -%%DATADIR%%/backends/plugins/scmcvs/include/Snoopy.class -%%DATADIR%%/backends/plugins/scmcvs/include/languages/Base.tab -%%DATADIR%%/backends/plugins/scmcvs/include/languages/Basque.tab -%%DATADIR%%/backends/plugins/scmcvs/include/languages/Chinese.tab -%%DATADIR%%/backends/plugins/scmcvs/include/languages/Dutch.tab -%%DATADIR%%/backends/plugins/scmcvs/include/languages/French.tab -%%DATADIR%%/backends/plugins/scmcvs/include/languages/German.tab -%%DATADIR%%/backends/plugins/scmcvs/include/languages/Italian.tab -%%DATADIR%%/backends/plugins/scmcvs/include/languages/Korean.tab -%%DATADIR%%/backends/plugins/scmcvs/include/languages/PortugueseBrazilian.tab -%%DATADIR%%/backends/plugins/scmcvs/include/languages/Spanish.tab -%%DATADIR%%/backends/plugins/scmcvs/include/languages/Swedish.tab -%%DATADIR%%/backends/plugins/scmcvs/include/scmcvs-init.php -%%DATADIR%%/backends/plugins/scmcvs/lib/scmcvs-init.sql -%%DATADIR%%/backends/plugins/scmcvs/www/acl.php -%%DATADIR%%/backends/plugins/scmcvs/www/cvsweb.php -%%DATADIR%%/backends/plugins/scmcvs/www/cvsweb/css/cvsweb.css -%%DATADIR%%/backends/plugins/scmcvs/www/cvsweb/icons/back.gif -%%DATADIR%%/backends/plugins/scmcvs/www/cvsweb/icons/binary.gif -%%DATADIR%%/backends/plugins/scmcvs/www/cvsweb/icons/dir.gif -%%DATADIR%%/backends/plugins/scmcvs/www/cvsweb/icons/miniback.gif -%%DATADIR%%/backends/plugins/scmcvs/www/cvsweb/icons/minidir.gif -%%DATADIR%%/backends/plugins/scmcvs/www/cvsweb/icons/minigraph.png -%%DATADIR%%/backends/plugins/scmcvs/www/cvsweb/icons/minitext.gif -%%DATADIR%%/backends/plugins/scmcvs/www/cvsweb/icons/text.gif -%%DATADIR%%/backends/plugins/scmsvn/README -%%DATADIR%%/backends/plugins/scmsvn/bin/db-delete.pl -%%DATADIR%%/backends/plugins/scmsvn/bin/db-upgrade.pl -%%DATADIR%%/backends/plugins/scmsvn/bin/install-svn.sh -%%DATADIR%%/backends/plugins/scmsvn/bin/install-viewcvs.sh -%%DATADIR%%/backends/plugins/scmsvn/bin/snapshots.sh -%%DATADIR%%/backends/plugins/scmsvn/bin/svn-create.php -%%DATADIR%%/backends/plugins/scmsvn/bin/svn_dump.pl -%%DATADIR%%/backends/plugins/scmsvn/bin/svn_update.pl -%%DATADIR%%/backends/plugins/scmsvn/cgi-bin/viewcvs.cgi -%%DATADIR%%/backends/plugins/scmsvn/cronjobs/svn-stats.php -%%DATADIR%%/backends/plugins/scmsvn/cronjobs/tarballs.php -%%DATADIR%%/backends/plugins/scmsvn/etc/plugins/scmsvn/config.php -%%DATADIR%%/backends/plugins/scmsvn/gforge-plugin-scmsvn.spec -%%DATADIR%%/backends/plugins/scmsvn/include/SVNPlugin.class -%%DATADIR%%/backends/plugins/scmsvn/include/languages/Base.tab -%%DATADIR%%/backends/plugins/scmsvn/include/languages/French.tab -%%DATADIR%%/backends/plugins/scmsvn/include/languages/Korean.tab -%%DATADIR%%/backends/plugins/scmsvn/include/scmsvn-init.php -%%DATADIR%%/backends/plugins/scmsvn/lib/scmsvn-init.sql -%%DATADIR%%/backends/plugins/scmsvn/rpm-specific/cron.d/gforge-plugin-scmsvn -%%DATADIR%%/backends/plugins/scmsvn/rpm-specific/languages/.keepme -%%DATADIR%%/backends/plugins/scmsvn/rpm-specific/patches/gforge-plugin-scmsvn-4.5.14-hotbackup.py-path.patch -%%DATADIR%%/backends/plugins/scmsvn/rpm-specific/patches/gforge-plugin-scmsvn-4.5.14-nogroupdircheck.patch -%%DATADIR%%/backends/plugins/scmsvn/rpm-specific/patches/gforge-plugin-scmsvn-4.5.14-styles.css.patch -%%DATADIR%%/backends/plugins/scmsvn/rpm-specific/patches/gforge-plugin-scmsvn-4.5.14-svn-host.patch -%%DATADIR%%/backends/plugins/scmsvn/rpm-specific/patches/gforge-plugin-scmsvn-4.5.14-svn_dav_authz.patch -%%DATADIR%%/backends/plugins/scmsvn/rpm-specific/patches/gforge-plugin-scmsvn-4.5.14-templates.patch -%%DATADIR%%/backends/plugins/scmsvn/rpm-specific/patches/gforge-plugin-scmsvn-4.5.14-viewcvs.cgi.patch -%%DATADIR%%/backends/plugins/scmsvn/rpm-specific/patches/gforge-plugin-scmsvn-4.5.14-viewcvs.php.patch -%%DATADIR%%/backends/plugins/scmsvn/rpm-specific/scripts/create_authz_svn.php -%%DATADIR%%/backends/plugins/scmsvn/rpm-specific/viewcvs/icons/small/dir.gif -%%DATADIR%%/backends/plugins/scmsvn/rpm-specific/viewcvs/icons/small/text.gif -%%DATADIR%%/backends/plugins/scmsvn/www/styles.css -%%DATADIR%%/backends/plugins/scmsvn/www/viewcvs.php -%%DATADIR%%/backends/plugins/scmsvn/www/viewcvs_utils.php -%%DATADIR%%/backends/plugins/svncommitemail/bin/commit-email.pl -%%DATADIR%%/backends/plugins/svncommitemail/include/SVNCommitEmailPlugin.class -%%DATADIR%%/backends/plugins/svncommitemail/include/svncommitemail-init.php -%%DATADIR%%/backends/plugins/svntracker/AUTHORS -%%DATADIR%%/backends/plugins/svntracker/COPYING -%%DATADIR%%/backends/plugins/svntracker/README -%%DATADIR%%/backends/plugins/svntracker/bin/db-delete.pl -%%DATADIR%%/backends/plugins/svntracker/bin/db-upgrade.pl -%%DATADIR%%/backends/plugins/svntracker/bin/post.php -%%DATADIR%%/backends/plugins/svntracker/bin/update_postcommit.php -%%DATADIR%%/backends/plugins/svntracker/etc/plugins/svntracker/config.php -%%DATADIR%%/backends/plugins/svntracker/etc/plugins/svntracker/svntracker.conf -%%DATADIR%%/backends/plugins/svntracker/httpd.conf -%%DATADIR%%/backends/plugins/svntracker/include/Snoopy.class -%%DATADIR%%/backends/plugins/svntracker/include/languages/Base.tab -%%DATADIR%%/backends/plugins/svntracker/include/languages/French.tab -%%DATADIR%%/backends/plugins/svntracker/include/languages/Spanish.tab -%%DATADIR%%/backends/plugins/svntracker/include/svntracker-init.php -%%DATADIR%%/backends/plugins/svntracker/include/svntrackerPlugin.class -%%DATADIR%%/backends/plugins/svntracker/lib/20051011.sql -%%DATADIR%%/backends/plugins/svntracker/lib/svntracker-init.sql -%%DATADIR%%/backends/plugins/svntracker/postcommit.example -%%DATADIR%%/backends/plugins/svntracker/rpm-specific/cron.d/gforge-plugin-svntracker -%%DATADIR%%/backends/plugins/svntracker/www/newcommit.php -%%DATADIR%%/backends/utils/change_default_shell -%%DATADIR%%/backends/utils/cvs1/cvscreate.sh -%%DATADIR%%/backends/utils/cvs1/cvstar_genlist.pl -%%DATADIR%%/backends/utils/cvs1/cvstar_superscript.pl -%%DATADIR%%/backends/utils/decode_images.sh -%%DATADIR%%/backends/utils/default_page.php -%%DATADIR%%/backends/utils/fill-in-the-blanks.pl -%%DATADIR%%/backends/utils/fixscripts/fix_broken_uids.php -%%DATADIR%%/backends/utils/fixscripts/fix_image_data.php -%%DATADIR%%/backends/utils/fixscripts/tools_data_cleanup.php -%%DATADIR%%/backends/utils/fixscripts/upgrade_bug_data.php -%%DATADIR%%/backends/utils/fixscripts/upgrade_filerelease_data.php -%%DATADIR%%/backends/utils/fixscripts/upgrade_forum_data.php -%%DATADIR%%/backends/utils/fixscripts/upgrade_task_data.php -%%DATADIR%%/backends/utils/grap.c -%%DATADIR%%/backends/utils/include.pl -%%DATADIR%%/backends/utils/install-apache.sh -%%DATADIR%%/backends/utils/ldap/ldap-check-replica -%%DATADIR%%/backends/utils/ldap/ldap-clean -%%DATADIR%%/backends/utils/ldap/ldap-del-user -%%DATADIR%%/backends/utils/ldap/ldap-dump -%%DATADIR%%/backends/utils/ldap/ldap-import -%%DATADIR%%/backends/utils/ldap/sql2ldif.pl -%%DATADIR%%/backends/utils/sffingerd.c -%%DATADIR%%/backends/utils/underworld-dummy/aliases.zone -%%DATADIR%%/backends/utils/underworld-dummy/dns_conf.pl -%%DATADIR%%/backends/utils/underworld-dummy/dump_database.pl -%%DATADIR%%/backends/utils/underworld-dummy/ia64_dump.pl -%%DATADIR%%/backends/utils/underworld-dummy/mail_aliases.pl -%%DATADIR%%/backends/utils/underworld-dummy/mailing_lists_dump.pl -%%DATADIR%%/backends/utils/underworld-dummy/new_aliases.pl -%%DATADIR%%/backends/utils/underworld-dummy/ssh_dump.pl -%%DATADIR%%/contrib/autoconf/README.configure -%%DATADIR%%/contrib/autoconf/config.status -%%DATADIR%%/contrib/autoconf/configure -%%DATADIR%%/contrib/autoconf/configure.ac -%%DATADIR%%/contrib/autoconf/local.inc -%%DATADIR%%/contrib/autoconf/local.inc.in -%%DATADIR%%/contrib/autoconf/sample-apache.vhost -%%DATADIR%%/contrib/autoconf/sample-apache.vhost.in -%%DATADIR%%/contrib/beta1_install_from_scratch.txt -%%DATADIR%%/contrib/beta1_install_from_scratch_install.php -%%DATADIR%%/contrib/cmd-line-prototype.tar.gz -%%DATADIR%%/contrib/gforge-3.0-cronjobs.patch -%%DATADIR%%/contrib/gforge-3.0-init_sql.patch -%%DATADIR%%/contrib/gforge-3.0-local_config.patch -%%DATADIR%%/contrib/gforge.conf -%%DATADIR%%/contrib/rh8_apache20_config/httpd.conf -%%DATADIR%%/contrib/rh8_apache20_config/local.inc -%%DATADIR%%/contrib/rh8_apache20_config/php.conf -%%DATADIR%%/contrib/rh8_apache20_config/php.ini -%%DATADIR%%/contrib/rh8_apache20_config/readme.txt -%%DATADIR%%/contrib/tracker-cc.README -%%DATADIR%%/contrib/tracker-cc.patch -%%DATADIR%%/contrib/userlist.README -%%DATADIR%%/contrib/userlist.patch -%%DATADIR%%/db/20001209.sql -%%DATADIR%%/db/20001214.sql -%%DATADIR%%/db/20001219-sourceforge-2.5 -%%DATADIR%%/db/20001220.sql -%%DATADIR%%/db/20010109.sql -%%DATADIR%%/db/20010112.sql -%%DATADIR%%/db/20010126.sql -%%DATADIR%%/db/20010206.sql -%%DATADIR%%/db/20010301.sql -%%DATADIR%%/db/20010304-1.sql -%%DATADIR%%/db/20010304-2.sql -%%DATADIR%%/db/20010304-3.sql -%%DATADIR%%/db/20010304-4-artifact-convert-files.php -%%DATADIR%%/db/20010305.sql -%%DATADIR%%/db/20010313.sql -%%DATADIR%%/db/20010317.sql -%%DATADIR%%/db/20010409.sql -%%DATADIR%%/db/20010412.sql -%%DATADIR%%/db/20010507.sql -%%DATADIR%%/db/20010509.sql -%%DATADIR%%/db/20010511.sql -%%DATADIR%%/db/20010601-sourceforge-2.6 -%%DATADIR%%/db/20021124-1_drop_foundry.sql -%%DATADIR%%/db/20021124-2_theming.sql -%%DATADIR%%/db/20021124-3_gforge-debian-sf-sync.sql -%%DATADIR%%/db/20021125.sql -%%DATADIR%%/db/20021212.sql -%%DATADIR%%/db/20021213.sql -%%DATADIR%%/db/20021213_doc_data-migrate.php -%%DATADIR%%/db/20021214.sql -%%DATADIR%%/db/20021215.sql -%%DATADIR%%/db/20021216.sql -%%DATADIR%%/db/20021223-drops.sql -%%DATADIR%%/db/20021223.sql -%%DATADIR%%/db/20021230.sql -%%DATADIR%%/db/20030102-drops.sql -%%DATADIR%%/db/20030102.sql -%%DATADIR%%/db/20030105.sql -%%DATADIR%%/db/20030107.sql -%%DATADIR%%/db/20030109.sql -%%DATADIR%%/db/20030112.sql -%%DATADIR%%/db/20030113-drops.sql -%%DATADIR%%/db/20030113.sql -%%DATADIR%%/db/20030115.sql -%%DATADIR%%/db/20030131.sql -%%DATADIR%%/db/20030209.sql -%%DATADIR%%/db/20030312.sql -%%DATADIR%%/db/20030513.sql -%%DATADIR%%/db/20030701-gforge-3.0 -%%DATADIR%%/db/20030822.sql -%%DATADIR%%/db/20031026-gforge-3.1 -%%DATADIR%%/db/20031105.sql -%%DATADIR%%/db/20031124.sql -%%DATADIR%%/db/20031126.sql -%%DATADIR%%/db/20031129.sql -%%DATADIR%%/db/20031205.sql -%%DATADIR%%/db/20040108-gforge-3.21 -%%DATADIR%%/db/20040130.sql -%%DATADIR%%/db/20040204.sql -%%DATADIR%%/db/20040315.sql -%%DATADIR%%/db/200403251.sql -%%DATADIR%%/db/200403252.sql -%%DATADIR%%/db/20040326-gforge-3.3 -%%DATADIR%%/db/20040329.sql -%%DATADIR%%/db/20040507.sql -%%DATADIR%%/db/20040722.sql -%%DATADIR%%/db/20040729.sql -%%DATADIR%%/db/20040804.sql -%%DATADIR%%/db/20040826.sql -%%DATADIR%%/db/20040826_migrateforum.php -%%DATADIR%%/db/20040826_migraterbac.php -%%DATADIR%%/db/20040914.sql -%%DATADIR%%/db/20041001.sql -%%DATADIR%%/db/20041005.sql -%%DATADIR%%/db/20041006.sql -%%DATADIR%%/db/20041014.sql -%%DATADIR%%/db/20041020.sql -%%DATADIR%%/db/20041025-gforge-4.0 -%%DATADIR%%/db/20041031.sql -%%DATADIR%%/db/20041104.sql -%%DATADIR%%/db/20041107-gforge-4.0.1 -%%DATADIR%%/db/20041108.sql -%%DATADIR%%/db/20041124.sql -%%DATADIR%%/db/20041211-syncmail.php -%%DATADIR%%/db/20041215-gforge-4.0.2 -%%DATADIR%%/db/20041222-1-delete-task-artifact.php -%%DATADIR%%/db/20041222-2.sql -%%DATADIR%%/db/20041222-debian.sql -%%DATADIR%%/db/20050115.sql -%%DATADIR%%/db/20050127-frs-reorg.php -%%DATADIR%%/db/20050130.sql -%%DATADIR%%/db/20050212.sql -%%DATADIR%%/db/20050214-nss.sql -%%DATADIR%%/db/20050224-drop.sql -%%DATADIR%%/db/20050224.sql -%%DATADIR%%/db/20050225-nsssetup.sql -%%DATADIR%%/db/20050227.sql -%%DATADIR%%/db/20050311.sql -%%DATADIR%%/db/20050315-drop.sql -%%DATADIR%%/db/20050315.sql -%%DATADIR%%/db/20050325-1-drop.sql -%%DATADIR%%/db/20050325-1.sql -%%DATADIR%%/db/20050325-2.php -%%DATADIR%%/db/20050325-3-drop.sql -%%DATADIR%%/db/20050325-3.sql -%%DATADIR%%/db/20050605.sql -%%DATADIR%%/db/20050617.php -%%DATADIR%%/db/20050628.sql -%%DATADIR%%/db/20050711.sql -%%DATADIR%%/db/20050906.sql -%%DATADIR%%/db/20051003.sql -%%DATADIR%%/db/20051027-1.sql -%%DATADIR%%/db/20051027-2.php -%%DATADIR%%/db/FTI-20050315.sql -%%DATADIR%%/db/FTI-20050401.sql -%%DATADIR%%/db/FTI-20050530.sql -%%DATADIR%%/db/FTI-20060130.sql -%%DATADIR%%/db/FTI.sql -%%DATADIR%%/db/README -%%DATADIR%%/db/SQL_2.5/DefaultValues_2_5.sql -%%DATADIR%%/db/SQL_2.5/SourceForge_2_5.sql -%%DATADIR%%/db/SQL_2.6/DefaultValues.sql -%%DATADIR%%/db/SQL_2.6/SourceForge.sql -%%DATADIR%%/db/SQL_2.6/dbusers.sql -%%DATADIR%%/db/SQL_2.6/languages.tab -%%DATADIR%%/db/SQL_2.6/replicate.sh -%%DATADIR%%/db/SQL_2.6/replication-master.sql -%%DATADIR%%/db/SQL_2.6/replication-reset-master.sql -%%DATADIR%%/db/SQL_2.6/replication-reset-slave.sql -%%DATADIR%%/db/SQL_2.6/replication-slave.sql -%%DATADIR%%/db/SQL_2.6/replication.plan -%%DATADIR%%/db/SQL_2.6/trove_cat.tab -%%DATADIR%%/db/SQL_2.6/user_rating.sql -%%DATADIR%%/db/gforge-pgsql7.3.sql -%%DATADIR%%/db/gforge.sql -%%DATADIR%%/db/gforge2.6.sql -%%DATADIR%%/db/nss-pgsql.sql -%%DATADIR%%/db/timetracking-init.sql -www/gforge/common/docman/Document.class -www/gforge/common/docman/DocumentFactory.class -www/gforge/common/docman/DocumentGroup.class -www/gforge/common/docman/DocumentGroupFactory.class -www/gforge/common/forum/Forum.class -www/gforge/common/forum/ForumFactory.class -www/gforge/common/forum/ForumMessage.class -www/gforge/common/forum/ForumMessageFactory.class -www/gforge/common/forum/ForumsForUser.class -www/gforge/common/frs/FRSFile.class -www/gforge/common/frs/FRSPackage.class -www/gforge/common/frs/FRSRelease.class -www/gforge/common/include/Error.class -www/gforge/common/include/GForge.class -www/gforge/common/include/Group.class -www/gforge/common/include/GroupJoinRequest.class -www/gforge/common/include/Jabber.class -www/gforge/common/include/MailParser.class -www/gforge/common/include/Permission.class -www/gforge/common/include/Plugin.class -www/gforge/common/include/PluginManager.class -www/gforge/common/include/Role.class -www/gforge/common/include/RoleObserver.class -www/gforge/common/include/SCM.class -www/gforge/common/include/Stats.class -www/gforge/common/include/System.class -www/gforge/common/include/User.class -www/gforge/common/include/Validator.class -www/gforge/common/include/account.php -www/gforge/common/include/constants.php -www/gforge/common/include/cron_utils.php -www/gforge/common/include/database.php -www/gforge/common/include/escapingUtils.php -www/gforge/common/include/license.php -www/gforge/common/include/scm.php -www/gforge/common/include/session.php -www/gforge/common/include/system/LDAP.class -www/gforge/common/include/system/NSSPGSQL.class -www/gforge/common/include/system/UNIX.class -www/gforge/common/include/system/pgsql.class -www/gforge/common/include/timezones.php -www/gforge/common/include/utils.php -www/gforge/common/mail/MailingList.class -www/gforge/common/mail/MailingListFactory.class -www/gforge/common/pm/ProjectCategory.class -www/gforge/common/pm/ProjectGroup.class -www/gforge/common/pm/ProjectGroupFactory.class -www/gforge/common/pm/ProjectTask.class -www/gforge/common/pm/ProjectTaskFactory.class -www/gforge/common/pm/ProjectTasksForUser.class -www/gforge/common/pm/Validator.class -www/gforge/common/pm/import_utils.php -www/gforge/common/reporting/Report.class -www/gforge/common/reporting/ReportGroupAdded.class -www/gforge/common/reporting/ReportGroupCum.class -www/gforge/common/reporting/ReportProjectAct.class -www/gforge/common/reporting/ReportProjectTime.class -www/gforge/common/reporting/ReportSetup.class -www/gforge/common/reporting/ReportSiteAct.class -www/gforge/common/reporting/ReportSiteTime.class -www/gforge/common/reporting/ReportTrackerAct.class -www/gforge/common/reporting/ReportUserAct.class -www/gforge/common/reporting/ReportUserAdded.class -www/gforge/common/reporting/ReportUserCum.class -www/gforge/common/reporting/ReportUserTime.class -www/gforge/common/reporting/TimeEntry.class -www/gforge/common/reporting/report_utils.php -www/gforge/common/scm/SCMFactory.class -www/gforge/common/search/ArtifactSearchQuery.class -www/gforge/common/search/DocsSearchQuery.class -www/gforge/common/search/ExportProjectSearchQuery.class -www/gforge/common/search/ForumSearchQuery.class -www/gforge/common/search/ForumsSearchQuery.class -www/gforge/common/search/FrsSearchQuery.class -www/gforge/common/search/NewsSearchQuery.class -www/gforge/common/search/PeopleSearchQuery.class -www/gforge/common/search/ProjectSearchQuery.class -www/gforge/common/search/SearchQuery.class -www/gforge/common/search/SkillSearchQuery.class -www/gforge/common/search/TasksSearchQuery.class -www/gforge/common/search/TrackersSearchQuery.class -www/gforge/common/survey/Survey.class -www/gforge/common/survey/SurveyFactory.class -www/gforge/common/survey/SurveyQuestion.class -www/gforge/common/survey/SurveyQuestionFactory.class -www/gforge/common/survey/SurveyResponse.class -www/gforge/common/survey/SurveyResponseFactory.class -www/gforge/common/tracker/Artifact.class -www/gforge/common/tracker/ArtifactBoxOptions.class -www/gforge/common/tracker/ArtifactCanned.class -www/gforge/common/tracker/ArtifactExtraField.class -www/gforge/common/tracker/ArtifactExtraFieldElement.class -www/gforge/common/tracker/ArtifactFactory.class -www/gforge/common/tracker/ArtifactFile.class -www/gforge/common/tracker/ArtifactFromID.class -www/gforge/common/tracker/ArtifactHistory.class -www/gforge/common/tracker/ArtifactMessage.class -www/gforge/common/tracker/ArtifactQuery.class -www/gforge/common/tracker/ArtifactQueryFactory.class -www/gforge/common/tracker/ArtifactType.class -www/gforge/common/tracker/ArtifactTypeFactory.class -www/gforge/common/tracker/ArtifactTypes.class -www/gforge/common/tracker/Artifacts.class -www/gforge/common/tracker/ArtifactsForUser.class -www/gforge/common/tracker/artifact_type_definitions.php -www/gforge/www/404.php -www/gforge/www/account/change_email-complete.php -www/gforge/www/account/change_email.php -www/gforge/www/account/change_pw.php -www/gforge/www/account/editsshkeys.php -www/gforge/www/account/first.php -www/gforge/www/account/index.php -www/gforge/www/account/login.php -www/gforge/www/account/logout.php -www/gforge/www/account/lostlogin.php -www/gforge/www/account/lostpw.php -www/gforge/www/account/pending-resend.php -www/gforge/www/account/register.php -www/gforge/www/account/setlang.php -www/gforge/www/account/unsubscribe.php -www/gforge/www/account/verify.php -www/gforge/www/admin/admin_table.php -www/gforge/www/admin/admin_utils.php -www/gforge/www/admin/approve-pending.php -www/gforge/www/admin/configman.php -www/gforge/www/admin/cronman.php -www/gforge/www/admin/database.php -www/gforge/www/admin/edit_frs_filetype.php -www/gforge/www/admin/edit_frs_processor.php -www/gforge/www/admin/edit_licenses.php -www/gforge/www/admin/edit_supported_languages.php -www/gforge/www/admin/edit_theme.php -www/gforge/www/admin/groupdelete.php -www/gforge/www/admin/groupedit.php -www/gforge/www/admin/grouplist.php -www/gforge/www/admin/index.php -www/gforge/www/admin/languages/admintabfiles.php -www/gforge/www/admin/languages/editdouble.php -www/gforge/www/admin/languages/editnotinbasetabfiles.php -www/gforge/www/admin/languages/editnotranstabfiles.php -www/gforge/www/admin/languages/edittabfiles.php -www/gforge/www/admin/languages/edittranstabfiles.php -www/gforge/www/admin/languages/gettabfiles.php -www/gforge/www/admin/languages/loadtabfiles.php -www/gforge/www/admin/languages/seenotinbasetabfiles.php -www/gforge/www/admin/languages/seenotranstabfiles.php -www/gforge/www/admin/languages/seetabfiles.php -www/gforge/www/admin/languages/seetranstabfiles.php -www/gforge/www/admin/massmail.php -www/gforge/www/admin/pluginman.php -www/gforge/www/admin/responses_admin.php -www/gforge/www/admin/search.php -www/gforge/www/admin/trove/trove_cat_add.php -www/gforge/www/admin/trove/trove_cat_edit.php -www/gforge/www/admin/trove/trove_cat_list.php -www/gforge/www/admin/unsubscribe.php -www/gforge/www/admin/useredit.php -www/gforge/www/admin/userlist.php -www/gforge/www/admin/vhost.php -www/gforge/www/dbimage.php -www/gforge/www/developer/diary.php -www/gforge/www/developer/index.php -www/gforge/www/developer/monitor.php -www/gforge/www/developer/rate.php -www/gforge/www/docman/admin/index.php -www/gforge/www/docman/display_doc.php -www/gforge/www/docman/include/DocumentGroupHTML.class -www/gforge/www/docman/include/doc_utils.php -www/gforge/www/docman/index.php -www/gforge/www/docman/new.php -www/gforge/www/docman/view.php -www/gforge/www/download.php -www/gforge/www/export/forum.php -www/gforge/www/export/forum_0.1.dtd -www/gforge/www/export/index.php -www/gforge/www/export/projhtml.php -www/gforge/www/export/projnews.php -www/gforge/www/export/projtitl.php -www/gforge/www/export/rss20_newreleases.php -www/gforge/www/export/rss20_news.php -www/gforge/www/export/rss20_projects.php -www/gforge/www/export/rss_project.php -www/gforge/www/export/rss_sfnewreleases.php -www/gforge/www/export/rss_sfnews.php -www/gforge/www/export/rss_sfprojects.php -www/gforge/www/export/rss_utils.inc -www/gforge/www/export/tracker.php -www/gforge/www/export/tracker.xsd -www/gforge/www/export/trove_tree.php -www/gforge/www/export/trove_tree_0.1.dtd -www/gforge/www/favicon.ico -www/gforge/www/forum/admin/index.php -www/gforge/www/forum/forum.php -www/gforge/www/forum/include/ForumHTML.class -www/gforge/www/forum/index.php -www/gforge/www/forum/message.php -www/gforge/www/forum/monitor.php -www/gforge/www/forum/new.php -www/gforge/www/forum/save.php -www/gforge/www/frs/admin/deletepackage.php -www/gforge/www/frs/admin/deleterelease.php -www/gforge/www/frs/admin/editrelease.php -www/gforge/www/frs/admin/index.php -www/gforge/www/frs/admin/qrs.php -www/gforge/www/frs/admin/showreleases.php -www/gforge/www/frs/download.php -www/gforge/www/frs/include/frs_utils.php -www/gforge/www/frs/index.php -www/gforge/www/frs/monitor.php -www/gforge/www/frs/shownotes.php -www/gforge/www/gfginstaller.png -www/gforge/www/help/index.php -www/gforge/www/help/tracker.php -www/gforge/www/help/trove_cat.php -www/gforge/www/images/blank.png -www/gforge/www/images/clear.png -www/gforge/www/images/debian-sf-icon.png -www/gforge/www/images/favicon.ico -www/gforge/www/images/gantt.png -www/gforge/www/images/gforge.jpg -www/gforge/www/images/ic/caret.png -www/gforge/www/images/ic/cfolder15.png -www/gforge/www/images/ic/check.png -www/gforge/www/images/ic/cvs16b.png -www/gforge/www/images/ic/docman16b.png -www/gforge/www/images/ic/forum20g.png -www/gforge/www/images/ic/forum20w.png -www/gforge/www/images/ic/ftp16b.png -www/gforge/www/images/ic/halfcheck.png -www/gforge/www/images/ic/home16b.png -www/gforge/www/images/ic/index.png -www/gforge/www/images/ic/mail16b.png -www/gforge/www/images/ic/mail16d.png -www/gforge/www/images/ic/mail16w.png -www/gforge/www/images/ic/manual16c.png -www/gforge/www/images/ic/msg.png -www/gforge/www/images/ic/notes16.png -www/gforge/www/images/ic/ofolder15.png -www/gforge/www/images/ic/pencil.png -www/gforge/www/images/ic/save.png -www/gforge/www/images/ic/support16b.jpg -www/gforge/www/images/ic/survey16b.png -www/gforge/www/images/ic/taskman16b.png -www/gforge/www/images/ic/taskman20g.png -www/gforge/www/images/ic/taskman20w.png -www/gforge/www/images/ic/tracker20g.png -www/gforge/www/images/ic/tracker20w.png -www/gforge/www/images/ic/trash-x.png -www/gforge/www/images/ic/trash.png -www/gforge/www/images/ic/write16w.png -www/gforge/www/images/ic/xmail16w.png -www/gforge/www/images/icon.png -www/gforge/www/images/msg.png -www/gforge/www/images/pow-gforge.png -www/gforge/www/images/sf-for-debian.png -www/gforge/www/images/t.png -www/gforge/www/images/t2.png -www/gforge/www/include/BaseLanguage.class -www/gforge/www/include/HTML_Graphs.php -www/gforge/www/include/Layout.class -www/gforge/www/include/LayoutSF.class -www/gforge/www/include/bookmarks.php -www/gforge/www/include/browser.php -www/gforge/www/include/canned_responses.php -www/gforge/www/include/database-mysql.php -www/gforge/www/include/database-oci8.php -www/gforge/www/include/database-pgsql.php -www/gforge/www/include/exit.php -www/gforge/www/include/features_boxes.php -www/gforge/www/include/filechecks.php -www/gforge/www/include/graph_lib.php -www/gforge/www/include/help.php -www/gforge/www/include/html.php -www/gforge/www/include/languages/Base.tab -www/gforge/www/include/languages/Basque.tab -www/gforge/www/include/languages/Bulgarian.tab -www/gforge/www/include/languages/Catalan.tab -www/gforge/www/include/languages/Chinese.tab -www/gforge/www/include/languages/Dutch.tab -www/gforge/www/include/languages/English.tab -www/gforge/www/include/languages/Esperanto.tab -www/gforge/www/include/languages/French.tab -www/gforge/www/include/languages/German.tab -www/gforge/www/include/languages/Greek.tab -www/gforge/www/include/languages/Hebrew.tab -www/gforge/www/include/languages/Indonesian.tab -www/gforge/www/include/languages/Italian.tab -www/gforge/www/include/languages/Japanese.tab -www/gforge/www/include/languages/Korean.tab -www/gforge/www/include/languages/Latin.tab -www/gforge/www/include/languages/Norwegian.tab -www/gforge/www/include/languages/Polish.tab -www/gforge/www/include/languages/Portuguese.tab -www/gforge/www/include/languages/PortugueseBrazilian.tab -www/gforge/www/include/languages/Russian.tab -www/gforge/www/include/languages/SimplifiedChinese.tab -www/gforge/www/include/languages/Spanish.tab -www/gforge/www/include/languages/Swedish.tab -www/gforge/www/include/languages/Thai.tab -www/gforge/www/include/logger.php -www/gforge/www/include/menuSF.php -www/gforge/www/include/note.php -www/gforge/www/include/pre.php -www/gforge/www/include/project_home.php -www/gforge/www/include/project_summary.php -www/gforge/www/include/role_utils.php -www/gforge/www/include/squal_exit.php -www/gforge/www/include/squal_pre.php -www/gforge/www/include/stats_function.php -www/gforge/www/include/tool_reports.php -www/gforge/www/include/trove.php -www/gforge/www/include/user_home.php -www/gforge/www/include/vote_function.php -www/gforge/www/index.php -www/gforge/www/index_std.php -www/gforge/www/mail/admin/deletelist.php -www/gforge/www/mail/admin/index.php -www/gforge/www/mail/index.php -www/gforge/www/mail/mail_utils.php -www/gforge/www/my/bookmark_add.php -www/gforge/www/my/bookmark_delete.php -www/gforge/www/my/bookmark_edit.php -www/gforge/www/my/diary.php -www/gforge/www/my/index.php -www/gforge/www/my/rmproject.php -www/gforge/www/new/index.php -www/gforge/www/news/admin/index.php -www/gforge/www/news/admin/news_admin_utils.php -www/gforge/www/news/index.php -www/gforge/www/news/news_utils.php -www/gforge/www/news/submit.php -www/gforge/www/notepad.php -www/gforge/www/people/admin/index.php -www/gforge/www/people/createjob.php -www/gforge/www/people/editjob.php -www/gforge/www/people/editprofile.php -www/gforge/www/people/helpwanted-latest.php -www/gforge/www/people/index.php -www/gforge/www/people/people_utils.php -www/gforge/www/people/skills_utils.php -www/gforge/www/people/viewjob.php -www/gforge/www/people/viewprofile.php -www/gforge/www/pm/add_task.php -www/gforge/www/pm/admin/index.php -www/gforge/www/pm/browse_task.php -www/gforge/www/pm/calendar.php -www/gforge/www/pm/deletetask.php -www/gforge/www/pm/detail_task.php -www/gforge/www/pm/downloadcsv.php -www/gforge/www/pm/gantt.php -www/gforge/www/pm/ganttofuser.php -www/gforge/www/pm/ganttpage.php -www/gforge/www/pm/include/ProjectGroupHTML.class -www/gforge/www/pm/include/ProjectTaskHTML.class -www/gforge/www/pm/index.php -www/gforge/www/pm/mod_task.php -www/gforge/www/pm/msproject/msp.php -www/gforge/www/pm/msproject/xmlparser.php -www/gforge/www/pm/postuploadcsv.php -www/gforge/www/pm/reporting/index.php -www/gforge/www/pm/task.php -www/gforge/www/pm/uploadcsv.php -www/gforge/www/project/admin/database.php -www/gforge/www/project/admin/editgroupinfo.php -www/gforge/www/project/admin/editimages.php -www/gforge/www/project/admin/group_trove.php -www/gforge/www/project/admin/history.php -www/gforge/www/project/admin/index.php -www/gforge/www/project/admin/massadd.php -www/gforge/www/project/admin/massfinish.php -www/gforge/www/project/admin/project_admin_utils.php -www/gforge/www/project/admin/roleedit.php -www/gforge/www/project/admin/vhost.php -www/gforge/www/project/index.php -www/gforge/www/project/memberlist.php -www/gforge/www/project/request.php -www/gforge/www/project/showfiles.php -www/gforge/www/project/stats/index.php -www/gforge/www/project/stats/project_stats_utils.php -www/gforge/www/projects -www/gforge/www/register/index.php -www/gforge/www/register/projectinfo.php -www/gforge/www/reporting/groupadded.php -www/gforge/www/reporting/groupadded_graph.php -www/gforge/www/reporting/groupcum.php -www/gforge/www/reporting/groupcum_graph.php -www/gforge/www/reporting/index.php -www/gforge/www/reporting/projectact.php -www/gforge/www/reporting/projectact_graph.php -www/gforge/www/reporting/projecttime.php -www/gforge/www/reporting/projecttime_graph.php -www/gforge/www/reporting/rebuild.php -www/gforge/www/reporting/siteact.php -www/gforge/www/reporting/siteact_graph.php -www/gforge/www/reporting/sitetime.php -www/gforge/www/reporting/sitetime_graph.php -www/gforge/www/reporting/sitetimebar.php -www/gforge/www/reporting/sitetimebar_graph.php -www/gforge/www/reporting/timeadd.php -www/gforge/www/reporting/timecategory.php -www/gforge/www/reporting/toolspie.php -www/gforge/www/reporting/toolspie_graph.php -www/gforge/www/reporting/trackerpie_graph.php -www/gforge/www/reporting/useract.php -www/gforge/www/reporting/useract_graph.php -www/gforge/www/reporting/useradded.php -www/gforge/www/reporting/useradded_graph.php -www/gforge/www/reporting/usercum.php -www/gforge/www/reporting/usercum_graph.php -www/gforge/www/reporting/usersummary.php -www/gforge/www/reporting/usertime.php -www/gforge/www/reporting/usertime_graph.php -www/gforge/www/scm/admin/index.php -www/gforge/www/scm/include/scm_utils.php -www/gforge/www/scm/index.php -www/gforge/www/search/advanced_search.php -www/gforge/www/search/include/SearchManager.class -www/gforge/www/search/include/engines/ArtifactSearchEngine.class -www/gforge/www/search/include/engines/DocsGroupSearchEngine.class -www/gforge/www/search/include/engines/ForumSearchEngine.class -www/gforge/www/search/include/engines/ForumsGroupSearchEngine.class -www/gforge/www/search/include/engines/FrsGroupSearchEngine.class -www/gforge/www/search/include/engines/GroupSearchEngine.class -www/gforge/www/search/include/engines/NewsGroupSearchEngine.class -www/gforge/www/search/include/engines/SearchEngine.class -www/gforge/www/search/include/engines/TasksGroupSearchEngine.class -www/gforge/www/search/include/engines/TrackersGroupSearchEngine.class -www/gforge/www/search/include/renderers/AdvancedSearchHtmlSearchRenderer.class -www/gforge/www/search/include/renderers/ArtifactHtmlSearchRenderer.class -www/gforge/www/search/include/renderers/DocsHtmlSearchRenderer.class -www/gforge/www/search/include/renderers/ForumHtmlSearchRenderer.class -www/gforge/www/search/include/renderers/ForumsHtmlSearchRenderer.class -www/gforge/www/search/include/renderers/FrsHtmlSearchRenderer.class -www/gforge/www/search/include/renderers/FullProjectHtmlSearchRenderer.class -www/gforge/www/search/include/renderers/HtmlGroupSearchRenderer.class -www/gforge/www/search/include/renderers/HtmlSearchRenderer.class -www/gforge/www/search/include/renderers/NewsHtmlSearchRenderer.class -www/gforge/www/search/include/renderers/PeopleHtmlSearchRenderer.class -www/gforge/www/search/include/renderers/ProjectHtmlSearchRenderer.class -www/gforge/www/search/include/renderers/ProjectRssSearchRenderer.class -www/gforge/www/search/include/renderers/RssSearchRenderer.class -www/gforge/www/search/include/renderers/SearchRenderer.class -www/gforge/www/search/include/renderers/SkillHtmlSearchRenderer.class -www/gforge/www/search/include/renderers/TasksHtmlSearchRenderer.class -www/gforge/www/search/include/renderers/TrackersHtmlSearchRenderer.class -www/gforge/www/search/index.php -www/gforge/www/sendmessage.php -www/gforge/www/snapshots.php -www/gforge/www/snippet/add_snippet_to_package.php -www/gforge/www/snippet/addversion.php -www/gforge/www/snippet/browse.php -www/gforge/www/snippet/delete.php -www/gforge/www/snippet/detail.php -www/gforge/www/snippet/download.php -www/gforge/www/snippet/index.php -www/gforge/www/snippet/package.php -www/gforge/www/snippet/snippet_utils.php -www/gforge/www/snippet/submit.php -www/gforge/www/soap/common/group.php -www/gforge/www/soap/common/user.php -www/gforge/www/soap/docman/docman.php -www/gforge/www/soap/frs/frs.php -www/gforge/www/soap/index.php -www/gforge/www/soap/nusoap.php -www/gforge/www/soap/pm/pm.php -www/gforge/www/soap/reporting/timeentry.php -www/gforge/www/soap/scm/scm.php -www/gforge/www/soap/tracker/query.php -www/gforge/www/soap/tracker/tracker.php -www/gforge/www/softwaremap/index.php -www/gforge/www/softwaremap/trove_list.php -www/gforge/www/source.php -www/gforge/www/squal/get_session_hash.php -www/gforge/www/stats/graphs.php -www/gforge/www/stats/i18n.php -www/gforge/www/stats/index.php -www/gforge/www/stats/lastlogins.php -www/gforge/www/stats/projects.php -www/gforge/www/stats/site_stats_utils.php -www/gforge/www/stats/users_graph.php -www/gforge/www/stats/views_graph.php -www/gforge/www/survey/admin/add_question.php -www/gforge/www/survey/admin/add_survey.php -www/gforge/www/survey/admin/edit_question.php -www/gforge/www/survey/admin/edit_survey.php -www/gforge/www/survey/admin/graphs.php -www/gforge/www/survey/admin/index.php -www/gforge/www/survey/admin/question.php -www/gforge/www/survey/admin/show_questions.php -www/gforge/www/survey/admin/show_results.php -www/gforge/www/survey/admin/show_results_aggregate.php -www/gforge/www/survey/admin/show_results_comments.php -www/gforge/www/survey/admin/show_results_csv.php -www/gforge/www/survey/admin/show_results_individual.php -www/gforge/www/survey/admin/survey.php -www/gforge/www/survey/admin/survey_utils.php -www/gforge/www/survey/include/SurveyHTML.class -www/gforge/www/survey/index.php -www/gforge/www/survey/privacy.php -www/gforge/www/survey/rating_resp.php -www/gforge/www/survey/survey.php -www/gforge/www/survey/survey_resp.php -www/gforge/www/survey/survey_utils.php -www/gforge/www/tarballs.php -www/gforge/www/themes/gforge/Theme.class -www/gforge/www/themes/gforge/images/box-grad.png -www/gforge/www/themes/gforge/images/box-topleft.png -www/gforge/www/themes/gforge/images/box-topright.png -www/gforge/www/themes/gforge/images/clear.png -www/gforge/www/themes/gforge/images/ic/adddoc12.png -www/gforge/www/themes/gforge/images/ic/caret.png -www/gforge/www/themes/gforge/images/ic/cfolder15.png -www/gforge/www/themes/gforge/images/ic/check.png -www/gforge/www/themes/gforge/images/ic/cvs16b.png -www/gforge/www/themes/gforge/images/ic/docman16b.png -www/gforge/www/themes/gforge/images/ic/forum20g.png -www/gforge/www/themes/gforge/images/ic/forum20w.png -www/gforge/www/themes/gforge/images/ic/ftp16b.png -www/gforge/www/themes/gforge/images/ic/halfcheck.png -www/gforge/www/themes/gforge/images/ic/home16b.png -www/gforge/www/themes/gforge/images/ic/index.png -www/gforge/www/themes/gforge/images/ic/mail16b.png -www/gforge/www/themes/gforge/images/ic/mail16d.png -www/gforge/www/themes/gforge/images/ic/mail16w.png -www/gforge/www/themes/gforge/images/ic/manual16c.png -www/gforge/www/themes/gforge/images/ic/msg.png -www/gforge/www/themes/gforge/images/ic/ofolder15.png -www/gforge/www/themes/gforge/images/ic/pencil.png -www/gforge/www/themes/gforge/images/ic/save.png -www/gforge/www/themes/gforge/images/ic/survey16b.png -www/gforge/www/themes/gforge/images/ic/taskman20g.png -www/gforge/www/themes/gforge/images/ic/taskman20w.png -www/gforge/www/themes/gforge/images/ic/tracker20g.png -www/gforge/www/themes/gforge/images/ic/tracker20w.png -www/gforge/www/themes/gforge/images/ic/trash-x.png -www/gforge/www/themes/gforge/images/ic/trash.png -www/gforge/www/themes/gforge/images/ic/write16w.png -www/gforge/www/themes/gforge/images/ic/xmail16w.png -www/gforge/www/themes/gforge/images/logo.png -www/gforge/www/themes/gforge/images/t.png -www/gforge/www/themes/gforge/images/t2.png -www/gforge/www/themes/gforge/images/tabs/bottomleft-inner.png -www/gforge/www/themes/gforge/images/tabs/bottomleft.png -www/gforge/www/themes/gforge/images/tabs/bottomright-inner.png -www/gforge/www/themes/gforge/images/tabs/bottomright.png -www/gforge/www/themes/gforge/images/tabs/topleft-dark.png -www/gforge/www/themes/gforge/images/tabs/topleft-inner-dark.png -www/gforge/www/themes/gforge/images/tabs/topleft-inner.png -www/gforge/www/themes/gforge/images/tabs/topleft.png -www/gforge/www/themes/gforge/images/tabs/topright-dark.png -www/gforge/www/themes/gforge/images/tabs/topright-inner-dark.png -www/gforge/www/themes/gforge/images/tabs/topright-inner.png -www/gforge/www/themes/gforge/images/tabs/topright.png -www/gforge/www/themes/gforge/images/theme-bottomtab-end-notselected.png -www/gforge/www/themes/gforge/images/theme-bottomtab-end-selected.png -www/gforge/www/themes/gforge/images/theme-bottomtab-notselected-bg.png -www/gforge/www/themes/gforge/images/theme-bottomtab-notselected-end.png -www/gforge/www/themes/gforge/images/theme-bottomtab-notselected-notselected.png -www/gforge/www/themes/gforge/images/theme-bottomtab-notselected-selected.png -www/gforge/www/themes/gforge/images/theme-bottomtab-selected-bg.png -www/gforge/www/themes/gforge/images/theme-bottomtab-selected-end.png -www/gforge/www/themes/gforge/images/theme-bottomtab-selected-notselected.png -www/gforge/www/themes/gforge/images/theme-top-blue.png -www/gforge/www/themes/gforge/images/theme-toptab-end-notselected.png -www/gforge/www/themes/gforge/images/theme-toptab-end-selected.png -www/gforge/www/themes/gforge/images/theme-toptab-notselected-bg.png -www/gforge/www/themes/gforge/images/theme-toptab-notselected-end.png -www/gforge/www/themes/gforge/images/theme-toptab-notselected-notselected.png -www/gforge/www/themes/gforge/images/theme-toptab-notselected-selected.png -www/gforge/www/themes/gforge/images/theme-toptab-selected-bg.png -www/gforge/www/themes/gforge/images/theme-toptab-selected-end.png -www/gforge/www/themes/gforge/images/theme-toptab-selected-notselected.png -www/gforge/www/themes/gforge/images/vert-grad.png -www/gforge/www/themes/index.php -www/gforge/www/themes/osx/README -www/gforge/www/themes/osx/Theme.class -www/gforge/www/themes/osx/images/background.png -www/gforge/www/themes/osx/images/clear.png -www/gforge/www/themes/osx/images/ic/adddoc12.png -www/gforge/www/themes/osx/images/ic/caret.png -www/gforge/www/themes/osx/images/ic/cfolder15.png -www/gforge/www/themes/osx/images/ic/check.png -www/gforge/www/themes/osx/images/ic/cvs16b.png -www/gforge/www/themes/osx/images/ic/docman16b.png -www/gforge/www/themes/osx/images/ic/forum20g.png -www/gforge/www/themes/osx/images/ic/forum20w.png -www/gforge/www/themes/osx/images/ic/ftp16b.png -www/gforge/www/themes/osx/images/ic/halfcheck.png -www/gforge/www/themes/osx/images/ic/home16b.png -www/gforge/www/themes/osx/images/ic/index.png -www/gforge/www/themes/osx/images/ic/mail16b.png -www/gforge/www/themes/osx/images/ic/mail16d.png -www/gforge/www/themes/osx/images/ic/mail16w.png -www/gforge/www/themes/osx/images/ic/manual16c.png -www/gforge/www/themes/osx/images/ic/msg.png -www/gforge/www/themes/osx/images/ic/ofolder15.png -www/gforge/www/themes/osx/images/ic/pencil.png -www/gforge/www/themes/osx/images/ic/save.png -www/gforge/www/themes/osx/images/ic/survey16b.png -www/gforge/www/themes/osx/images/ic/taskman20g.png -www/gforge/www/themes/osx/images/ic/taskman20w.png -www/gforge/www/themes/osx/images/ic/tracker20g.png -www/gforge/www/themes/osx/images/ic/tracker20w.png -www/gforge/www/themes/osx/images/ic/trash-x.png -www/gforge/www/themes/osx/images/ic/trash.png -www/gforge/www/themes/osx/images/ic/write16w.png -www/gforge/www/themes/osx/images/ic/xmail16w.png -www/gforge/www/themes/osx/images/logo.png -www/gforge/www/themes/osx/images/logohover.png -www/gforge/www/themes/osx/images/point1.png -www/gforge/www/themes/osx/images/proj/cvs16b.png -www/gforge/www/themes/osx/images/proj/docman16b.png -www/gforge/www/themes/osx/images/proj/ftp16b.png -www/gforge/www/themes/osx/images/proj/home16b.png -www/gforge/www/themes/osx/images/proj/mail16b.png -www/gforge/www/themes/osx/images/proj/mail16d.png -www/gforge/www/themes/osx/images/proj/manual16c.png -www/gforge/www/themes/osx/images/proj/notes16.png -www/gforge/www/themes/osx/images/proj/survey16b.png -www/gforge/www/themes/osx/images/proj/taskman16b.png -www/gforge/www/themes/osx/images/rateit.png -www/gforge/www/themes/osx/images/tabs/deselect.png -www/gforge/www/themes/osx/images/tabs/leftblenddeselect.png -www/gforge/www/themes/osx/images/tabs/leftblendselect.png -www/gforge/www/themes/osx/images/tabs/leftdeselect.png -www/gforge/www/themes/osx/images/tabs/leftselect.png -www/gforge/www/themes/osx/images/tabs/rightblenddeselect.png -www/gforge/www/themes/osx/images/tabs/rightblendselect.png -www/gforge/www/themes/osx/images/tabs/rightdeselect.png -www/gforge/www/themes/osx/images/tabs/rightselect.png -www/gforge/www/themes/osx/images/tabs/ruledeselect.png -www/gforge/www/themes/osx/images/tabs/ruleselect.png -www/gforge/www/themes/osx/images/tabs/select.png -www/gforge/www/themes/ultralite/Theme.class -www/gforge/www/top/index.php -www/gforge/www/top/mostactive.php -www/gforge/www/top/toplist.php -www/gforge/www/top/topusers.php -www/gforge/www/tracker/add.php -www/gforge/www/tracker/admin/form-addcanned.php -www/gforge/www/tracker/admin/form-addextrafield.php -www/gforge/www/tracker/admin/form-addextrafieldoption.php -www/gforge/www/tracker/admin/form-clonetracker.php -www/gforge/www/tracker/admin/form-deleteextrafield.php -www/gforge/www/tracker/admin/form-deletetracker.php -www/gforge/www/tracker/admin/form-extrafieldcopy.php -www/gforge/www/tracker/admin/form-updatecanned.php -www/gforge/www/tracker/admin/form-updateextrafield.php -www/gforge/www/tracker/admin/form-updateextrafieldelement.php -www/gforge/www/tracker/admin/form-updatetracker.php -www/gforge/www/tracker/admin/form-uploadtemplate.php -www/gforge/www/tracker/admin/ind.php -www/gforge/www/tracker/admin/index.php -www/gforge/www/tracker/admin/tracker.php -www/gforge/www/tracker/admin/updates.php -www/gforge/www/tracker/browse.php -www/gforge/www/tracker/deleteartifact.php -www/gforge/www/tracker/detail.php -www/gforge/www/tracker/download.php -www/gforge/www/tracker/downloadcsv.php -www/gforge/www/tracker/include/ArtifactFileHtml.class -www/gforge/www/tracker/include/ArtifactHtml.class -www/gforge/www/tracker/include/ArtifactTypeHtml.class -www/gforge/www/tracker/ind.php -www/gforge/www/tracker/index.php -www/gforge/www/tracker/mod-limited.php -www/gforge/www/tracker/mod.php -www/gforge/www/tracker/opener_tasks.js -www/gforge/www/tracker/query.php -www/gforge/www/tracker/reporting/index.php -www/gforge/www/tracker/reporting/trackeract_graph.php -www/gforge/www/tracker/reporting/trackerpie_graph.php -www/gforge/www/tracker/taskmgr.php -www/gforge/www/tracker/tracker.php -www/gforge/www/users -@dirrm www/gforge/www/tracker/reporting -@dirrm www/gforge/www/tracker/include -@dirrm www/gforge/www/tracker/admin -@dirrm www/gforge/www/tracker -@dirrm www/gforge/www/top -@dirrm www/gforge/www/themes/ultralite -@dirrm www/gforge/www/themes/osx/images/tabs -@dirrm www/gforge/www/themes/osx/images/proj -@dirrm www/gforge/www/themes/osx/images/ic -@dirrm www/gforge/www/themes/osx/images -@dirrm www/gforge/www/themes/osx -@dirrm www/gforge/www/themes/gforge/images/tabs -@dirrm www/gforge/www/themes/gforge/images/ic -@dirrm www/gforge/www/themes/gforge/images -@dirrm www/gforge/www/themes/gforge -@dirrm www/gforge/www/themes -@dirrm www/gforge/www/survey/include -@dirrm www/gforge/www/survey/admin -@dirrm www/gforge/www/survey -@dirrm www/gforge/www/stats -@dirrm www/gforge/www/squal -@dirrm www/gforge/www/softwaremap -@dirrm www/gforge/www/soap/tracker -@dirrm www/gforge/www/soap/scm -@dirrm www/gforge/www/soap/reporting -@dirrm www/gforge/www/soap/pm -@dirrm www/gforge/www/soap/frs -@dirrm www/gforge/www/soap/docman -@dirrm www/gforge/www/soap/common -@dirrm www/gforge/www/soap -@dirrm www/gforge/www/snippet -@dirrm www/gforge/www/search/include/renderers -@dirrm www/gforge/www/search/include/engines -@dirrm www/gforge/www/search/include -@dirrm www/gforge/www/search -@dirrm www/gforge/www/scm/include -@dirrm www/gforge/www/scm/admin -@dirrm www/gforge/www/scm -@dirrm www/gforge/www/reporting -@dirrm www/gforge/www/register -@dirrm www/gforge/www/project/stats -@dirrm www/gforge/www/project/admin -@dirrm www/gforge/www/project -@dirrm www/gforge/www/pm/reporting -@dirrm www/gforge/www/pm/msproject -@dirrm www/gforge/www/pm/include -@dirrm www/gforge/www/pm/admin -@dirrm www/gforge/www/pm -@dirrm www/gforge/www/people/admin -@dirrm www/gforge/www/people -@dirrm www/gforge/www/news/admin -@dirrm www/gforge/www/news -@dirrm www/gforge/www/new -@dirrm www/gforge/www/my -@dirrm www/gforge/www/mail/admin -@dirrm www/gforge/www/mail -@dirrm www/gforge/www/include/languages -@dirrm www/gforge/www/include -@dirrm www/gforge/www/images/ic -@dirrm www/gforge/www/images -@dirrm www/gforge/www/help -@dirrm www/gforge/www/frs/include -@dirrm www/gforge/www/frs/admin -@dirrm www/gforge/www/frs -@dirrm www/gforge/www/forum/include -@dirrm www/gforge/www/forum/admin -@dirrm www/gforge/www/forum -@dirrm www/gforge/www/export -@dirrm www/gforge/www/docman/include -@dirrm www/gforge/www/docman/admin -@dirrm www/gforge/www/docman -@dirrm www/gforge/www/developer -@dirrm www/gforge/www/admin/trove -@dirrm www/gforge/www/admin/languages -@dirrm www/gforge/www/admin -@dirrm www/gforge/www/account -@dirrm www/gforge/www -@dirrm www/gforge/common/tracker -@dirrm www/gforge/common/survey -@dirrm www/gforge/common/search -@dirrm www/gforge/common/scm -@dirrm www/gforge/common/reporting -@dirrm www/gforge/common/pm -@dirrm www/gforge/common/mail -@dirrm www/gforge/common/include/system -@dirrm www/gforge/common/include -@dirrm www/gforge/common/frs -@dirrm www/gforge/common/forum -@dirrm www/gforge/common/docman -@dirrm www/gforge/common -@dirrm www/gforge -@dirrm %%DATADIR%%/db/SQL_2.6 -@dirrm %%DATADIR%%/db/SQL_2.5 -@dirrm %%DATADIR%%/db -@dirrm %%DATADIR%%/contrib/rh8_apache20_config -@dirrm %%DATADIR%%/contrib/autoconf -@dirrm %%DATADIR%%/contrib -@dirrm %%DATADIR%%/backends/utils/underworld-dummy -@dirrm %%DATADIR%%/backends/utils/ldap -@dirrm %%DATADIR%%/backends/utils/fixscripts -@dirrm %%DATADIR%%/backends/utils/cvs1 -@dirrm %%DATADIR%%/backends/utils -@dirrm %%DATADIR%%/backends/plugins/svntracker/www -@dirrm %%DATADIR%%/backends/plugins/svntracker/rpm-specific/cron.d -@dirrm %%DATADIR%%/backends/plugins/svntracker/rpm-specific -@dirrm %%DATADIR%%/backends/plugins/svntracker/lib -@dirrm %%DATADIR%%/backends/plugins/svntracker/include/languages -@dirrm %%DATADIR%%/backends/plugins/svntracker/include -@dirrm %%DATADIR%%/backends/plugins/svntracker/etc/plugins/svntracker -@dirrm %%DATADIR%%/backends/plugins/svntracker/etc/plugins -@dirrm %%DATADIR%%/backends/plugins/svntracker/etc -@dirrm %%DATADIR%%/backends/plugins/svntracker/bin -@dirrm %%DATADIR%%/backends/plugins/svntracker -@dirrm %%DATADIR%%/backends/plugins/svncommitemail/include -@dirrm %%DATADIR%%/backends/plugins/svncommitemail/bin -@dirrm %%DATADIR%%/backends/plugins/svncommitemail -@dirrm %%DATADIR%%/backends/plugins/scmsvn/www -@dirrm %%DATADIR%%/backends/plugins/scmsvn/rpm-specific/viewcvs/icons/small -@dirrm %%DATADIR%%/backends/plugins/scmsvn/rpm-specific/viewcvs/icons -@dirrm %%DATADIR%%/backends/plugins/scmsvn/rpm-specific/viewcvs -@dirrm %%DATADIR%%/backends/plugins/scmsvn/rpm-specific/scripts -@dirrm %%DATADIR%%/backends/plugins/scmsvn/rpm-specific/patches -@dirrm %%DATADIR%%/backends/plugins/scmsvn/rpm-specific/languages -@dirrm %%DATADIR%%/backends/plugins/scmsvn/rpm-specific/cron.d -@dirrm %%DATADIR%%/backends/plugins/scmsvn/rpm-specific -@dirrm %%DATADIR%%/backends/plugins/scmsvn/lib -@dirrm %%DATADIR%%/backends/plugins/scmsvn/include/languages -@dirrm %%DATADIR%%/backends/plugins/scmsvn/include -@dirrm %%DATADIR%%/backends/plugins/scmsvn/etc/plugins/scmsvn -@dirrm %%DATADIR%%/backends/plugins/scmsvn/etc/plugins -@dirrm %%DATADIR%%/backends/plugins/scmsvn/etc -@dirrm %%DATADIR%%/backends/plugins/scmsvn/cronjobs -@dirrm %%DATADIR%%/backends/plugins/scmsvn/cgi-bin -@dirrm %%DATADIR%%/backends/plugins/scmsvn/bin -@dirrm %%DATADIR%%/backends/plugins/scmsvn -@dirrm %%DATADIR%%/backends/plugins/scmcvs/www/cvsweb/icons -@dirrm %%DATADIR%%/backends/plugins/scmcvs/www/cvsweb/css -@dirrm %%DATADIR%%/backends/plugins/scmcvs/www/cvsweb -@dirrm %%DATADIR%%/backends/plugins/scmcvs/www -@dirrm %%DATADIR%%/backends/plugins/scmcvs/lib -@dirrm %%DATADIR%%/backends/plugins/scmcvs/include/languages -@dirrm %%DATADIR%%/backends/plugins/scmcvs/include -@dirrm %%DATADIR%%/backends/plugins/scmcvs/etc/plugins/scmcvs -@dirrm %%DATADIR%%/backends/plugins/scmcvs/etc/plugins -@dirrm %%DATADIR%%/backends/plugins/scmcvs/etc/httpd.d -@dirrm %%DATADIR%%/backends/plugins/scmcvs/etc -@dirrm %%DATADIR%%/backends/plugins/scmcvs/cronjobs -@dirrm %%DATADIR%%/backends/plugins/scmcvs/cgi-bin -@dirrm %%DATADIR%%/backends/plugins/scmcvs/bin -@dirrm %%DATADIR%%/backends/plugins/scmcvs -@dirrm %%DATADIR%%/backends/plugins/cvstracker/www -@dirrm %%DATADIR%%/backends/plugins/cvstracker/lib -@dirrm %%DATADIR%%/backends/plugins/cvstracker/include/languages -@dirrm %%DATADIR%%/backends/plugins/cvstracker/include -@dirrm %%DATADIR%%/backends/plugins/cvstracker/etc/plugins/cvstracker -@dirrm %%DATADIR%%/backends/plugins/cvstracker/etc/plugins -@dirrm %%DATADIR%%/backends/plugins/cvstracker/etc -@dirrm %%DATADIR%%/backends/plugins/cvstracker/bin -@dirrm %%DATADIR%%/backends/plugins/cvstracker -@dirrm %%DATADIR%%/backends/plugins/cvssyncmail/include -@dirrm %%DATADIR%%/backends/plugins/cvssyncmail/db -@dirrm %%DATADIR%%/backends/plugins/cvssyncmail/common/languages -@dirrm %%DATADIR%%/backends/plugins/cvssyncmail/common -@dirrm %%DATADIR%%/backends/plugins/cvssyncmail -@dirrm %%DATADIR%%/backends/plugins -@dirrm %%DATADIR%%/backends/monitor -@dirrm %%DATADIR%%/backends/cronjobs/mail -@dirrm %%DATADIR%%/backends/cronjobs/dav-svn/www -@dirrm %%DATADIR%%/backends/cronjobs/dav-svn -@dirrm %%DATADIR%%/backends/cronjobs/cvs-cron/www -@dirrm %%DATADIR%%/backends/cronjobs/cvs-cron -@dirrm %%DATADIR%%/backends/cronjobs -@dirrm %%DATADIR%%/backends/backend/zones -@dirrm %%DATADIR%%/backends/backend/shell -@dirrm %%DATADIR%%/backends/backend -@dirrm %%DATADIR%%/backends -@dirrm %%DATADIR%% -@dirrm %%DOCSDIR%%/phpdoc -@dirrm %%DOCSDIR%%/images -@dirrm %%DOCSDIR%%/docbook/xsl/include -@dirrm %%DOCSDIR%%/docbook/xsl -@dirrm %%DOCSDIR%%/docbook/docbook/user_guide/user_functions -@dirrm %%DOCSDIR%%/docbook/docbook/user_guide/sitewide_functions -@dirrm %%DOCSDIR%%/docbook/docbook/user_guide/project_functions -@dirrm %%DOCSDIR%%/docbook/docbook/user_guide/introduction -@dirrm %%DOCSDIR%%/docbook/docbook/user_guide/getting_started -@dirrm %%DOCSDIR%%/docbook/docbook/user_guide -@dirrm %%DOCSDIR%%/docbook/docbook/introduction -@dirrm %%DOCSDIR%%/docbook/docbook/installation_guide -@dirrm %%DOCSDIR%%/docbook/docbook/entities/authors -@dirrm %%DOCSDIR%%/docbook/docbook/entities -@dirrm %%DOCSDIR%%/docbook/docbook/contribution_guide/include -@dirrm %%DOCSDIR%%/docbook/docbook/contribution_guide -@dirrm %%DOCSDIR%%/docbook/docbook/administration_guide -@dirrm %%DOCSDIR%%/docbook/docbook -@dirrm %%DOCSDIR%%/docbook/build -@dirrm %%DOCSDIR%%/docbook -@dirrm %%DOCSDIR%%/architecture/stats -@dirrm %%DOCSDIR%%/architecture -@dirrm %%DOCSDIR%% -@dirrm etc/gforge diff --git a/www/linux-flashplugin7/Makefile b/www/linux-flashplugin7/Makefile deleted file mode 100644 index c8f02bc7bc61..000000000000 --- a/www/linux-flashplugin7/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -# New ports collection makefile for: linux-flashplugin7 -# Date created: 28 May 2004 -# Whom: Jamie Jones <jamie@bishopston.net> -# -# $FreeBSD$ -# - -PORTNAME= flashplugin -PORTVERSION= 7.0r73 -PORTREVISION= 4 -CATEGORIES= www multimedia linux -MASTER_SITES= http://fpdownload.macromedia.com/get/flashplayer/installers/archive/ -PKGNAMEPREFIX= linux- -DISTNAME= install_flash_player_7_linux -DISTNAME= fp7_archive -DIST_SUBDIR= ${PORTNAME} - -MAINTAINER= emulation@FreeBSD.org -COMMENT= Adobe Flash Player NPAPI Plugin - -FORBIDDEN= Vulnerable since at least 2008-05-30, http://portaudit.freebsd.org/04c6187d-2d8f-11dd-98c9-00163e000016.html -EXPIRATION_DATE= 2011-10-14 - -ONLY_FOR_ARCHS= amd64 i386 -USE_LINUX= yes -USE_ZIP= yes - -RESTRICTED= Redistribution not allowed - -NO_BUILD= yes -WRKSRC= ${WRKDIR}/fp7_archive/r73/install_flash_player_7_linux - -USE_NPAPI= linux-* -NPAPI_FILES= libflashplayer.so flashplayer.xpt - -CONFLICTS= linux-flashplugin-9* - -OPTIONS= NSPLUG "Install nspluginwrapper (for native browser use)" on - -.include <bsd.port.pre.mk> -.include "${PORTSDIR}/www/linux-mplayer-plugin/Makefile.npapi" - -.if defined (WITH_NSPLUG) -RUN_DEPENDS+= nspluginwrapper:${PORTSDIR}/www/nspluginwrapper -.endif - -post-patch: - (cd ${WRKDIR}/fp7_archive/r73 && ${TAR} -xzf install_flash_player_7_linux_r73.tar.gz) - -.include <bsd.port.post.mk> diff --git a/www/linux-flashplugin7/distinfo b/www/linux-flashplugin7/distinfo deleted file mode 100644 index 3c14f197ee8b..000000000000 --- a/www/linux-flashplugin7/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (flashplugin/fp7_archive.zip) = 4be17a2e4e1523f385d823eb5d7751dda83a3dd27e34d8fd4f95a4869e8a69eb -SIZE (flashplugin/fp7_archive.zip) = 39658950 diff --git a/www/linux-flashplugin7/pkg-descr b/www/linux-flashplugin7/pkg-descr deleted file mode 100644 index 9a9e669d7670..000000000000 --- a/www/linux-flashplugin7/pkg-descr +++ /dev/null @@ -1,12 +0,0 @@ -This is the official Flash Player from Adobe. This plugin enables -you to see .swf and .spl files on the 'net from your Opera, Mozilla or -Firefox sessions. - -Please see the Adobe home page for more information. - -FreeBSD Flash License Agreement: - http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/96374 - -Unoffical FreeBSD support: http://flash.freebsd.bishopston.net/ - -WWW: http://www.adobe.com/ diff --git a/www/opera-devel/Makefile b/www/opera-devel/Makefile deleted file mode 100644 index 356e6e8ee1a6..000000000000 --- a/www/opera-devel/Makefile +++ /dev/null @@ -1,98 +0,0 @@ -# New ports collection makefile for: opera-devel -# Date created: April 24th 2008 -# Whom: Arjan van Leeuwen -# -# $FreeBSD$ -# - -PORTNAME= opera -PORTVERSION= ${OPERA_VER}.${OPERA_MINVER} -PORTREVISION= 2 -PORTEPOCH= 1 -CATEGORIES= www ipv6 -MASTER_SITES= http://snapshot.opera.com/unix/snapshot-${OPERA_BUILD}/${OPERA_ARCH}-freebsd/ \ - http://T32.TecNik93.com/FreeBSD/others_ports/${PORTNAME}${PKGNAMESUFFIX}/sources/ -PKGNAMESUFFIX= -devel -DISTNAME= ${PORTNAME}-${OPERA_VER}.${OPERA_MINVER}-${OPERA_BUILD}.freebsd${OPERA_TYPE}-${OPERA_LIB}-qt3.${ARCH} - -MAINTAINER= freebsd-maintainer@opera.com -COMMENT= Blazingly fast, full-featured, standards-compliant browser, devel version - -FORBIDDEN= Vulnerable since 2010-06-25, http://portaudit.freebsd.org/77b9f9bc-7fdf-11df-8a8d-0008743bf21a.html -EXPIRATION_DATE= 2011-10-14 - -OPERA_VER= 10 -OPERA_MINVER= 20 -OPERA_BUILD= 4744 -#MASTER_SITES_VER_PATH= unix/freebsd/${OPERA_VER}${OPERA_MINVER}${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ -WRKSRC= ${WRKDIR}/${PORTNAME}-${OPERA_VER}.${OPERA_MINVER}-${OPERA_BUILD}.freebsd${OPERA_TYPE}-${OPERA_LIB}-qt3.${ARCH} -# opera-10.20-4744.freebsd7-shared-qt3.i386 - -DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX} -DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} - -USE_BZIP2= yes -USE_QT_VER= 3 - -MAN1= ${PORTNAME}.1 - -NO_BUILD= yes - -OPTIONS= ASPELL "Use the aspell library for spell checking" on - -.include <bsd.port.pre.mk> - -.if ${OSVERSION} < 700000 && ${ARCH} == "amd64" -BROKEN= does not fetch -.endif - -OPERA_ARCH= ${ARCH:S,i386,intel,} - -ONLY_FOR_ARCHS= i386 amd64 - -.if ${OSVERSION} >= 700000 -OPERA_TYPE= 7 -OPERA_LIB= shared -.else -OPERA_TYPE= 6 -OPERA_LIB= shared -.endif - -.if ${OSVERSION} >= 800105 -RUN_DEPENDS+= compat7x-${ARCH}>=0:${PORTSDIR}/misc/compat7x -.endif - -.if !defined(WITHOUT_ASPELL) -LIB_DEPENDS+= aspell.16:${PORTSDIR}/textproc/aspell -.endif - -post-patch: - @${REINPLACE_CMD} -e 's|/usr/X11R6/lib/browser_plugins|${LOCALBASE}/lib/browser_plugins/symlinks/opera-devel|g' \ - ${WRKSRC}/usr/local/share/opera/defaults/pluginpath.ini -.ifdef NOPORTDOCS - @${REINPLACE_CMD} '/LICENSE/s/[[:space:]]*part_install/#&/' \ - ${WRKSRC}/install.sh -.endif - -do-install: - @(cd ${WRKSRC} && ./install.sh --prefix=${PREFIX} --docdir=${DOCSDIR} --sharedir=${DATADIR} --exec_prefix=${DATADIR}/bin --plugindir=${DATADIR}/plugins) - @${CP} ${DATADIR}/bin/operapluginwrapper ${DATADIR}/bin/operapluginwrapper.freebsd - @${INSTALL_SCRIPT} ${PATCHDIR}/operapluginwrapper ${DATADIR}/bin - -post-install: - ${INSTALL_MAN} ${WRKSRC}/usr/share/man/man1/${PORTNAME}.1 ${MAN1PREFIX}/man/man1/ - @${CAT} ${PKGMESSAGE} - -# maintainer -make-distinfo: - @(for _arch in ${ONLY_FOR_ARCHS}; do \ - for _osver in 600000 700000; do \ - echo "generating distinfo for $${_arch} $${_osver}"; \ - cd ${.CURDIR} && \ - make ARCH=$${_arch} OSVERSION=$${_osver} makesum && \ - ${MV} distinfo distinfo.$${_arch}.$${_osver}; \ - done \ - done && \ - ${CAT} distinfo.* > distinfo && ${RM} distinfo.*) - -.include <bsd.port.post.mk> diff --git a/www/opera-devel/distinfo b/www/opera-devel/distinfo deleted file mode 100644 index 6366406a13f0..000000000000 --- a/www/opera-devel/distinfo +++ /dev/null @@ -1,8 +0,0 @@ -SHA256 (opera-10.20-4744.freebsd6-shared-qt3.amd64.tar.bz2) = dbe6c42650c4e95f5f206cafcb252ec2381f254c49ac649fd82a7ee3697af1b6 -SIZE (opera-10.20-4744.freebsd6-shared-qt3.amd64.tar.bz2) = 9423872 -SHA256 (opera-10.20-4744.freebsd7-shared-qt3.amd64.tar.bz2) = 7865fd415dfe791369042ea8ac4b1580f81d223d5a6d168c44bfabc26aec5aa3 -SIZE (opera-10.20-4744.freebsd7-shared-qt3.amd64.tar.bz2) = 12598764 -SHA256 (opera-10.20-4744.freebsd6-shared-qt3.i386.tar.bz2) = 04b16dbf4a9e1fdb1cbcf1b8116d955253ab5d69deab17ed1408447f764903f3 -SIZE (opera-10.20-4744.freebsd6-shared-qt3.i386.tar.bz2) = 11804475 -SHA256 (opera-10.20-4744.freebsd7-shared-qt3.i386.tar.bz2) = 62ef02f0c509106670b12706803bdbbcbb0201f64e4c4f793751e0f83272ed59 -SIZE (opera-10.20-4744.freebsd7-shared-qt3.i386.tar.bz2) = 11804487 diff --git a/www/opera-devel/files/operapluginwrapper b/www/opera-devel/files/operapluginwrapper deleted file mode 100644 index fcec17e85d80..000000000000 --- a/www/opera-devel/files/operapluginwrapper +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -if [ -n "$5" ]; then - ELFTYPE=`brandelf $5` -elif [ -n "$4" ]; then - ELFTYPE=`brandelf $4` -elif [ -n "$3" ]; then - ELFTYPE=`brandelf $3` -fi - -WRAPPER="freebsd" - -case "${ELFTYPE}" in - *SVR4*|*Linux*) - if [ -x "$0.linux" ]; then - WRAPPER="linux" - fi - ;; -esac - -exec $0.$WRAPPER $@ - diff --git a/www/opera-devel/files/patch-install.sh b/www/opera-devel/files/patch-install.sh deleted file mode 100644 index db8de6119f8a..000000000000 --- a/www/opera-devel/files/patch-install.sh +++ /dev/null @@ -1,48 +0,0 @@ ---- install.sh.orig 2008-04-22 16:06:18.000000000 +0200 -+++ install.sh 2008-04-24 13:49:24.470507835 +0200 -@@ -865,7 +865,7 @@ - error 'os' - ;; - esac -- wrapper_file="${wrapper_dir}/opera" -+ wrapper_file="${wrapper_dir}/opera-devel" - - wrapper_contain="#!/bin/sh - -@@ -877,6 +877,10 @@ - OPERA_BINARYDIR=${str_localdirexec} - export OPERA_BINARYDIR - -+# Location of Opera personal dir -+OPERA_PERSONALDIR=\${HOME}/.opera-devel -+export OPERA_PERSONALDIR -+ - # Parse commandline parameters - toset= - _QTSTYLE_FROM_CMDLINE_='NO' -@@ -1259,7 +1263,6 @@ - manifest_contains operapluginwrapper-native && part_install "`manifest_path operapluginwrapper-native`" "$exec_dir" Binaries - manifest_contains operapluginwrapper-ia32-linux && part_install "`manifest_path operapluginwrapper-ia32-linux`" "$exec_dir" Binaries - part_install "`manifest_path LICENSE`" "$doc_dir" Documentation -- part_install "`manifest_path man1/opera.1`" "$man_dir" "Manual page" - - share_src="`manifest_path 'html40_entities\.dtd'`" - part_install "$share_src" "$share_dir" "Shared resources" -@@ -1268,15 +1271,14 @@ - mkdir $mkdirv $mkdirp $plugin_dir/ - - # Wrapper -- backup ${wrapper_dir}/opera opera - debug_msg 1 "Wrapper" - mkdir $mkdirv $mkdirp $wrapper_dir/ - - #cp $cpv $cpf wrapper.sh $wrapper_dir/opera - generate_wrapper -- chmod $chmodv 755 $wrapper_dir/opera -+ chmod $chmodv 755 $wrapper_dir/opera-devel - -- if test -z "$OPERADESTDIR" -+ if false - then - # System wide configuration files - case $os in AnyBSD|OpenBSD) config_dir="/usr/local/etc";; *) config_dir="/etc";; esac diff --git a/www/opera-devel/pkg-descr b/www/opera-devel/pkg-descr deleted file mode 100644 index 639f77ae9ea0..000000000000 --- a/www/opera-devel/pkg-descr +++ /dev/null @@ -1,10 +0,0 @@ -The most full-featured Internet power tool on the market, Opera includes -pop-up blocking, tabbed browsing, integrated searches, and advanced functions -like Opera's groundbreaking E-mail program, RSS Newsfeeds and IRC chat. And -because we know that our users have different needs, you can customize -the look and content of your Opera browser with a few clicks of the mouse. - -This port contains the devel/beta version, for the stable one please use -www/opera. - -WWW: http://www.opera.com/ diff --git a/www/opera-devel/pkg-message b/www/opera-devel/pkg-message deleted file mode 100644 index f9bf08be138a..000000000000 --- a/www/opera-devel/pkg-message +++ /dev/null @@ -1,15 +0,0 @@ -########################################################################### - -This is a beta version of Opera. It is likely to contain bugs, and should -not be relied on for daily use. - -Instead of your normal profile, it will by default use the profile in -~/.opera-devel, so that you can use both a stable version and a development -version of Opera in parallel. - -Please report any bugs you find at https://bugs.opera.com/wizard/. - -Have fun! -- The Opera Desktop Team - -########################################################################### diff --git a/www/opera-devel/pkg-plist b/www/opera-devel/pkg-plist deleted file mode 100644 index 062adfa04d03..000000000000 --- a/www/opera-devel/pkg-plist +++ /dev/null @@ -1,280 +0,0 @@ -bin/opera-devel -%%PORTDOCS%%%%DOCSDIR%%/LICENSE -%%DATADIR%%/bin/missingsyms.so -%%DATADIR%%/bin/opera -%%DATADIR%%/bin/operaplugincleaner -%%DATADIR%%/bin/operapluginwrapper -%%DATADIR%%/bin/operapluginwrapper.freebsd -%%DATADIR%%/bin/spellcheck.so -%%DATADIR%%/bin/works -%%DATADIR%%/defaults/bookmarks.adr -%%DATADIR%%/defaults/feedreaders.ini -%%DATADIR%%/defaults/filehandler.ini -%%DATADIR%%/defaults/font.ini -%%DATADIR%%/defaults/license.txt -%%DATADIR%%/defaults/mailproviders.xml -%%DATADIR%%/defaults/pluginpath.ini -%%DATADIR%%/defaults/search.ini -%%DATADIR%%/defaults/standard_speeddial.ini -%%DATADIR%%/defaults/standard_trusted_repositories.ini -%%DATADIR%%/defaults/webmailproviders.ini -%%DATADIR%%/defaults/xmlentities.ini -%%DATADIR%%/encoding.bin -%%DATADIR%%/extra/missingplugin.svg -%%DATADIR%%/extra/missingpluginhover.svg -%%DATADIR%%/extra/svg-mo.dat -%%DATADIR%%/extra/svg-mobd.dat -%%DATADIR%%/extra/svg-sa.dat -%%DATADIR%%/extra/svg-sabd.dat -%%DATADIR%%/extra/svg-se.dat -%%DATADIR%%/extra/svg-sebd.dat -%%DATADIR%%/html40_entities.dtd -%%DATADIR%%/java/opera.jar -%%DATADIR%%/java/opera.policy -%%DATADIR%%/lngcode.txt -%%DATADIR%%/locale/be/be.lng -%%DATADIR%%/locale/be/bookmarks.adr -%%DATADIR%%/locale/be/search.ini -%%DATADIR%%/locale/be/standard_speeddial.ini -%%DATADIR%%/locale/bg/bg.lng -%%DATADIR%%/locale/cs/cs.lng -%%DATADIR%%/locale/da/da.lng -%%DATADIR%%/locale/de/bookmarks.adr -%%DATADIR%%/locale/de/de.lng -%%DATADIR%%/locale/de/search.ini -%%DATADIR%%/locale/de/standard_speeddial.ini -%%DATADIR%%/locale/el/el.lng -%%DATADIR%%/locale/en-GB/bookmarks.adr -%%DATADIR%%/locale/en-GB/en-GB.lng -%%DATADIR%%/locale/en-GB/search.ini -%%DATADIR%%/locale/en-GB/standard_speeddial.ini -%%DATADIR%%/locale/en/bookmarks.adr -%%DATADIR%%/locale/en/en.lng -%%DATADIR%%/locale/en/en.zip -%%DATADIR%%/locale/en/license.txt -%%DATADIR%%/locale/en/search.ini -%%DATADIR%%/locale/en/standard_speeddial.ini -%%DATADIR%%/locale/es-ES/bookmarks.adr -%%DATADIR%%/locale/es-ES/es-ES.lng -%%DATADIR%%/locale/es-ES/search.ini -%%DATADIR%%/locale/es-ES/standard_speeddial.ini -%%DATADIR%%/locale/es-LA/es-LA.lng -%%DATADIR%%/locale/et/et.lng -%%DATADIR%%/locale/fi/fi.lng -%%DATADIR%%/locale/fr-CA/fr-CA.lng -%%DATADIR%%/locale/fr/bookmarks.adr -%%DATADIR%%/locale/fr/fr.lng -%%DATADIR%%/locale/fr/search.ini -%%DATADIR%%/locale/fr/standard_speeddial.ini -%%DATADIR%%/locale/fy/fy.lng -%%DATADIR%%/locale/hi/hi.lng -%%DATADIR%%/locale/hi/standard_speeddial.ini -%%DATADIR%%/locale/hr/hr.lng -%%DATADIR%%/locale/hu/hu.lng -%%DATADIR%%/locale/id/bookmarks.adr -%%DATADIR%%/locale/id/id.lng -%%DATADIR%%/locale/id/standard_speeddial.ini -%%DATADIR%%/locale/it/bookmarks.adr -%%DATADIR%%/locale/it/it.lng -%%DATADIR%%/locale/it/search.ini -%%DATADIR%%/locale/it/standard_speeddial.ini -%%DATADIR%%/locale/ja/bookmarks.adr -%%DATADIR%%/locale/ja/ja.lng -%%DATADIR%%/locale/ja/license.txt -%%DATADIR%%/locale/ja/search.ini -%%DATADIR%%/locale/ja/standard_speeddial.ini -%%DATADIR%%/locale/ka/ka.lng -%%DATADIR%%/locale/ko/ko.lng -%%DATADIR%%/locale/lt/lt.lng -%%DATADIR%%/locale/mk/mk.lng -%%DATADIR%%/locale/nb/bookmarks.adr -%%DATADIR%%/locale/nb/nb.lng -%%DATADIR%%/locale/nb/search.ini -%%DATADIR%%/locale/nb/standard_speeddial.ini -%%DATADIR%%/locale/nl/nl.lng -%%DATADIR%%/locale/nn/nn.lng -%%DATADIR%%/locale/pl/bookmarks.adr -%%DATADIR%%/locale/pl/pl.lng -%%DATADIR%%/locale/pl/search.ini -%%DATADIR%%/locale/pl/standard_speeddial.ini -%%DATADIR%%/locale/pt-BR/pt-BR.lng -%%DATADIR%%/locale/pt/pt.lng -%%DATADIR%%/locale/ro/ro.lng -%%DATADIR%%/locale/ru/bookmarks.adr -%%DATADIR%%/locale/ru/ru.lng -%%DATADIR%%/locale/ru/search.ini -%%DATADIR%%/locale/ru/standard_speeddial.ini -%%DATADIR%%/locale/sk/sk.lng -%%DATADIR%%/locale/sr/sr.lng -%%DATADIR%%/locale/sv/sv.lng -%%DATADIR%%/locale/ta/ta.lng -%%DATADIR%%/locale/te/te.lng -%%DATADIR%%/locale/tr/tr.lng -%%DATADIR%%/locale/uk/bookmarks.adr -%%DATADIR%%/locale/uk/search.ini -%%DATADIR%%/locale/uk/standard_speeddial.ini -%%DATADIR%%/locale/uk/uk.lng -%%DATADIR%%/locale/zh-cn/bookmarks.adr -%%DATADIR%%/locale/zh-cn/browser.js -%%DATADIR%%/locale/zh-cn/search.ini -%%DATADIR%%/locale/zh-cn/standard_speeddial.ini -%%DATADIR%%/locale/zh-cn/turbosettings.xml -%%DATADIR%%/locale/zh-cn/zh-cn.lng -%%DATADIR%%/locale/zh-hk/browser.js -%%DATADIR%%/locale/zh-hk/turbosettings.xml -%%DATADIR%%/locale/zh-tw/browser.js -%%DATADIR%%/locale/zh-tw/turbosettings.xml -%%DATADIR%%/locale/zh-tw/zh-tw.lng -%%DATADIR%%/package/lib/binprint.sh -%%DATADIR%%/package/lib/layout_common.sh -%%DATADIR%%/package/lib/layout_deb.sh -%%DATADIR%%/package/lib/layout_tar.sh -%%DATADIR%%/package/lib/main.sh -%%DATADIR%%/package/lib/normalize.sh -%%DATADIR%%/package/lib/package_deb.sh -%%DATADIR%%/package/lib/package_rpm.sh -%%DATADIR%%/package/lib/package_tar.sh -%%DATADIR%%/package/lib/xml.sh -%%DATADIR%%/package/main.sh -%%DATADIR%%/scripts/common.js -%%DATADIR%%/scripts/substance.js -%%DATADIR%%/skin/standard_skin.zip -%%DATADIR%%/styles/about.css -%%DATADIR%%/styles/cache.css -%%DATADIR%%/styles/certinfo.css -%%DATADIR%%/styles/config.css -%%DATADIR%%/styles/contentblock.css -%%DATADIR%%/styles/debug.css -%%DATADIR%%/styles/dir.css -%%DATADIR%%/styles/error.css -%%DATADIR%%/styles/history.css -%%DATADIR%%/styles/im.css -%%DATADIR%%/styles/image.css -%%DATADIR%%/styles/images/Opera_256x256.png -%%DATADIR%%/styles/images/bar.png -%%DATADIR%%/styles/images/bullet.png -%%DATADIR%%/styles/images/center.png -%%DATADIR%%/styles/images/customize.gif -%%DATADIR%%/styles/images/darkBox.png -%%DATADIR%%/styles/images/defaultFavicon.png -%%DATADIR%%/styles/images/error.png -%%DATADIR%%/styles/images/file.png -%%DATADIR%%/styles/images/flag.png -%%DATADIR%%/styles/images/folder.png -%%DATADIR%%/styles/images/header-expanded.png -%%DATADIR%%/styles/images/header.png -%%DATADIR%%/styles/images/opera.png -%%DATADIR%%/styles/images/page-bot.png -%%DATADIR%%/styles/images/red_center.png -%%DATADIR%%/styles/images/red_left.png -%%DATADIR%%/styles/images/red_right.png -%%DATADIR%%/styles/images/root.png -%%DATADIR%%/styles/images/section.png -%%DATADIR%%/styles/images/smartGroup.png -%%DATADIR%%/styles/images/top.png -%%DATADIR%%/styles/images/warning.png -%%DATADIR%%/styles/info.css -%%DATADIR%%/styles/m2_welcome_message.mbs -%%DATADIR%%/styles/mail.css -%%DATADIR%%/styles/mathml.css -%%DATADIR%%/styles/message.css -%%DATADIR%%/styles/mime.css -%%DATADIR%%/styles/opera.css -%%DATADIR%%/styles/plugins.css -%%DATADIR%%/styles/search.css -%%DATADIR%%/styles/unstyledxml.css -%%DATADIR%%/styles/user/accessibility.css -%%DATADIR%%/styles/user/altdebugger.css -%%DATADIR%%/styles/user/classid.css -%%DATADIR%%/styles/user/contrastbw.css -%%DATADIR%%/styles/user/contrastwb.css -%%DATADIR%%/styles/user/disablebreaks.css -%%DATADIR%%/styles/user/disablefloats.css -%%DATADIR%%/styles/user/disableforms.css -%%DATADIR%%/styles/user/disablepositioning.css -%%DATADIR%%/styles/user/disabletables.css -%%DATADIR%%/styles/user/outline.css -%%DATADIR%%/styles/user/structureblock.css -%%DATADIR%%/styles/user/structureinline.css -%%DATADIR%%/styles/user/structuretables.css -%%DATADIR%%/styles/user/tablelayout.css -%%DATADIR%%/styles/user/toc.css -%%DATADIR%%/styles/warning.css -%%DATADIR%%/styles/webfeeds.html -%%DATADIR%%/styles/wml.css -%%DATADIR%%/ui/dialog.ini -%%DATADIR%%/ui/fastforward.ini -%%DATADIR%%/ui/standard_keyboard.ini -%%DATADIR%%/ui/standard_keyboard_compat.ini -%%DATADIR%%/ui/standard_menu.ini -%%DATADIR%%/ui/standard_mouse.ini -%%DATADIR%%/ui/standard_toolbar.ini -%%DATADIR%%/ui/unix_keyboard.ini -%%DATADIR%%/unite/fileSharing.ua -%%DATADIR%%/unite/fridge.ua -%%DATADIR%%/unite/home.ua -%%DATADIR%%/unite/mediaPlayer.ua -%%DATADIR%%/unite/messenger.ua -%%DATADIR%%/unite/photoSharing.ua -%%DATADIR%%/unite/webserver.ua -@dirrm %%DATADIR%%/unite -@dirrm %%DATADIR%%/ui -@dirrm %%DATADIR%%/styles/user -@dirrm %%DATADIR%%/styles/images -@dirrm %%DATADIR%%/styles -@dirrm %%DATADIR%%/skin -@dirrm %%DATADIR%%/scripts -@dirrm %%DATADIR%%/plugins -@dirrm %%DATADIR%%/package/lib -@dirrm %%DATADIR%%/package -@dirrm %%DATADIR%%/locale/zh-tw -@dirrm %%DATADIR%%/locale/zh-hk -@dirrm %%DATADIR%%/locale/zh-cn -@dirrm %%DATADIR%%/locale/uk -@dirrm %%DATADIR%%/locale/tr -@dirrm %%DATADIR%%/locale/te -@dirrm %%DATADIR%%/locale/ta -@dirrm %%DATADIR%%/locale/sv -@dirrm %%DATADIR%%/locale/sr -@dirrm %%DATADIR%%/locale/sk -@dirrm %%DATADIR%%/locale/ru -@dirrm %%DATADIR%%/locale/ro -@dirrm %%DATADIR%%/locale/pt-BR -@dirrm %%DATADIR%%/locale/pt -@dirrm %%DATADIR%%/locale/pl -@dirrm %%DATADIR%%/locale/nn -@dirrm %%DATADIR%%/locale/nl -@dirrm %%DATADIR%%/locale/nb -@dirrm %%DATADIR%%/locale/mk -@dirrm %%DATADIR%%/locale/lt -@dirrm %%DATADIR%%/locale/ko -@dirrm %%DATADIR%%/locale/ka -@dirrm %%DATADIR%%/locale/ja -@dirrm %%DATADIR%%/locale/it -@dirrm %%DATADIR%%/locale/id -@dirrm %%DATADIR%%/locale/hu -@dirrm %%DATADIR%%/locale/hr -@dirrm %%DATADIR%%/locale/hi -@dirrm %%DATADIR%%/locale/fy -@dirrm %%DATADIR%%/locale/fr-CA -@dirrm %%DATADIR%%/locale/fr -@dirrm %%DATADIR%%/locale/fi -@dirrm %%DATADIR%%/locale/et -@dirrm %%DATADIR%%/locale/es-LA -@dirrm %%DATADIR%%/locale/es-ES -@dirrm %%DATADIR%%/locale/en-GB -@dirrm %%DATADIR%%/locale/en -@dirrm %%DATADIR%%/locale/el -@dirrm %%DATADIR%%/locale/de -@dirrm %%DATADIR%%/locale/da -@dirrm %%DATADIR%%/locale/cs -@dirrm %%DATADIR%%/locale/bg -@dirrm %%DATADIR%%/locale/be -@dirrm %%DATADIR%%/locale -@dirrm %%DATADIR%%/java -@dirrm %%DATADIR%%/extra -@dirrm %%DATADIR%%/defaults -@dirrm %%DATADIR%%/bin -@dirrm %%DATADIR%% -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@exec mkdir -p %D/%%DATADIR%%/plugins diff --git a/www/plone3/Makefile b/www/plone3/Makefile deleted file mode 100644 index 47f30c21d184..000000000000 --- a/www/plone3/Makefile +++ /dev/null @@ -1,122 +0,0 @@ -# New ports collection makefile for: plone -# Date created: 09 Jan 2003 -# Whom: nbm -# -# $FreeBSD$ -# - -PORTNAME= plone3 -PORTVERSION= 3.1.7 -PORTREVISION= 2 -CATEGORIES= www zope -MASTER_SITES= https://launchpad.net/plone/3.1/${PORTVERSION}/+download/ -DISTNAME= Plone-${PORTVERSION} -DIST_SUBDIR= zope - -MAINTAINER= nakaji@jp.FreeBSD.org -COMMENT= A user friendly implementation of the CMF written on top of ZOPE - -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PIL.pth:${PORTSDIR}/graphics/py-imaging \ - ${PYTHON_SITELIBDIR}/elementtree/__init__.py:${PORTSDIR}/devel/py-elementtree - -FORBIDDEN= vulnerable and unsupported upstream -EXPIRATION_DATE= 2011-10-23 - -WRKSRC= ${WRKDIR}/Plone-${PORTVERSION} -USE_ZOPE= yes -ZOPE_VERSION= 2.10 -USE_PYTHON= 2.4 -USE_GETTEXT= yes -CONFLICTS= zope-archetypes-[0-9]* \ - zope-btreefolder2-[0-9]* \ - zope-cmf-[0-9]* \ - zope-cmfactionicons-[0-9]* \ - zope-cmfformcontroller-[0-9]* \ - zope-cmfquickinstaller-[0-9]* \ - zope-generator-[0-9]* \ - zope-groupuserfolder-[0-9]* \ - zope-kupu-[0-9]* \ - zope-mimetypesregistry-[0-9]* \ - zope-placelesstranslationservice-[0-9]* \ - zope-plonelanguagetool-[0-9]* \ - zope-portaltransforms-[0-9]* \ - zope-validation-[0-9]* - -PLIST_SUB= ZOPEPRODUCTDIR=${SZOPEBASEDIR}/${ZOPEPRODUCTDIR} \ - ZOPELIBPYTHONDIR=${SZOPEBASEDIR}/lib/python - -_MODULES= ATContentTypes ATReferenceBrowserWidget AdvancedQuery \ - Archetypes CMFActionIcons CMFCalendar CMFCore CMFDefault \ - CMFDiffTool CMFDynamicViewFTI CMFEditions CMFFormController \ - CMFPlacefulWorkflow CMFPlone CMFQuickInstallerTool \ - CMFTestCase CMFTopic CMFUid DCWorkflow ExtendedPathIndex \ - ExternalEditor GenericSetup GroupUserFolder Marshall \ - MimetypesRegistry NuPlone PasswordResetTool \ - PlacelessTranslationService PloneLanguageTool \ - PlonePAS PloneTestCase PloneTranslations \ - PluggableAuthService PluginRegistry PortalTransforms \ - ResourceRegistries SecureMailHost ZopeVersionControl \ - kupu statusmessages validation - -_PY_MODULES= archetypes borg five kss plone wicked - -PLONE_PODIRS= PlacelessTranslationService/locales PloneTranslations \ - kupu/i18n kupu/mmbase/i18n - -MSGFMTPY= ${PYTHON_CMD} ${PYTHONBASE}/share/${PYTHON_VERSION}/Tools/i18n/msgfmt.py - -pre-everything:: -.if !defined(BATCH) - @${ECHO_MSG} "" - @${ECHO_MSG} "If you are upgrading from an earlier version" - @${ECHO_MSG} "backup your site before proceeding." - @${ECHO_MSG} "If you haven't done so, please press CTRL-C now." - @${ECHO_MSG} "" - @${ECHO_MSG} "Also, if you are fetching tarball from behind a proxy" - @${ECHO_MSG} "server, you may fail even if environment variables" - @${ECHO_MSG} "http_proxy and https_proxy are set correctly." - @${ECHO_MSG} "If this happens, fetch tarball manually with wget (ftp/wget)" - @${ECHO_MSG} "or curl (ftp/curl)." - @${ECHO_MSG} "" -.endif - -do-build: -.for m in ${_MODULES} - -${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/Products/$m -.endfor -.for m in ${_PY_MODULES} - -${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/lib/python/$m -.endfor - cd ${WRKSRC}/Products; \ - ${FIND} ${PLONE_PODIRS} -xdev -type f -name '*.po' -print | \ - while read f; do \ - mo=`${ECHO} $$f | ${SED} -e 's|\.po$$|.mo|'`; \ - ${MSGFMTPY} -o $$mo $$f; \ - done - -do-install: - @${MKDIR} ${PREFIX}/${SZOPEBASEDIR}/${ZOPEPRODUCTDIR} -.for m in ${_MODULES} - @${CP} -R ${WRKSRC}/Products/$m ${PREFIX}/${SZOPEBASEDIR}/${ZOPEPRODUCTDIR} - @${FIND} ${PREFIX}/${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}/$m -type f -print0 \ - | ${XARGS} -0 -- ${CHMOD} a-w -.endfor - @${MKDIR} ${PREFIX}/${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}/../lib/python -.for m in ${_PY_MODULES} - @${CP} -R ${WRKSRC}/lib/python/$m ${PREFIX}/${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}/../lib/python - @${FIND} ${PREFIX}/${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}/../lib/python/$m -type f -print0 \ - | ${XARGS} -0 -- ${CHMOD} a-w -.endfor - -post-install: -.if !defined(BATCH) - @${CAT} ${PKGMESSAGE} -.endif - -.include <bsd.port.pre.mk> - -.if ${PYTHON_VERSION} != ${PYTHON_DEFAULT_VERSION} && defined(PACKAGE_BUILDING) -IGNORE= can't be built: the default Python version should be ${PYTHON_VERSION} in order to build a package in the build cluster -.endif - -.include <bsd.port.post.mk> diff --git a/www/plone3/distinfo b/www/plone3/distinfo deleted file mode 100644 index 7f703dfae49e..000000000000 --- a/www/plone3/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (zope/Plone-3.1.7.tar.gz) = 2522ac7aaf843f23bd948b664372549362ece5973555e7565a2d0dd4bca8ce54 -SIZE (zope/Plone-3.1.7.tar.gz) = 12786587 diff --git a/www/plone3/pkg-descr b/www/plone3/pkg-descr deleted file mode 100644 index f6a4e379ed3d..000000000000 --- a/www/plone3/pkg-descr +++ /dev/null @@ -1,14 +0,0 @@ -Plone is a user friendly implementation of the Content Management -Framework written on top of ZOPE. Plone is a -GUI/Interface/Implementation of the CMF. It benefits from all features -of ZOPE/CMF such as: RDBMS integration, Python/Perl extensions, Object -Oriented Database, Web configurable workflow, pluggable membership and -authentication, Undos, Form validation, amongst many many other -features. Available protocols: FTP, XMLRPC, HTTP, WEBDAV and you can -hack it to enable SOAP. Turn it into a distributed application system -by installing ZEO. - -Plone attempts to compete with Livelink, Interwoven and Documentum. It -aims to be *the* opensource out-of-the-box publishing system. - -WWW: http://plone.org/ diff --git a/www/plone3/pkg-message b/www/plone3/pkg-message deleted file mode 100644 index fc075d1ba278..000000000000 --- a/www/plone3/pkg-message +++ /dev/null @@ -1,12 +0,0 @@ -To complete the installation of Plone: - -- Restart Zope. This may be done from the Zope Control Panel. - -If you are upgrading from an earlier version: - -- Go http://yoursite/manage -- Go to portal_migrations -- Click the Migration tab -- Click Migrate - -NOTE: Read documents in CacheFu directory when you want to use it. diff --git a/www/plone3/pkg-plist b/www/plone3/pkg-plist deleted file mode 100644 index 33d0f86031e7..000000000000 --- a/www/plone3/pkg-plist +++ /dev/null @@ -1,11334 +0,0 @@ -%%ZOPEPRODUCTDIR%%/ATContentTypes/AUTHORS.txt -%%ZOPEPRODUCTDIR%%/ATContentTypes/CHANGELOG.txt -%%ZOPEPRODUCTDIR%%/ATContentTypes/HISTORY.txt -%%ZOPEPRODUCTDIR%%/ATContentTypes/INSTALL.txt -%%ZOPEPRODUCTDIR%%/ATContentTypes/LICENSE.GPL -%%ZOPEPRODUCTDIR%%/ATContentTypes/LICENSE.ZPL -%%ZOPEPRODUCTDIR%%/ATContentTypes/LICENSE.txt -%%ZOPEPRODUCTDIR%%/ATContentTypes/README.txt -%%ZOPEPRODUCTDIR%%/ATContentTypes/__init__.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/__init__.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/adapters.zcml -%%ZOPEPRODUCTDIR%%/ATContentTypes/adapters/__init__.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/adapters/__init__.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/adapters/archive.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/adapters/archive.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/adapters/document.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/adapters/document.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/adapters/folder.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/adapters/folder.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/adapters/image.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/adapters/image.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/atct.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/atct.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/browser.zcml -%%ZOPEPRODUCTDIR%%/ATContentTypes/browser/__init__.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/browser/__init__.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/browser/archive.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/browser/archive.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/browser/nextprevious.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/browser/nextprevious.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/config.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/config.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/configuration/__init__.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/configuration/__init__.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/configuration/component.xml -%%ZOPEPRODUCTDIR%%/ATContentTypes/configuration/config.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/configuration/config.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/configuration/datatype.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/configuration/datatype.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/configuration/schema.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/configuration/schema.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/configuration/schema.xml -%%ZOPEPRODUCTDIR%%/ATContentTypes/configure.zcml -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/__init__.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/__init__.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/base.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/base.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/document.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/document.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/event.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/event.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/favorite.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/favorite.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/file.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/file.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/folder.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/folder.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/image.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/image.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/link.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/link.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/newsitem.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/newsitem.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/schemata.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/schemata.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/topic.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/content/topic.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/__init__.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/__init__.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/base.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/base.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/boolean.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/boolean.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/currentauthor.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/currentauthor.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/date.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/date.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/daterange.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/daterange.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/list.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/list.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/path.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/path.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/portaltype.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/portaltype.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/reference.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/reference.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/relativepath.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/relativepath.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/schemata.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/schemata.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/selection.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/selection.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/simpleint.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/simpleint.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/simplestring.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/simplestring.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/sort.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/criteria/sort.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/etc/atcontenttypes.conf.in -%%ZOPEPRODUCTDIR%%/ATContentTypes/exportimport/__init__.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/exportimport/__init__.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/exportimport/atcttool.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/exportimport/atcttool.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/exportimport/configure.zcml -%%ZOPEPRODUCTDIR%%/ATContentTypes/implements.zcml -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/__init__.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/__init__.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/archive.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/archive.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/autosort.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/autosort.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/dataExtractor.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/dataExtractor.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/document.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/document.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/event.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/event.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/file.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/file.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/folder.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/folder.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/image.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/image.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/interfaces.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/interfaces.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/link.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/link.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/news.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/news.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/topic.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/interface/topic.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/interfaces.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/interfaces.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/lib/__init__.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/lib/__init__.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/lib/autosort.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/lib/autosort.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/lib/calendarsupport.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/lib/calendarsupport.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/lib/constraintypes.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/lib/constraintypes.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/lib/historyaware.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/lib/historyaware.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/lib/imagetransform.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/lib/imagetransform.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/lib/urlupload.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/lib/urlupload.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/lib/validators.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/lib/validators.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/migration/__init__.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/migration/__init__.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/migration/v1_2/__init__.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/migration/v1_2/__init__.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/modulealiases.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/modulealiases.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/permission.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/permission.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atctListAlbum.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_album_image.pt -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_album_image.pt.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_album_view.pt -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_album_view.pt.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_edit.cpt -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_edit.cpt.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_history.pt -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_history.pt.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_image_transform.pt -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_image_transform.pt.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_macros.pt -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_manageTopicIndex.cpt -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_manageTopicIndex.cpt.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_manageTopicMetadata.cpt -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_manageTopicMetadata.cpt.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_saveTopicSetup.cpy -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_saveTopicSetup.cpy.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_topic_pdf.pt -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_topic_pdf_template.pt -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_topic_subtopics.pt -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_topic_subtopics.pt.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_topic_view.pt -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/atct_topic_view.pt.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/criterion_add.cpy -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/criterion_add.cpy.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/criterion_edit_form.cpt -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/criterion_edit_form.cpt.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/criterion_remove.cpy -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/criterion_remove.cpy.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/criterion_save.cpy -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/criterion_save.cpy.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/criterion_set_sort.cpy -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/criterion_set_sort.cpy.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/favorite_broken_icon.gif -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/favorite_broken_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/formatCatalogMetadata.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/formatHistoryDiff.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/getValidCriteriaForIndex.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/getXMLSelectVocab.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/icon_export_ical.png -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/icon_export_ical.png.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/icon_export_vcal.png -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/icon_export_vcal.png.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/icon_flip_horizontal.png -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/icon_flip_horizontal.png.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/icon_flip_vertical.png -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/icon_flip_vertical.png.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/icon_rotate_180.png -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/icon_rotate_180.png.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/icon_rotate_clockwise.png -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/icon_rotate_clockwise.png.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/icon_rotate_counter_clockwise.png -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/icon_rotate_counter_clockwise.png.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/isATCTbased.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/modifySelectList.js -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/polaroid-multi.png -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/polaroid-multi.png.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/polaroid-single.png -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/polaroid-single.png.metadata -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/unittestGetTitleOf.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/validate_add_criterion.vpy -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/validate_atct.vpy -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/validate_remove_criterion.vpy -%%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes/validate_set_sort.vpy -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/__init__.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/archive.txt -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/atctftestcase.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/atctftestcase.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/atcttestcase.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/atcttestcase.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/dataextractor.txt -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/http_access.txt -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/input/canoneye.jpg -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/input/divisionerror.jpg -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/input/test-document.txt -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/input/test-event.txt -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/input/test-html-title.html -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/input/test-link.txt -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/input/test-news-item.txt -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/input/test-xhtml-title.html -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/input/test.gif -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/input/test.sxw -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/input/test.zip -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/input/tidy1-in.html -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/input/tidy1-out.html -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/portaltype_criterion.txt -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_adapters.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_adapters.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_archive.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_archive.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_atdocument.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_atdocument.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_atevent.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_atevent.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_atfavorite.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_atfavorite.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_atfile.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_atfile.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_atfolder.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_atfolder.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_atimage.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_atimage.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_atlink.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_atlink.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_atnewsitem.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_atnewsitem.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_attopic.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_attopic.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_browserdefaultmixin.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_browserdefaultmixin.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_bugs.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_bugs.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_constraintypes.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_constraintypes.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_criteria.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_criteria.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_dataextractor.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_dataextractor.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_functional.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_functional.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_installation.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_installation.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_migrations.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_migrations.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_modulealiases.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_modulealiases.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_skinScripts.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_skinScripts.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_tool.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_tool.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_topictool.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/test_topictool.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/utils.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/utils.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tests/webdav.txt -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/README.txt -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/exif.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/exif.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar-doc/example.txt -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar-doc/groupscheduled.ics -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar-doc/groupscheduled.txt -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar-doc/multiple.ics -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar-doc/multiple.txt -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar-doc/small.ics -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar-doc/small.txt -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar/__init__.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar/__init__.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar/cal.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar/cal.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar/caselessdict.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar/caselessdict.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar/interfaces.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar/interfaces.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar/parser.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar/parser.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar/prop.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar/prop.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar/tools.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar/tools.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar/util.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar/util.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tool.gif -%%ZOPEPRODUCTDIR%%/ATContentTypes/tool/__init__.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tool/__init__.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tool/atct.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tool/atct.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/tool/topic.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/tool/topic.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/utilities/XXXreport -%%ZOPEPRODUCTDIR%%/ATContentTypes/utilities/XXXreport.html -%%ZOPEPRODUCTDIR%%/ATContentTypes/utilities/XXXreport2html.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/utilities/XXXreport2html.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/utils.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/utils.pyc -%%ZOPEPRODUCTDIR%%/ATContentTypes/version.txt -%%ZOPEPRODUCTDIR%%/ATContentTypes/www/imageScales.zpt -%%ZOPEPRODUCTDIR%%/ATContentTypes/www/overview.zpt -%%ZOPEPRODUCTDIR%%/ATContentTypes/z3/__init__.py -%%ZOPEPRODUCTDIR%%/ATContentTypes/z3/__init__.pyc -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/ATRefBrowserDemo.py -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/ATRefBrowserDemo.pyc -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/ATReferenceBrowserWidget.py -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/ATReferenceBrowserWidget.pyc -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/Extensions/Install.py -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/Extensions/Install.pyc -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/HISTORY.txt -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/__init__.py -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/__init__.pyc -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/config.py -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/config.pyc -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/configure.zcml -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/skins/ATReferenceBrowserWidget/referencebrowser.js -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/skins/ATReferenceBrowserWidget/referencebrowser.js.metadata -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/skins/ATReferenceBrowserWidget/referencebrowser.pt -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/skins/ATReferenceBrowserWidget/referencebrowser_filterBreadCrumbs.py -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/skins/ATReferenceBrowserWidget/referencebrowser_insertHistory.py -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/skins/ATReferenceBrowserWidget/referencebrowser_insertHistory.pyc -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/skins/ATReferenceBrowserWidget/referencebrowser_popup.pt -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/skins/ATReferenceBrowserWidget/referencebrowser_queryCatalog.py -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/skins/ATReferenceBrowserWidget/referencebrowser_startupDirectory.py -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/skins/ATReferenceBrowserWidget/select_lists.js.metadata -%%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/version.txt -%%ZOPEPRODUCTDIR%%/AdvancedQuery/AdvancedQuery.py -%%ZOPEPRODUCTDIR%%/AdvancedQuery/AdvancedQuery.pyc -%%ZOPEPRODUCTDIR%%/AdvancedQuery/LICENSE.txt -%%ZOPEPRODUCTDIR%%/AdvancedQuery/README.txt -%%ZOPEPRODUCTDIR%%/AdvancedQuery/VERSION.txt -%%ZOPEPRODUCTDIR%%/AdvancedQuery/__init__.py -%%ZOPEPRODUCTDIR%%/AdvancedQuery/__init__.pyc -%%ZOPEPRODUCTDIR%%/AdvancedQuery/doc/AdvancedQuery.html -%%ZOPEPRODUCTDIR%%/AdvancedQuery/eval.py -%%ZOPEPRODUCTDIR%%/AdvancedQuery/eval.pyc -%%ZOPEPRODUCTDIR%%/AdvancedQuery/ranking.py -%%ZOPEPRODUCTDIR%%/AdvancedQuery/ranking.pyc -%%ZOPEPRODUCTDIR%%/AdvancedQuery/sorting.py -%%ZOPEPRODUCTDIR%%/AdvancedQuery/sorting.pyc -%%ZOPEPRODUCTDIR%%/AdvancedQuery/tests/TestBase.py -%%ZOPEPRODUCTDIR%%/AdvancedQuery/tests/TestBase.pyc -%%ZOPEPRODUCTDIR%%/AdvancedQuery/tests/__init__.py -%%ZOPEPRODUCTDIR%%/AdvancedQuery/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/AdvancedQuery/tests/framework.py -%%ZOPEPRODUCTDIR%%/AdvancedQuery/tests/framework.pyc -%%ZOPEPRODUCTDIR%%/AdvancedQuery/tests/testAdvancedQuery.py -%%ZOPEPRODUCTDIR%%/AdvancedQuery/tests/testAdvancedQuery.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/AUTHORS -%%ZOPEPRODUCTDIR%%/Archetypes/AggregatedStorage.py -%%ZOPEPRODUCTDIR%%/Archetypes/AggregatedStorage.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/AllowedTypesByIface.py -%%ZOPEPRODUCTDIR%%/Archetypes/AllowedTypesByIface.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/ApeSupport.py -%%ZOPEPRODUCTDIR%%/Archetypes/ApeSupport.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/ArchTTWTool.py -%%ZOPEPRODUCTDIR%%/Archetypes/ArchTTWTool.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/ArchetypeTool.py -%%ZOPEPRODUCTDIR%%/Archetypes/ArchetypeTool.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/BaseBTreeFolder.py -%%ZOPEPRODUCTDIR%%/Archetypes/BaseBTreeFolder.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/BaseContent.py -%%ZOPEPRODUCTDIR%%/Archetypes/BaseContent.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/BaseFolder.py -%%ZOPEPRODUCTDIR%%/Archetypes/BaseFolder.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/BaseObject.py -%%ZOPEPRODUCTDIR%%/Archetypes/BaseObject.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/BaseUnit.py -%%ZOPEPRODUCTDIR%%/Archetypes/BaseUnit.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/CatalogMultiplex.py -%%ZOPEPRODUCTDIR%%/Archetypes/CatalogMultiplex.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/ChangeLog -%%ZOPEPRODUCTDIR%%/Archetypes/ClassGen.py -%%ZOPEPRODUCTDIR%%/Archetypes/ClassGen.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/ExtensibleMetadata.py -%%ZOPEPRODUCTDIR%%/Archetypes/ExtensibleMetadata.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/Extensions/__init__.py -%%ZOPEPRODUCTDIR%%/Archetypes/Extensions/__init__.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/Extensions/migrations.py -%%ZOPEPRODUCTDIR%%/Archetypes/Extensions/migrations.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/Extensions/utils.py -%%ZOPEPRODUCTDIR%%/Archetypes/Extensions/utils.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/Field.py -%%ZOPEPRODUCTDIR%%/Archetypes/Field.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/HISTORY.txt -%%ZOPEPRODUCTDIR%%/Archetypes/LICENSE.txt -%%ZOPEPRODUCTDIR%%/Archetypes/Layer.py -%%ZOPEPRODUCTDIR%%/Archetypes/Layer.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/Makefile.in -%%ZOPEPRODUCTDIR%%/Archetypes/Marshall.py -%%ZOPEPRODUCTDIR%%/Archetypes/Marshall.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/OrderedBaseFolder.py -%%ZOPEPRODUCTDIR%%/Archetypes/OrderedBaseFolder.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/PloneCompat.py -%%ZOPEPRODUCTDIR%%/Archetypes/PloneCompat.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/README.txt -%%ZOPEPRODUCTDIR%%/Archetypes/ReferenceEngine.py -%%ZOPEPRODUCTDIR%%/Archetypes/ReferenceEngine.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/Referenceable.py -%%ZOPEPRODUCTDIR%%/Archetypes/Referenceable.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/Registry.py -%%ZOPEPRODUCTDIR%%/Archetypes/Registry.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/Renderer.py -%%ZOPEPRODUCTDIR%%/Archetypes/Renderer.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/SQLMethod.py -%%ZOPEPRODUCTDIR%%/Archetypes/SQLMethod.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/SQLStorage.py -%%ZOPEPRODUCTDIR%%/Archetypes/SQLStorage.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/SQLStorageConfig.py -%%ZOPEPRODUCTDIR%%/Archetypes/SQLStorageConfig.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/Schema/Composite.py -%%ZOPEPRODUCTDIR%%/Archetypes/Schema/Composite.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/Schema/Facade.py -%%ZOPEPRODUCTDIR%%/Archetypes/Schema/Facade.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/Schema/__init__.py -%%ZOPEPRODUCTDIR%%/Archetypes/Schema/__init__.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/Schema/configure.zcml -%%ZOPEPRODUCTDIR%%/Archetypes/Schema/factory.py -%%ZOPEPRODUCTDIR%%/Archetypes/Schema/factory.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/Storage/Facade.py -%%ZOPEPRODUCTDIR%%/Archetypes/Storage/Facade.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/Storage/__init__.py -%%ZOPEPRODUCTDIR%%/Archetypes/Storage/__init__.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/Storage/annotation.py -%%ZOPEPRODUCTDIR%%/Archetypes/Storage/annotation.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/TemplateMixin.py -%%ZOPEPRODUCTDIR%%/Archetypes/TemplateMixin.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/UIDCatalog.py -%%ZOPEPRODUCTDIR%%/Archetypes/UIDCatalog.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/VariableSchemaSupport.py -%%ZOPEPRODUCTDIR%%/Archetypes/VariableSchemaSupport.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/WebDAVSupport.py -%%ZOPEPRODUCTDIR%%/Archetypes/WebDAVSupport.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/Widget.py -%%ZOPEPRODUCTDIR%%/Archetypes/Widget.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/__init__.py -%%ZOPEPRODUCTDIR%%/Archetypes/__init__.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/__pkginfo__.py -%%ZOPEPRODUCTDIR%%/Archetypes/__pkginfo__.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/annotations.py -%%ZOPEPRODUCTDIR%%/Archetypes/annotations.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/atapi.py -%%ZOPEPRODUCTDIR%%/Archetypes/atapi.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/athistoryaware.py -%%ZOPEPRODUCTDIR%%/Archetypes/athistoryaware.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/bbb.py -%%ZOPEPRODUCTDIR%%/Archetypes/bbb.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/bridge.zcml -%%ZOPEPRODUCTDIR%%/Archetypes/browser/__init__.py -%%ZOPEPRODUCTDIR%%/Archetypes/browser/__init__.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/browser/configure.zcml -%%ZOPEPRODUCTDIR%%/Archetypes/browser/edit.py -%%ZOPEPRODUCTDIR%%/Archetypes/browser/edit.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/browser/fields.py -%%ZOPEPRODUCTDIR%%/Archetypes/browser/fields.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/browser/lifecycle.py -%%ZOPEPRODUCTDIR%%/Archetypes/browser/lifecycle.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/browser/widgets.py -%%ZOPEPRODUCTDIR%%/Archetypes/browser/widgets.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/config.py -%%ZOPEPRODUCTDIR%%/Archetypes/config.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/configure.zcml -%%ZOPEPRODUCTDIR%%/Archetypes/customizationpolicy.py -%%ZOPEPRODUCTDIR%%/Archetypes/customizationpolicy.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/debian/changelog -%%ZOPEPRODUCTDIR%%/Archetypes/debian/config -%%ZOPEPRODUCTDIR%%/Archetypes/debian/control -%%ZOPEPRODUCTDIR%%/Archetypes/debian/copyright -%%ZOPEPRODUCTDIR%%/Archetypes/debian/dirs -%%ZOPEPRODUCTDIR%%/Archetypes/debian/postinst -%%ZOPEPRODUCTDIR%%/Archetypes/debian/prerm -%%ZOPEPRODUCTDIR%%/Archetypes/debian/rules -%%ZOPEPRODUCTDIR%%/Archetypes/debian/templates -%%ZOPEPRODUCTDIR%%/Archetypes/debug.py -%%ZOPEPRODUCTDIR%%/Archetypes/debug.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/docs/archetypes_paper.html -%%ZOPEPRODUCTDIR%%/Archetypes/docs/archetypes_pres.ppt -%%ZOPEPRODUCTDIR%%/Archetypes/docs/customsearching-howto.rst -%%ZOPEPRODUCTDIR%%/Archetypes/docs/doc-guide.rst -%%ZOPEPRODUCTDIR%%/Archetypes/docs/known_issues.rst -%%ZOPEPRODUCTDIR%%/Archetypes/docs/migration.txt -%%ZOPEPRODUCTDIR%%/Archetypes/docs/quickref.rst -%%ZOPEPRODUCTDIR%%/Archetypes/docs/reference-engine-notes.txt -%%ZOPEPRODUCTDIR%%/Archetypes/docs/referenceCatalog.txt -%%ZOPEPRODUCTDIR%%/Archetypes/docs/sqlstorage-howto.rst -%%ZOPEPRODUCTDIR%%/Archetypes/docs/sqlstorage-known-issues.txt -%%ZOPEPRODUCTDIR%%/Archetypes/event.py -%%ZOPEPRODUCTDIR%%/Archetypes/event.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/events.zcml -%%ZOPEPRODUCTDIR%%/Archetypes/examples/ATBIFolder.py -%%ZOPEPRODUCTDIR%%/Archetypes/examples/ATBIFolder.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/examples/ComplexType.py -%%ZOPEPRODUCTDIR%%/Archetypes/examples/ComplexType.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/examples/DDocument.py -%%ZOPEPRODUCTDIR%%/Archetypes/examples/DDocument.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/examples/Fact.py -%%ZOPEPRODUCTDIR%%/Archetypes/examples/Fact.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/examples/RefNode.py -%%ZOPEPRODUCTDIR%%/Archetypes/examples/RefNode.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/examples/SimpleBTreeFolder.py -%%ZOPEPRODUCTDIR%%/Archetypes/examples/SimpleBTreeFolder.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/examples/SimpleFile.py -%%ZOPEPRODUCTDIR%%/Archetypes/examples/SimpleFile.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/examples/SimpleFolder.py -%%ZOPEPRODUCTDIR%%/Archetypes/examples/SimpleFolder.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/examples/SimpleType.py -%%ZOPEPRODUCTDIR%%/Archetypes/examples/SimpleType.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/examples/__init__.py -%%ZOPEPRODUCTDIR%%/Archetypes/examples/__init__.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/exceptions.py -%%ZOPEPRODUCTDIR%%/Archetypes/exceptions.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/exportimport/__init__.py -%%ZOPEPRODUCTDIR%%/Archetypes/exportimport/__init__.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/exportimport/archetypetool.py -%%ZOPEPRODUCTDIR%%/Archetypes/exportimport/archetypetool.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/exportimport/configure.zcml -%%ZOPEPRODUCTDIR%%/Archetypes/fieldproperty.py -%%ZOPEPRODUCTDIR%%/Archetypes/fieldproperty.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/generator/__init__.py -%%ZOPEPRODUCTDIR%%/Archetypes/generator/__init__.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/generator/i18n.py -%%ZOPEPRODUCTDIR%%/Archetypes/generator/i18n.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/generator/widget.py -%%ZOPEPRODUCTDIR%%/Archetypes/generator/widget.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/implements.zcml -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/ITemplateMixin.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/ITemplateMixin.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/__init__.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/__init__.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_annotations.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_annotations.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_archetypetool.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_archetypetool.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_athistoryaware.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_athistoryaware.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_base.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_base.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_edit.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_edit.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_event.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_event.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_field.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_field.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_layer.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_layer.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_marshall.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_marshall.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_metadata.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_metadata.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_orderedfolder.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_orderedfolder.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_referenceable.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_referenceable.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_referenceengine.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_referenceengine.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_schema.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_schema.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_storage.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_storage.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_templatemixin.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_templatemixin.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_validator.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_validator.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_viewlet.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_viewlet.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_vocabulary.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/_vocabulary.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/annotations.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/annotations.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/athistoryaware.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/athistoryaware.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/base.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/base.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/field.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/field.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/layer.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/layer.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/marshall.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/marshall.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/metadata.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/metadata.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/orderedfolder.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/orderedfolder.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/referenceable.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/referenceable.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/referenceengine.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/referenceengine.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/schema.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/schema.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/storage.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/storage.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/templatemixin.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/templatemixin.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/vocabulary.py -%%ZOPEPRODUCTDIR%%/Archetypes/interfaces/vocabulary.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/mimetype_utils.py -%%ZOPEPRODUCTDIR%%/Archetypes/mimetype_utils.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/profiles.zcml -%%ZOPEPRODUCTDIR%%/Archetypes/profiles/default/archetypes-various.txt -%%ZOPEPRODUCTDIR%%/Archetypes/profiles/default/export_steps.xml -%%ZOPEPRODUCTDIR%%/Archetypes/profiles/default/import_steps.xml -%%ZOPEPRODUCTDIR%%/Archetypes/profiles/default/metadata.xml -%%ZOPEPRODUCTDIR%%/Archetypes/profiles/default/skins.xml -%%ZOPEPRODUCTDIR%%/Archetypes/profiles/default/toolset.xml -%%ZOPEPRODUCTDIR%%/Archetypes/profiles/sample_types/archetype_tool.xml -%%ZOPEPRODUCTDIR%%/Archetypes/profiles/sample_types/metadata.xml -%%ZOPEPRODUCTDIR%%/Archetypes/profiles/sample_types/types.xml -%%ZOPEPRODUCTDIR%%/Archetypes/profiles/sample_types/types/ATBIFolder.xml -%%ZOPEPRODUCTDIR%%/Archetypes/profiles/sample_types/types/ComplexType.xml -%%ZOPEPRODUCTDIR%%/Archetypes/profiles/sample_types/types/DDocument.xml -%%ZOPEPRODUCTDIR%%/Archetypes/profiles/sample_types/types/Fact.xml -%%ZOPEPRODUCTDIR%%/Archetypes/profiles/sample_types/types/MySimpleType.xml -%%ZOPEPRODUCTDIR%%/Archetypes/profiles/sample_types/types/Refnode.xml -%%ZOPEPRODUCTDIR%%/Archetypes/profiles/sample_types/types/SimpleBTreeFolder.xml -%%ZOPEPRODUCTDIR%%/Archetypes/profiles/sample_types/types/SimpleFile.xml -%%ZOPEPRODUCTDIR%%/Archetypes/profiles/sample_types/types/SimpleFolder.xml -%%ZOPEPRODUCTDIR%%/Archetypes/profiles/sample_types/types/SimpleProtectedType.xml -%%ZOPEPRODUCTDIR%%/Archetypes/profiles/sample_types/types/SimpleType.xml -%%ZOPEPRODUCTDIR%%/Archetypes/public.py -%%ZOPEPRODUCTDIR%%/Archetypes/public.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/ref_graph.py -%%ZOPEPRODUCTDIR%%/Archetypes/ref_graph.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/references.py -%%ZOPEPRODUCTDIR%%/Archetypes/references.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/setuphandlers.py -%%ZOPEPRODUCTDIR%%/Archetypes/setuphandlers.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/add_reference.cpy -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/add_reference.cpy.metadata -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/archebuilder/archebuilder.css -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/archebuilder/archebuilder.html -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/archebuilder/archebuilder.js -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/archebuilder/archebuilder.xul -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/archebuilder/archebuilderxul.xsl -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/archebuilder/sarissa.js -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/archetypes_zmi.css.dtml -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/at_download.py -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/at_isEditable.py -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/at_isEditable.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/base.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/base_edit.cpt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/base_edit.cpt.metadata -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/base_metadata.cpt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/base_metadata.cpt.metadata -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/base_view.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/base_view.pt.metadata -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/checkSelected.py -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/collectKeywords.py -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/content_edit.cpy -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/content_edit.cpy.metadata -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/content_edit_impl.py -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/content_types.css.dtml -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/displayValue.py -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/edit_macros.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/getBestIcon.py -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/getCharset.py -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/getImageTag.py -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/getUniqueWidgetAttr.py -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/go_back.cpy -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/lookupMime.py -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/metadata_macros.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/reference_focus_js.dtml -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/reference_graph.cpt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/reference_js.dtml -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/reference_slot.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/remove_creation_mark.py -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/session_restore_value.py -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/session_save_form.py -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/session_save_form.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/table.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/table_view.css.dtml -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/table_view.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/test_rview.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/unicodeEncode.py -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/unicodeTestIn.py -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/validate_base.vpy -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/validate_integrity.cpy -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/validate_integrity.cpy.metadata -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/addable_support.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/boolean.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/calendar.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/computed.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/decimal.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/epoz.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/field.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/field_table.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/file.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/image.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/inandout.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/integer.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/js/inandout.js -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/js/inandout.js.metadata -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/js/picklist.js -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/js/picklist.js.metadata -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/js/textcount.js -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/js/textcount.js.metadata -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/keyword.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/label.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/languagewidget.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/lines.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/multiselection.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/password.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/picklist.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/reference.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/rich.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/selection.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/string.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/textarea.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/visual.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/zid.pt -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes_kss/at.kss -%%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes_kss/at_experimental.kss -%%ZOPEPRODUCTDIR%%/Archetypes/tests/README.txt -%%ZOPEPRODUCTDIR%%/Archetypes/tests/__init__.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/atsitetestcase.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/atsitetestcase.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/attestcase.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/attestcase.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/common.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/common.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/doctestcase.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/doctestcase.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/editing.txt -%%ZOPEPRODUCTDIR%%/Archetypes/tests/events.txt -%%ZOPEPRODUCTDIR%%/Archetypes/tests/folder_marshall.txt -%%ZOPEPRODUCTDIR%%/Archetypes/tests/input/pdb.doc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/input/rest1.rst -%%ZOPEPRODUCTDIR%%/Archetypes/tests/input/rest1.tgz -%%ZOPEPRODUCTDIR%%/Archetypes/tests/input/rest2.rst -%%ZOPEPRODUCTDIR%%/Archetypes/tests/input/rest3.rst -%%ZOPEPRODUCTDIR%%/Archetypes/tests/input/tool.gif -%%ZOPEPRODUCTDIR%%/Archetypes/tests/input/webdav.pdf -%%ZOPEPRODUCTDIR%%/Archetypes/tests/input/word.doc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/output/rest1.out -%%ZOPEPRODUCTDIR%%/Archetypes/tests/output/rest2.out -%%ZOPEPRODUCTDIR%%/Archetypes/tests/output/rest3.out -%%ZOPEPRODUCTDIR%%/Archetypes/tests/reindex_sanity_plone21.txt -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_aggregated_storage.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_aggregated_storage.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_annotation.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_annotation.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_athistoryaware.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_athistoryaware.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_baseobject.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_baseobject.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_baseschema.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_baseschema.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_baseunit.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_baseunit.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_classgen.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_classgen.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_cmfessentials.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_cmfessentials.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_construction.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_construction.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_contenttype.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_contenttype.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_copying.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_copying.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_default_mimetypes.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_default_mimetypes.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_doctests.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_doctests.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_event.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_event.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_extensions_utils.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_extensions_utils.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_externaleditor.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_externaleditor.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_fields.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_fields.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_fieldvalidation.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_fieldvalidation.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_file_upload.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_file_upload.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_filename.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_filename.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_functional.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_functional.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_index.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_index.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_interfaces.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_interfaces.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_marshaller.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_marshaller.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_metadata.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_metadata.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_referenceCatalog.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_referenceCatalog.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_referenceable.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_referenceable.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_rename.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_rename.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_schemata.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_schemata.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_schemata_manipulation.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_schemata_manipulation.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_security.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_security.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_sitepolicy.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_sitepolicy.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_sqlstorage.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_sqlstorage.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_storage.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_storage.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_templatemixin.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_templatemixin.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_unicode.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_unicode.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_update_schema.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_update_schema.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_utils.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_utils.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_utils2.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_utils2.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_validation.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_validation.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_varschema.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_varschema.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_widgets.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/test_widgets.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/traversal.txt -%%ZOPEPRODUCTDIR%%/Archetypes/tests/traversal_4981.txt -%%ZOPEPRODUCTDIR%%/Archetypes/tests/utils.py -%%ZOPEPRODUCTDIR%%/Archetypes/tests/utils.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/tests/webdav_operations.txt -%%ZOPEPRODUCTDIR%%/Archetypes/tool.gif -%%ZOPEPRODUCTDIR%%/Archetypes/utils.py -%%ZOPEPRODUCTDIR%%/Archetypes/utils.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/validator.py -%%ZOPEPRODUCTDIR%%/Archetypes/validator.pyc -%%ZOPEPRODUCTDIR%%/Archetypes/version.txt -%%ZOPEPRODUCTDIR%%/Archetypes/www/addSchema.zpt -%%ZOPEPRODUCTDIR%%/Archetypes/www/fields_xml.zpt -%%ZOPEPRODUCTDIR%%/Archetypes/www/generateDebug.zpt -%%ZOPEPRODUCTDIR%%/Archetypes/www/manageTemplates.zpt -%%ZOPEPRODUCTDIR%%/Archetypes/www/manage_catalogs.zpt -%%ZOPEPRODUCTDIR%%/Archetypes/www/migrationForm.zpt -%%ZOPEPRODUCTDIR%%/Archetypes/www/registry.rng -%%ZOPEPRODUCTDIR%%/Archetypes/www/registry.xml -%%ZOPEPRODUCTDIR%%/Archetypes/www/registry_xml.zpt -%%ZOPEPRODUCTDIR%%/Archetypes/www/schema.zpt -%%ZOPEPRODUCTDIR%%/Archetypes/www/selectConnections.dtml -%%ZOPEPRODUCTDIR%%/Archetypes/www/storages_xml.zpt -%%ZOPEPRODUCTDIR%%/Archetypes/www/type_xml.zpt -%%ZOPEPRODUCTDIR%%/Archetypes/www/types_xml.zpt -%%ZOPEPRODUCTDIR%%/Archetypes/www/updateSchemaForm.zpt -%%ZOPEPRODUCTDIR%%/Archetypes/www/validators_xml.zpt -%%ZOPEPRODUCTDIR%%/Archetypes/www/viewContents.zpt -%%ZOPEPRODUCTDIR%%/Archetypes/www/view_reference.zpt -%%ZOPEPRODUCTDIR%%/Archetypes/www/widgets_xml.zpt -%%ZOPEPRODUCTDIR%%/Archetypes/www/zmi/base_add.pt -%%ZOPEPRODUCTDIR%%/Archetypes/www/zmi/base_edit.pt -%%ZOPEPRODUCTDIR%%/Archetypes/www/zmi/icons/document_icon.gif -%%ZOPEPRODUCTDIR%%/Archetypes/www/zmi/icons/folder_icon.gif -%%ZOPEPRODUCTDIR%%/CMFActionIcons/ActionIconsTool.py -%%ZOPEPRODUCTDIR%%/CMFActionIcons/ActionIconsTool.pyc -%%ZOPEPRODUCTDIR%%/CMFActionIcons/DEPENDENCIES.txt -%%ZOPEPRODUCTDIR%%/CMFActionIcons/README.txt -%%ZOPEPRODUCTDIR%%/CMFActionIcons/__init__.py -%%ZOPEPRODUCTDIR%%/CMFActionIcons/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFActionIcons/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFActionIcons/exportimport.py -%%ZOPEPRODUCTDIR%%/CMFActionIcons/exportimport.pyc -%%ZOPEPRODUCTDIR%%/CMFActionIcons/interfaces/__init__.py -%%ZOPEPRODUCTDIR%%/CMFActionIcons/interfaces/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFActionIcons/interfaces/_tools.py -%%ZOPEPRODUCTDIR%%/CMFActionIcons/interfaces/_tools.pyc -%%ZOPEPRODUCTDIR%%/CMFActionIcons/permissions.py -%%ZOPEPRODUCTDIR%%/CMFActionIcons/permissions.pyc -%%ZOPEPRODUCTDIR%%/CMFActionIcons/profiles/actionicons/actionicons.xml -%%ZOPEPRODUCTDIR%%/CMFActionIcons/profiles/actionicons/componentregistry.xml -%%ZOPEPRODUCTDIR%%/CMFActionIcons/profiles/actionicons/export_steps.xml -%%ZOPEPRODUCTDIR%%/CMFActionIcons/profiles/actionicons/import_steps.xml -%%ZOPEPRODUCTDIR%%/CMFActionIcons/profiles/actionicons/skins.xml -%%ZOPEPRODUCTDIR%%/CMFActionIcons/profiles/actionicons/toolset.xml -%%ZOPEPRODUCTDIR%%/CMFActionIcons/skins/actionicons/actionicons_macros.pt -%%ZOPEPRODUCTDIR%%/CMFActionIcons/skins/actionicons/approve_icon.png -%%ZOPEPRODUCTDIR%%/CMFActionIcons/skins/actionicons/edit_icon.png -%%ZOPEPRODUCTDIR%%/CMFActionIcons/skins/actionicons/expire_icon.png -%%ZOPEPRODUCTDIR%%/CMFActionIcons/skins/actionicons/folder_icon.png -%%ZOPEPRODUCTDIR%%/CMFActionIcons/skins/actionicons/metadata_icon.png -%%ZOPEPRODUCTDIR%%/CMFActionIcons/skins/actionicons/policies_icon.png -%%ZOPEPRODUCTDIR%%/CMFActionIcons/skins/actionicons/preview_icon.png -%%ZOPEPRODUCTDIR%%/CMFActionIcons/skins/actionicons/reject_icon.png -%%ZOPEPRODUCTDIR%%/CMFActionIcons/skins/actionicons/retract_icon.png -%%ZOPEPRODUCTDIR%%/CMFActionIcons/skins/actionicons/submit_icon.png -%%ZOPEPRODUCTDIR%%/CMFActionIcons/skins/actionicons/undo_icon.png -%%ZOPEPRODUCTDIR%%/CMFActionIcons/skins/actionicons/user_icon.png -%%ZOPEPRODUCTDIR%%/CMFActionIcons/skins/actionicons/worklist_icon.png -%%ZOPEPRODUCTDIR%%/CMFActionIcons/skins/actionicons/yank_icon.png -%%ZOPEPRODUCTDIR%%/CMFActionIcons/standard_mappings.py -%%ZOPEPRODUCTDIR%%/CMFActionIcons/standard_mappings.pyc -%%ZOPEPRODUCTDIR%%/CMFActionIcons/tests/__init__.py -%%ZOPEPRODUCTDIR%%/CMFActionIcons/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFActionIcons/tests/test_ActionIconsTool.py -%%ZOPEPRODUCTDIR%%/CMFActionIcons/tests/test_ActionIconsTool.pyc -%%ZOPEPRODUCTDIR%%/CMFActionIcons/tests/test_exportimport.py -%%ZOPEPRODUCTDIR%%/CMFActionIcons/tests/test_exportimport.pyc -%%ZOPEPRODUCTDIR%%/CMFActionIcons/tool.gif -%%ZOPEPRODUCTDIR%%/CMFActionIcons/version.txt -%%ZOPEPRODUCTDIR%%/CMFActionIcons/www/aitEdit.zpt -%%ZOPEPRODUCTDIR%%/CMFActionIcons/xml/aitExport.xml -%%ZOPEPRODUCTDIR%%/CMFCalendar/CREDITS.txt -%%ZOPEPRODUCTDIR%%/CMFCalendar/CalendarTool.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/CalendarTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCalendar/DEPENDENCIES.txt -%%ZOPEPRODUCTDIR%%/CMFCalendar/Event.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/Event.pyc -%%ZOPEPRODUCTDIR%%/CMFCalendar/README.txt -%%ZOPEPRODUCTDIR%%/CMFCalendar/__init__.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFCalendar/browser/__init__.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/browser/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFCalendar/browser/calendartool.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/browser/calendartool.pyc -%%ZOPEPRODUCTDIR%%/CMFCalendar/browser/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFCalendar/browser/event.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/browser/event.pyc -%%ZOPEPRODUCTDIR%%/CMFCalendar/browser/event.txt -%%ZOPEPRODUCTDIR%%/CMFCalendar/browser/templates/calendar_day.pt -%%ZOPEPRODUCTDIR%%/CMFCalendar/browser/templates/calendar_widgets.pt -%%ZOPEPRODUCTDIR%%/CMFCalendar/browser/tests.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/browser/tests.pyc -%%ZOPEPRODUCTDIR%%/CMFCalendar/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFCalendar/exceptions.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/exceptions.pyc -%%ZOPEPRODUCTDIR%%/CMFCalendar/interfaces/__init__.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/interfaces/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFCalendar/interfaces/_content.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/interfaces/_content.pyc -%%ZOPEPRODUCTDIR%%/CMFCalendar/interfaces/_tools.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/interfaces/_tools.pyc -%%ZOPEPRODUCTDIR%%/CMFCalendar/locales/cmf_calendar-manual.pot -%%ZOPEPRODUCTDIR%%/CMFCalendar/locales/cmf_calendar.pot -%%ZOPEPRODUCTDIR%%/CMFCalendar/permissions.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/permissions.pyc -%%ZOPEPRODUCTDIR%%/CMFCalendar/profiles/default/catalog.xml -%%ZOPEPRODUCTDIR%%/CMFCalendar/profiles/default/import_steps.xml -%%ZOPEPRODUCTDIR%%/CMFCalendar/profiles/default/toolset.xml -%%ZOPEPRODUCTDIR%%/CMFCalendar/profiles/default/types.xml -%%ZOPEPRODUCTDIR%%/CMFCalendar/profiles/default/types/Event.xml -%%ZOPEPRODUCTDIR%%/CMFCalendar/profiles/skins_support/skins.xml -%%ZOPEPRODUCTDIR%%/CMFCalendar/profiles/skins_support/types/Event.xml -%%ZOPEPRODUCTDIR%%/CMFCalendar/setuphandlers.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/setuphandlers.pyc -%%ZOPEPRODUCTDIR%%/CMFCalendar/skins/zpt_calendar/CalendarStyle.css -%%ZOPEPRODUCTDIR%%/CMFCalendar/skins/zpt_calendar/calendarBox.pt -%%ZOPEPRODUCTDIR%%/CMFCalendar/skins/zpt_calendar/calendar_day_view.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/skins/zpt_calendar/calendar_day_view_template.pt -%%ZOPEPRODUCTDIR%%/CMFCalendar/skins/zpt_calendar/event_edit_control.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/skins/zpt_calendar/event_edit_form.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/skins/zpt_calendar/event_edit_template.pt -%%ZOPEPRODUCTDIR%%/CMFCalendar/skins/zpt_calendar/event_icon.gif -%%ZOPEPRODUCTDIR%%/CMFCalendar/skins/zpt_calendar/event_view.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/skins/zpt_calendar/event_view_template.pt -%%ZOPEPRODUCTDIR%%/CMFCalendar/skins/zpt_calendar/getDaysClass.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/skins/zpt_calendar/getEndAsString.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/skins/zpt_calendar/getMonthAndYear.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/skins/zpt_calendar/getNextMonthLink.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/skins/zpt_calendar/getPreviousMonthLink.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/skins/zpt_calendar/getStartAsString.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/testing.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/testing.pyc -%%ZOPEPRODUCTDIR%%/CMFCalendar/tests/__init__.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFCalendar/tests/test_Calendar.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/tests/test_Calendar.pyc -%%ZOPEPRODUCTDIR%%/CMFCalendar/tests/test_Event.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/tests/test_Event.pyc -%%ZOPEPRODUCTDIR%%/CMFCalendar/tool.gif -%%ZOPEPRODUCTDIR%%/CMFCalendar/utils.py -%%ZOPEPRODUCTDIR%%/CMFCalendar/utils.pyc -%%ZOPEPRODUCTDIR%%/CMFCalendar/version.txt -%%ZOPEPRODUCTDIR%%/CMFCalendar/www/configureCalendarTool.zpt -%%ZOPEPRODUCTDIR%%/CMFCalendar/www/explainCalendarTool.zpt -%%ZOPEPRODUCTDIR%%/CMFCore/ActionInformation.py -%%ZOPEPRODUCTDIR%%/CMFCore/ActionInformation.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/ActionProviderBase.py -%%ZOPEPRODUCTDIR%%/CMFCore/ActionProviderBase.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/ActionsTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/ActionsTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/CHANGES.txt -%%ZOPEPRODUCTDIR%%/CMFCore/CMFBTreeFolder.py -%%ZOPEPRODUCTDIR%%/CMFCore/CMFBTreeFolder.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/CMFCatalogAware.py -%%ZOPEPRODUCTDIR%%/CMFCore/CMFCatalogAware.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/CachingPolicyManager.py -%%ZOPEPRODUCTDIR%%/CMFCore/CachingPolicyManager.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/CatalogTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/CatalogTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/ContentTypeRegistry.py -%%ZOPEPRODUCTDIR%%/CMFCore/ContentTypeRegistry.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/CookieCrumbler.py -%%ZOPEPRODUCTDIR%%/CMFCore/CookieCrumbler.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/DEPENDENCIES.txt -%%ZOPEPRODUCTDIR%%/CMFCore/DirectoryView.py -%%ZOPEPRODUCTDIR%%/CMFCore/DirectoryView.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/DiscussionTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/DiscussionTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/DynamicType.py -%%ZOPEPRODUCTDIR%%/CMFCore/DynamicType.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/Expression.py -%%ZOPEPRODUCTDIR%%/CMFCore/Expression.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/Extensions/TestRecord.py -%%ZOPEPRODUCTDIR%%/CMFCore/Extensions/TestRecord.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/Extensions/migrateToCMF21.py -%%ZOPEPRODUCTDIR%%/CMFCore/Extensions/migrateToCMF21.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/FSDTMLMethod.py -%%ZOPEPRODUCTDIR%%/CMFCore/FSDTMLMethod.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/FSFile.py -%%ZOPEPRODUCTDIR%%/CMFCore/FSFile.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/FSImage.py -%%ZOPEPRODUCTDIR%%/CMFCore/FSImage.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/FSMetadata.py -%%ZOPEPRODUCTDIR%%/CMFCore/FSMetadata.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/FSObject.py -%%ZOPEPRODUCTDIR%%/CMFCore/FSObject.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/FSPageTemplate.py -%%ZOPEPRODUCTDIR%%/CMFCore/FSPageTemplate.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/FSPropertiesObject.py -%%ZOPEPRODUCTDIR%%/CMFCore/FSPropertiesObject.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/FSPythonScript.py -%%ZOPEPRODUCTDIR%%/CMFCore/FSPythonScript.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/FSReSTMethod.py -%%ZOPEPRODUCTDIR%%/CMFCore/FSReSTMethod.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/FSSTXMethod.py -%%ZOPEPRODUCTDIR%%/CMFCore/FSSTXMethod.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/FSZSQLMethod.py -%%ZOPEPRODUCTDIR%%/CMFCore/FSZSQLMethod.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/MemberDataTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/MemberDataTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/MembershipTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/MembershipTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/PortalContent.py -%%ZOPEPRODUCTDIR%%/CMFCore/PortalContent.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/PortalFolder.py -%%ZOPEPRODUCTDIR%%/CMFCore/PortalFolder.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/PortalObject.py -%%ZOPEPRODUCTDIR%%/CMFCore/PortalObject.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/README.txt -%%ZOPEPRODUCTDIR%%/CMFCore/RegistrationTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/RegistrationTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/Skinnable.py -%%ZOPEPRODUCTDIR%%/CMFCore/Skinnable.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/SkinsContainer.py -%%ZOPEPRODUCTDIR%%/CMFCore/SkinsContainer.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/SkinsTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/SkinsTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/TypesTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/TypesTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/URLTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/URLTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/UndoTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/UndoTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/WorkflowCore.py -%%ZOPEPRODUCTDIR%%/CMFCore/WorkflowCore.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/WorkflowTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/WorkflowTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/__init__.py -%%ZOPEPRODUCTDIR%%/CMFCore/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/browser/__init__.py -%%ZOPEPRODUCTDIR%%/CMFCore/browser/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/browser/actions.py -%%ZOPEPRODUCTDIR%%/CMFCore/browser/actions.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/browser/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFCore/browser/globalbrowsermenuservice.py -%%ZOPEPRODUCTDIR%%/CMFCore/browser/globalbrowsermenuservice.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/browser/meta.zcml -%%ZOPEPRODUCTDIR%%/CMFCore/browser/typeinfo.py -%%ZOPEPRODUCTDIR%%/CMFCore/browser/typeinfo.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFCore/content.zcml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/addCC.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/addFSDirView.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/addInstance.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/cachingPolicies.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/catalogFind.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/configureRegistrationTool.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/custdtml.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/custfile.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/custimage.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/custprops.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/custpt.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/custpy.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/custstx.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/custzsql.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/dirview_properties.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/editToolsActions.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/explainActionsTool.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/explainCatalogTool.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/explainDiscussionTool.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/explainFiveActionsTool.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/explainMemberDataTool.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/explainMembershipTool.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/explainRegistrationTool.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/explainSkinsTool.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/explainTypesTool.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/explainURLTool.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/explainUndoTool.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/explainWorkflowTool.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/extensionWidget.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/findForm.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/findResult.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/majorMinorWidget.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/manageActionProviders.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/memberdataContents.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/membershipRolemapping.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/mimetypePredEdit.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/patternWidget.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/registryPredList.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/registryTest.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/selectWorkflows.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/skinProps.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/dtml/zmi_workflows.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/event.zcml -%%ZOPEPRODUCTDIR%%/CMFCore/exceptions.py -%%ZOPEPRODUCTDIR%%/CMFCore/exceptions.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/__init__.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/actions.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/actions.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/cachingpolicymgr.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/cachingpolicymgr.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/catalog.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/catalog.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/content.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/content.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/contenttyperegistry.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/contenttyperegistry.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/cookieauth.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/cookieauth.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/mailhost.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/mailhost.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/properties.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/properties.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/skins.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/skins.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/__init__.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/conformance.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/conformance.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/four/placeholder.txt -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/one/placeholder.txt -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_actions.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_actions.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_cachingpolicymgr.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_cachingpolicymgr.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_catalog.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_catalog.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_content.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_content.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_contenttyperegistry.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_contenttyperegistry.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_cookieauth.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_cookieauth.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_mailhost.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_mailhost.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_properties.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_properties.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_skins.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_skins.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_typeinfo.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_typeinfo.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_workflow.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/test_workflow.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/three/placeholder.txt -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/two/placeholder.txt -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/typeinfo.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/typeinfo.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/workflow.py -%%ZOPEPRODUCTDIR%%/CMFCore/exportimport/workflow.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/fiveactionstool.py -%%ZOPEPRODUCTDIR%%/CMFCore/fiveactionstool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/folderAdd.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/help/Actions.stx -%%ZOPEPRODUCTDIR%%/CMFCore/help/CPMPolicies.stx -%%ZOPEPRODUCTDIR%%/CMFCore/images/cmf_action.gif -%%ZOPEPRODUCTDIR%%/CMFCore/images/cmf_action_category.gif -%%ZOPEPRODUCTDIR%%/CMFCore/images/cookie.gif -%%ZOPEPRODUCTDIR%%/CMFCore/images/dirview.gif -%%ZOPEPRODUCTDIR%%/CMFCore/images/fsdtml.gif -%%ZOPEPRODUCTDIR%%/CMFCore/images/fsfile.gif -%%ZOPEPRODUCTDIR%%/CMFCore/images/fsimage.gif -%%ZOPEPRODUCTDIR%%/CMFCore/images/fsprops.gif -%%ZOPEPRODUCTDIR%%/CMFCore/images/fspt.gif -%%ZOPEPRODUCTDIR%%/CMFCore/images/fspy.gif -%%ZOPEPRODUCTDIR%%/CMFCore/images/fssqlmethod.gif -%%ZOPEPRODUCTDIR%%/CMFCore/images/registry.gif -%%ZOPEPRODUCTDIR%%/CMFCore/images/typeinfo.gif -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/CachingPolicyManager.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/CachingPolicyManager.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/ContentTypeRegistry.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/ContentTypeRegistry.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/Contentish.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/Contentish.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/Discussions.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/Discussions.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/DublinCore.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/DublinCore.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/Dynamic.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/Dynamic.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/Folderish.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/Folderish.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/IOpaqueItems.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/IOpaqueItems.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/Syndicatable.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/Syndicatable.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/__init__.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/_content.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/_content.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/_events.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/_events.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/_tools.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/_tools.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_actions.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_actions.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_catalog.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_catalog.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_discussion.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_discussion.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_memberdata.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_memberdata.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_membership.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_membership.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_metadata.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_metadata.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_properties.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_properties.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_registration.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_registration.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_skins.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_skins.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_types.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_types.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_undo.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_undo.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_url.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_url.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_workflow.py -%%ZOPEPRODUCTDIR%%/CMFCore/interfaces/portal_workflow.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/meta.zcml -%%ZOPEPRODUCTDIR%%/CMFCore/overrides.zcml -%%ZOPEPRODUCTDIR%%/CMFCore/permissions.py -%%ZOPEPRODUCTDIR%%/CMFCore/permissions.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/src/__init__.py -%%ZOPEPRODUCTDIR%%/CMFCore/src/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/src/five/EXTERNALS.txt -%%ZOPEPRODUCTDIR%%/CMFCore/src/five/__init__.py -%%ZOPEPRODUCTDIR%%/CMFCore/src/five/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/src/five/localsitemanager/__init__.py -%%ZOPEPRODUCTDIR%%/CMFCore/src/five/localsitemanager/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/src/five/localsitemanager/browser.py -%%ZOPEPRODUCTDIR%%/CMFCore/src/five/localsitemanager/browser.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/src/five/localsitemanager/browser.txt -%%ZOPEPRODUCTDIR%%/CMFCore/src/five/localsitemanager/components.pt -%%ZOPEPRODUCTDIR%%/CMFCore/src/five/localsitemanager/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFCore/src/five/localsitemanager/localsitemanager.txt -%%ZOPEPRODUCTDIR%%/CMFCore/src/five/localsitemanager/overrides.zcml -%%ZOPEPRODUCTDIR%%/CMFCore/src/five/localsitemanager/registry.py -%%ZOPEPRODUCTDIR%%/CMFCore/src/five/localsitemanager/registry.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/src/five/localsitemanager/tests.py -%%ZOPEPRODUCTDIR%%/CMFCore/src/five/localsitemanager/tests.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/src/five/localsitemanager/utils.py -%%ZOPEPRODUCTDIR%%/CMFCore/src/five/localsitemanager/utils.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/testing.py -%%ZOPEPRODUCTDIR%%/CMFCore/testing.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/testing.zcml -%%ZOPEPRODUCTDIR%%/CMFCore/tests/__init__.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/base/__init__.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/base/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/base/content.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/base/content.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/base/dummy.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/base/dummy.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/base/security.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/base/security.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/base/testcase.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/base/testcase.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/base/tidata.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/base/tidata.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/base/utils.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/base/utils.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/#test1.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/#test1.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/.test1.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/.test1.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/nested_view.zpt -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/nested_view_1.zpt -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/nested_view_2.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/nested_view_2.zpt -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/output_page_1.zpt -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/output_page_2.zpt -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/output_page_3.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/output_page_4.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test1.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test1.py~ -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test4.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test4.py.security -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test5.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test6.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test6.py.metadata -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testDTML.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testDTML.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testDTML_CPM3.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testPT.pt -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testPT.pt.properties -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testPT2.pt -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testPT2.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testPT3.pt -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testPT3.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testPT4.pt -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testPT4.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testPT_CPM1.zpt -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testPT_CPM2.zpt -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testPT_multiline_python_dos.pt -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testPT_multiline_python_mac.pt -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testPT_multiline_python_unix.pt -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testPT_utf8.pt -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testPTbad.pt -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testReST.rst -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testReST.rst.metadata -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testSTX.stx -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testSTX.stx.metadata -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testUtf8.js -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testXMLPT.pt -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test_directory.metadata -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test_directory/directorytest.pt -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test_directory/directorytest.pt.properties -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test_dos.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test_dtml.dtml -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test_dtml.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test_file.swf -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test_file.swf.metadata -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test_file_two.swf -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test_file_two.swf.metadata -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test_image.gif -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test_image.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test_mac.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test_manual_ignore.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test_manual_ignore.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test_props.props -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test_unix.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test_warn.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test_warn.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/testsql.zsql -%%ZOPEPRODUCTDIR%%/CMFCore/tests/fiveactions.zcml -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_ActionInformation.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_ActionInformation.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_ActionProviderBase.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_ActionProviderBase.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_ActionsTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_ActionsTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_CMFBTreeFolder.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_CMFBTreeFolder.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_CMFCatalogAware.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_CMFCatalogAware.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_CachingPolicyManager.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_CachingPolicyManager.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_CatalogTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_CatalogTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_ContentTypeRegistry.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_ContentTypeRegistry.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_CookieCrumbler.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_CookieCrumbler.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_DirectoryView.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_DirectoryView.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_DiscussionTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_DiscussionTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_DynamicType.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_DynamicType.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_Expression.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_Expression.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSDTMLMethod.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSDTMLMethod.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSFile.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSFile.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSImage.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSImage.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSMetadata.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSMetadata.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSPageTemplate.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSPageTemplate.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSPropertiesObject.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSPropertiesObject.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSPythonScript.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSPythonScript.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSReSTMethod.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSReSTMethod.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSSTXMethod.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSSTXMethod.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSSecurity.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSSecurity.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSZSQLMethod.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_FSZSQLMethod.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_MemberDataTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_MemberDataTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_MembershipTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_MembershipTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_OpaqueItems.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_OpaqueItems.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_PortalContent.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_PortalContent.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_PortalFolder.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_PortalFolder.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_RegistrationTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_RegistrationTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_SkinsTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_SkinsTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_TypesTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_TypesTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_URLTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_URLTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_UndoTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_UndoTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_WorkflowTool.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_WorkflowTool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_fiveactionstool.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_fiveactionstool.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_utils.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_utils.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_zcml.py -%%ZOPEPRODUCTDIR%%/CMFCore/tests/test_zcml.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/tool.gif -%%ZOPEPRODUCTDIR%%/CMFCore/tool.zcml -%%ZOPEPRODUCTDIR%%/CMFCore/utils.py -%%ZOPEPRODUCTDIR%%/CMFCore/utils.pyc -%%ZOPEPRODUCTDIR%%/CMFCore/version.txt -%%ZOPEPRODUCTDIR%%/CMFCore/www/cpsDiff.pt -%%ZOPEPRODUCTDIR%%/CMFCore/www/typeinfoAliases.zpt -%%ZOPEPRODUCTDIR%%/CMFCore/www/typesAliases.zpt -%%ZOPEPRODUCTDIR%%/CMFCore/zcml.py -%%ZOPEPRODUCTDIR%%/CMFCore/zcml.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/DEPENDENCIES.txt -%%ZOPEPRODUCTDIR%%/CMFDefault/DefaultWorkflow.py -%%ZOPEPRODUCTDIR%%/CMFDefault/DefaultWorkflow.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/DiscussionItem.py -%%ZOPEPRODUCTDIR%%/CMFDefault/DiscussionItem.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/DiscussionTool.py -%%ZOPEPRODUCTDIR%%/CMFDefault/DiscussionTool.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/Document.py -%%ZOPEPRODUCTDIR%%/CMFDefault/Document.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/DublinCore.py -%%ZOPEPRODUCTDIR%%/CMFDefault/DublinCore.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/Extensions/Upgrade.py -%%ZOPEPRODUCTDIR%%/CMFDefault/Extensions/Upgrade.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/Extensions/fix_cmf_permissions.py -%%ZOPEPRODUCTDIR%%/CMFDefault/Extensions/fix_cmf_permissions.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/Extensions/migrate_ptk.py -%%ZOPEPRODUCTDIR%%/CMFDefault/Extensions/migrate_ptk.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/Extensions/update_catalogIndexes.py -%%ZOPEPRODUCTDIR%%/CMFDefault/Extensions/update_catalogIndexes.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/Extensions/update_discussion.py -%%ZOPEPRODUCTDIR%%/CMFDefault/Extensions/update_discussion.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/Favorite.py -%%ZOPEPRODUCTDIR%%/CMFDefault/Favorite.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/File.py -%%ZOPEPRODUCTDIR%%/CMFDefault/File.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/Image.py -%%ZOPEPRODUCTDIR%%/CMFDefault/Image.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/Link.py -%%ZOPEPRODUCTDIR%%/CMFDefault/Link.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/MembershipTool.py -%%ZOPEPRODUCTDIR%%/CMFDefault/MembershipTool.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/MetadataTool.py -%%ZOPEPRODUCTDIR%%/CMFDefault/MetadataTool.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/NewsItem.py -%%ZOPEPRODUCTDIR%%/CMFDefault/NewsItem.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/Portal.py -%%ZOPEPRODUCTDIR%%/CMFDefault/Portal.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/PropertiesTool.py -%%ZOPEPRODUCTDIR%%/CMFDefault/PropertiesTool.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/README.txt -%%ZOPEPRODUCTDIR%%/CMFDefault/RegistrationTool.py -%%ZOPEPRODUCTDIR%%/CMFDefault/RegistrationTool.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/SkinnedFolder.py -%%ZOPEPRODUCTDIR%%/CMFDefault/SkinnedFolder.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/SyndicationInfo.py -%%ZOPEPRODUCTDIR%%/CMFDefault/SyndicationInfo.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/SyndicationTool.py -%%ZOPEPRODUCTDIR%%/CMFDefault/SyndicationTool.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/URLTool.py -%%ZOPEPRODUCTDIR%%/CMFDefault/URLTool.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/__init__.py -%%ZOPEPRODUCTDIR%%/CMFDefault/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/README.txt -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/TODO.txt -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/__init__.py -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/document.py -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/document.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/document.txt -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/favorite.py -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/favorite.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/file.py -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/file.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/folder.py -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/folder.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/folder.txt -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/link.py -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/link.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/metadata.py -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/metadata.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/metadata.txt -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/newsitem.py -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/newsitem.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/templates/batch_widgets.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/templates/document.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/templates/folder.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/templates/folder_contents.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/templates/form_widgets.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/templates/link.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/tests.py -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/tests.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/utils.py -%%ZOPEPRODUCTDIR%%/CMFDefault/browser/utils.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFDefault/content.zcml -%%ZOPEPRODUCTDIR%%/CMFDefault/directories.zcml -%%ZOPEPRODUCTDIR%%/CMFDefault/dtml/explainDiscussionTool.dtml -%%ZOPEPRODUCTDIR%%/CMFDefault/dtml/explainMembershipTool.dtml -%%ZOPEPRODUCTDIR%%/CMFDefault/dtml/explainMetadataTool.dtml -%%ZOPEPRODUCTDIR%%/CMFDefault/dtml/explainPropertiesTool.dtml -%%ZOPEPRODUCTDIR%%/CMFDefault/dtml/membershipRolemapping.dtml -%%ZOPEPRODUCTDIR%%/CMFDefault/dtml/metadataElementPolicies.dtml -%%ZOPEPRODUCTDIR%%/CMFDefault/dtml/metadataProperties.dtml -%%ZOPEPRODUCTDIR%%/CMFDefault/dtml/synOverview.dtml -%%ZOPEPRODUCTDIR%%/CMFDefault/dtml/synPolicies.dtml -%%ZOPEPRODUCTDIR%%/CMFDefault/dtml/synProps.dtml -%%ZOPEPRODUCTDIR%%/CMFDefault/dtml/synReports.dtml -%%ZOPEPRODUCTDIR%%/CMFDefault/dtml/zmi_editDocument.dtml -%%ZOPEPRODUCTDIR%%/CMFDefault/dtml/zmi_editLink.dtml -%%ZOPEPRODUCTDIR%%/CMFDefault/dtml/zmi_metadata.dtml -%%ZOPEPRODUCTDIR%%/CMFDefault/exceptions.py -%%ZOPEPRODUCTDIR%%/CMFDefault/exceptions.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/factory.py -%%ZOPEPRODUCTDIR%%/CMFDefault/factory.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/formlib/__init__.py -%%ZOPEPRODUCTDIR%%/CMFDefault/formlib/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/formlib/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFDefault/formlib/editform.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/formlib/form.py -%%ZOPEPRODUCTDIR%%/CMFDefault/formlib/form.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/formlib/schema.py -%%ZOPEPRODUCTDIR%%/CMFDefault/formlib/schema.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/formlib/schema.txt -%%ZOPEPRODUCTDIR%%/CMFDefault/formlib/tests.py -%%ZOPEPRODUCTDIR%%/CMFDefault/formlib/tests.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/formlib/viewform.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/formlib/vocabulary.py -%%ZOPEPRODUCTDIR%%/CMFDefault/formlib/vocabulary.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/formlib/widgets.py -%%ZOPEPRODUCTDIR%%/CMFDefault/formlib/widgets.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/formlib/widgets.txt -%%ZOPEPRODUCTDIR%%/CMFDefault/help/ActorDefinitions.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/Actor_ContentCreator.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/Actor_MembershipManager.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/Actor_Reviewer.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/Actor_SiteDesigner.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/Actor_SiteManager.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/Actor_SiteVisitor.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/AddContentFolders.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/ApproveForPublication.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/BecomeAMember.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/BrowseCMFSiteHomepage.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/BrowseNewsItems.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/BrowseSubmittedForReview.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/ChangeContent.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/ConfigureCMFSite.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/ConfigurePersonalization.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/CreateCMFFolder.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/CreateCMFSite.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/CreateCMFTopic.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/CreateNewContent.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/LoginAsMember.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/ManageLocalRoles.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/MoveCopyContent.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/ProvideFeedback.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/RemoveContent.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/RenameContent.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/SearchCMFSite.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/SubmitContentForPublication.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/Syndication-Tool_Overview.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/Syndication-Tool_Policies.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/Syndication-Tool_Properties.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/Syndication-Tool_Reporting.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/TODO.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/UndoChanges.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/UnpublishContent.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/help/ViewMyContent.stx -%%ZOPEPRODUCTDIR%%/CMFDefault/images/portal.gif -%%ZOPEPRODUCTDIR%%/CMFDefault/images/workflow.gif -%%ZOPEPRODUCTDIR%%/CMFDefault/interfaces/Document.py -%%ZOPEPRODUCTDIR%%/CMFDefault/interfaces/Document.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/interfaces/__init__.py -%%ZOPEPRODUCTDIR%%/CMFDefault/interfaces/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/interfaces/_content.py -%%ZOPEPRODUCTDIR%%/CMFDefault/interfaces/_content.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/interfaces/_tools.py -%%ZOPEPRODUCTDIR%%/CMFDefault/interfaces/_tools.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/interfaces/portal_membership.py -%%ZOPEPRODUCTDIR%%/CMFDefault/interfaces/portal_membership.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/locales/cmf_default-manual.pot -%%ZOPEPRODUCTDIR%%/CMFDefault/locales/cmf_default.pot -%%ZOPEPRODUCTDIR%%/CMFDefault/permissions.py -%%ZOPEPRODUCTDIR%%/CMFDefault/permissions.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles.zcml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/actions.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/cachingpolicymgr.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/catalog.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/componentregistry.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/contenttyperegistry.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/cookieauth.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/export_steps.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/import_steps.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/mailhost.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/properties.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/rolemap.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/skins.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/skins/custom.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/toolset.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/types.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/types/CMF_BTree_Folder.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/types/Discussion_Item.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/types/Document.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/types/Favorite.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/types/File.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/types/Folder.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/types/Image.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/types/Link.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/types/News_Item.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/workflows.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/workflows/default_workflow/definition.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/sample_content/export_steps.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/sample_content/import_steps.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/sample_content/structure/.objects -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/sample_content/structure/.preserve -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/sample_content/structure/.properties -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/sample_content/structure/subfolder/.objects -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/sample_content/structure/subfolder/.properties -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/sample_content/structure/subfolder/a_link -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/sample_content/structure/subfolder/binary_file.tgz -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/sample_content/structure/subfolder/binary_image.png -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/sample_content/structure/subfolder/html_document -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/sample_content/structure/subfolder/some_news -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/sample_content/structure/subfolder/stx_document -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/views_support/types/CMF_BTree_Folder.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/views_support/types/Document.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/views_support/types/Favorite.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/views_support/types/File.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/views_support/types/Folder.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/views_support/types/Image.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/views_support/types/Link.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/profiles/views_support/types/News_Item.xml -%%ZOPEPRODUCTDIR%%/CMFDefault/setuphandlers.py -%%ZOPEPRODUCTDIR%%/CMFDefault/setuphandlers.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/skin/__init__.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skin/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/skin/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFDefault/skin/five_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/Images/UpFolder_icon.gif -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/Images/Zope_logo.gif -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/Images/c.gif -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/Images/go.gif -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/Images/logo.jpg -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/Images/logo.png -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/Images/spacer.gif -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/Images/tinyzope.jpg -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/aboveInThread.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/content_hide_form.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/content_publish_form.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/content_reject_form.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/content_retract_form.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/content_show_form.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/content_status_history.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/content_status_modify.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/content_status_modify.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/content_submit_form.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/discussionitem_icon.gif -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/discussionitem_view.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/discussionitem_view_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/document_edit_control.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/document_edit_form.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/document_edit_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/document_icon.gif -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/document_view.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/document_view_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/favorite_view.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/file_edit_control.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/file_edit_form.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/file_edit_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/file_icon.gif -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/file_view.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/file_view_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/folder_edit_control.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/folder_edit_form.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/folder_edit_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/folder_icon.gif -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/folder_view.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/getBaseTag.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/image_edit_control.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/image_edit_form.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/image_edit_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/image_icon.gif -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/image_view.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/image_view_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/link_edit_control.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/link_edit_form.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/link_edit_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/link_icon.gif -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/link_view.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/link_view_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/metadata_edit_control.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/metadata_edit_form.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/metadata_edit_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/newsitem_edit_control.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/newsitem_edit_form.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/newsitem_edit_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/newsitem_icon.gif -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/newsitem_view.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/source_html.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/transition_form.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/validateHTML.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content/validateTextFile.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/addtoFavorites.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/addtoFavorites.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/change_password.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/disableSyndication.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/editSynProperties.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/enableSyndication.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/finish_portal_construction.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/folder_add_control.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/folder_bottom_control.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/folder_copy_control.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/folder_cut_control.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/folder_delete_control.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/folder_down_control.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/folder_localrole_edit.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/folder_localrole_edit.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/folder_paste_control.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/folder_rename_control.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/folder_sort_control.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/folder_top_control.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/folder_up_control.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/logout.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/mail_password.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/members_add_control.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/members_delete_control.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/personalize.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/portal_config_control.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/setRedirect.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/setStatus.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/undo.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/undo.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/validateClipboardData.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/validateId.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/validateItemIds.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/validateMemberIds.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/validatePassword.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control/validateType.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/RSS.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/RSS_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/TitleOrId.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/batch_widgets.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/breadcrumbs.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/clearCookie.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/clearCookie.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/content_byline.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/discitem_delete.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/discitem_delete.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/discussion_reply.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/discussion_reply.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/discussion_reply_form.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/discussion_reply_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/expanded_title.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/filterCookie.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/filterCookie.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/folder_contents.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/folder_contents_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/folder_factories.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/folder_factories_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/folder_filter_form.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/folder_localrole_form.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/folder_rename_form.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/folder_rename_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/form_widgets.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/getBatchItemInfos.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/getBatchNavigation.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/getMainGlobals.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/get_permalink.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/index_html.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/index_html_categorized.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/index_html_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/index_html_utils.html -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/join_form.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/join_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/logged_in.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/logged_in_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/logged_out.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/login_form.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/mail_password_form.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/mail_password_response.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/main_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/members_delete_form.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/members_delete_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/members_manage_form.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/members_manage_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/metadata_help.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/news_box.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/news_box_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/password_email.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/password_email_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/password_form.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/password_form_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/permalink.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/personalize_form.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/publishItems.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/publishItems.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/recent_news.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/recent_news_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/reconfig_form.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/reconfig_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/registered_email.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/registered_email_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/rejectItems.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/rejectItems.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/review.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/roster.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/rssDisabled.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/search.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/search_form.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/search_form_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/search_results_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/setup_talkback_tree.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/standard_error_message.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/stxmethod_view.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/synPropertiesForm.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/synPropertiesForm_template.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/talkback_tree.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/truncID.py -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/undo_form.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/viewThreadsAtBottom.pt -%%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic/zpt_stylesheet.css -%%ZOPEPRODUCTDIR%%/CMFDefault/testing.py -%%ZOPEPRODUCTDIR%%/CMFDefault/testing.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/RegistrationTool.txt -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/TestFile.swf -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/TestImage.jpg -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/__init__.py -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_DefaultWorkflow.py -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_DefaultWorkflow.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_DiscussionReply.py -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_DiscussionReply.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_DiscussionTool.py -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_DiscussionTool.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_Discussions.py -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_Discussions.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_Document.py -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_Document.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_DublinCore.py -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_DublinCore.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_Favorite.py -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_Favorite.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_File.py -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_File.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_Image.py -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_Image.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_Link.py -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_Link.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_MembershipTool.py -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_MembershipTool.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_MetadataTool.py -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_MetadataTool.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_NewsItem.py -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_NewsItem.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_Portal.py -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_Portal.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_PropertiesTool.py -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_PropertiesTool.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_RegistrationTool.py -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_RegistrationTool.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_SkinnedFolder.py -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_SkinnedFolder.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_SyndicationTool.py -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_SyndicationTool.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_join.py -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_join.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_utils.py -%%ZOPEPRODUCTDIR%%/CMFDefault/tests/test_utils.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/tool.gif -%%ZOPEPRODUCTDIR%%/CMFDefault/utils.py -%%ZOPEPRODUCTDIR%%/CMFDefault/utils.pyc -%%ZOPEPRODUCTDIR%%/CMFDefault/version.txt -%%ZOPEPRODUCTDIR%%/CMFDefault/www/siteAddForm.zpt -%%ZOPEPRODUCTDIR%%/CMFDiffTool/ATCompoundDiff.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/ATCompoundDiff.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/BaseDiff.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/BaseDiff.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/BinaryDiff.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/BinaryDiff.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/CMFDTHtmlDiff.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/CMFDTHtmlDiff.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/CMFDiffTool.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/CMFDiffTool.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/CREDITS.txt -%%ZOPEPRODUCTDIR%%/CMFDiffTool/ChangeSet.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/ChangeSet.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/FieldDiff.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/FieldDiff.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/HISTORY.txt -%%ZOPEPRODUCTDIR%%/CMFDiffTool/INSTALL.txt -%%ZOPEPRODUCTDIR%%/CMFDiffTool/LICENSE.GPL -%%ZOPEPRODUCTDIR%%/CMFDiffTool/LICENSE.txt -%%ZOPEPRODUCTDIR%%/CMFDiffTool/ListDiff.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/ListDiff.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/TextDiff.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/TextDiff.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/__init__.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFDiffTool/exportimport/__init__.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/exportimport/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/exportimport/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFDiffTool/exportimport/difftool.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/exportimport/difftool.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/interfaces/IChangeSet.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/interfaces/IChangeSet.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/interfaces/__init__.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/interfaces/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/interfaces/portal_diff.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/interfaces/portal_diff.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/libs/__init__.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/libs/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/libs/htmldiff.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/libs/htmldiff.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/profiles.zcml -%%ZOPEPRODUCTDIR%%/CMFDiffTool/profiles/default/componentregistry.xml -%%ZOPEPRODUCTDIR%%/CMFDiffTool/profiles/default/export_steps.xml -%%ZOPEPRODUCTDIR%%/CMFDiffTool/profiles/default/import_steps.xml -%%ZOPEPRODUCTDIR%%/CMFDiffTool/profiles/default/metadata.xml -%%ZOPEPRODUCTDIR%%/CMFDiffTool/profiles/default/skins.xml -%%ZOPEPRODUCTDIR%%/CMFDiffTool/profiles/default/toolset.xml -%%ZOPEPRODUCTDIR%%/CMFDiffTool/profiles/default/types.xml -%%ZOPEPRODUCTDIR%%/CMFDiffTool/profiles/default/types/ChangeSet.xml -%%ZOPEPRODUCTDIR%%/CMFDiffTool/skins/ChangeSet/at_changeset.pt -%%ZOPEPRODUCTDIR%%/CMFDiffTool/skins/ChangeSet/changeset.png -%%ZOPEPRODUCTDIR%%/CMFDiffTool/skins/ChangeSet/changeset_edit.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/skins/ChangeSet/changeset_edit.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/skins/ChangeSet/changeset_edit_form.pt -%%ZOPEPRODUCTDIR%%/CMFDiffTool/skins/ChangeSet/changeset_view.pt -%%ZOPEPRODUCTDIR%%/CMFDiffTool/skins/ChangeSet/diffSpliter.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/skins/ChangeSet/diff_widgets.pt -%%ZOPEPRODUCTDIR%%/CMFDiffTool/skins/ChangeSet/getIgnoreFields.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/skins/ChangeSet/view_changeset.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/tests/BaseTestCase.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/tests/BaseTestCase.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/tests/__init__.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/tests/testChangeSet.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/tests/testChangeSet.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/tests/testDiffTool.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/tests/testDiffTool.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/tests/testFieldDiff.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/tests/testFieldDiff.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/tests/testListDiff.py -%%ZOPEPRODUCTDIR%%/CMFDiffTool/tests/testListDiff.pyc -%%ZOPEPRODUCTDIR%%/CMFDiffTool/tool.gif -%%ZOPEPRODUCTDIR%%/CMFDiffTool/version.txt -%%ZOPEPRODUCTDIR%%/CMFDiffTool/zpt/editCMFDiffTool.zpt -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/HISTORY.txt -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/__init__.py -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/browser/__init__.py -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/browser/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/browser/addWithPresettings.pt -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/browser/typeinfo.py -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/browser/typeinfo.pyc -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/browserdefault.py -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/browserdefault.pyc -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/fti.py -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/fti.pyc -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/images/typeinfo.gif -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/interface/__init__.py -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/interface/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/interface/_base.py -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/interface/_base.pyc -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/interfaces.py -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/interfaces.pyc -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/permissions.py -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/permissions.pyc -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/profiles/sample_types/types.xml -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/profiles/sample_types/types/DynDocument.xml -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/profiles/sample_types/types/DynFolder.xml -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/tests/CMFDVFTITestCase.py -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/tests/CMFDVFTITestCase.pyc -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/tests/__init__.py -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/tests/browserdefault.zcml -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/tests/test_browserdefault.py -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/tests/test_browserdefault.pyc -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/tests/test_fti.py -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/tests/test_fti.pyc -%%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/version.txt -%%ZOPEPRODUCTDIR%%/CMFEditions/ArchivistTool.py -%%ZOPEPRODUCTDIR%%/CMFEditions/ArchivistTool.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/CHANGES.txt -%%ZOPEPRODUCTDIR%%/CMFEditions/CREDITS.txt -%%ZOPEPRODUCTDIR%%/CMFEditions/CopyModifyMergeRepositoryTool.py -%%ZOPEPRODUCTDIR%%/CMFEditions/CopyModifyMergeRepositoryTool.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/DEPENDENCIES.txt -%%ZOPEPRODUCTDIR%%/CMFEditions/KeepLastNVersionsTool.py -%%ZOPEPRODUCTDIR%%/CMFEditions/KeepLastNVersionsTool.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/ModifierRegistryTool.py -%%ZOPEPRODUCTDIR%%/CMFEditions/ModifierRegistryTool.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/Modifiers.py -%%ZOPEPRODUCTDIR%%/CMFEditions/Modifiers.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/Permissions.py -%%ZOPEPRODUCTDIR%%/CMFEditions/Permissions.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/README.txt -%%ZOPEPRODUCTDIR%%/CMFEditions/ReferenceFactoriesTool.py -%%ZOPEPRODUCTDIR%%/CMFEditions/ReferenceFactoriesTool.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/StandardModifiers.py -%%ZOPEPRODUCTDIR%%/CMFEditions/StandardModifiers.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/StorageMigrationSupport.py -%%ZOPEPRODUCTDIR%%/CMFEditions/StorageMigrationSupport.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/UniqueIdHandlerTool.py -%%ZOPEPRODUCTDIR%%/CMFEditions/UniqueIdHandlerTool.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/VersionPolicies.py -%%ZOPEPRODUCTDIR%%/CMFEditions/VersionPolicies.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/ZVCStorageTool.py -%%ZOPEPRODUCTDIR%%/CMFEditions/ZVCStorageTool.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/__init__.py -%%ZOPEPRODUCTDIR%%/CMFEditions/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFEditions/doc/DevelDoc.html -%%ZOPEPRODUCTDIR%%/CMFEditions/doc/DevelDoc.txt -%%ZOPEPRODUCTDIR%%/CMFEditions/doc/InteractionDiagram.dia -%%ZOPEPRODUCTDIR%%/CMFEditions/doc/ToDo.txt -%%ZOPEPRODUCTDIR%%/CMFEditions/doc/architecture.pdf -%%ZOPEPRODUCTDIR%%/CMFEditions/doc/docutils.conf -%%ZOPEPRODUCTDIR%%/CMFEditions/doc/img/InteractionDiagram.png -%%ZOPEPRODUCTDIR%%/CMFEditions/doc/img/architecture.gif -%%ZOPEPRODUCTDIR%%/CMFEditions/doc/img/architecture600dpi.gif -%%ZOPEPRODUCTDIR%%/CMFEditions/doc/img/areas.gif -%%ZOPEPRODUCTDIR%%/CMFEditions/doc/img/areas600dpi.gif -%%ZOPEPRODUCTDIR%%/CMFEditions/doc/old/MultisiteTool.stx -%%ZOPEPRODUCTDIR%%/CMFEditions/doc/old/PLIP8Feedback.stx -%%ZOPEPRODUCTDIR%%/CMFEditions/doc/old/Proposal.txt -%%ZOPEPRODUCTDIR%%/CMFEditions/doc/old/StagingVersioningUseCases.stx -%%ZOPEPRODUCTDIR%%/CMFEditions/doc/old/ToDo.txt -%%ZOPEPRODUCTDIR%%/CMFEditions/doc/presentations/EPC2005_CMFEditions.sxi -%%ZOPEPRODUCTDIR%%/CMFEditions/doc/presentations/EPC2006_CMFEditions.sxi -%%ZOPEPRODUCTDIR%%/CMFEditions/doc/presentations/PloneConf2005_CMFEditions.sxi -%%ZOPEPRODUCTDIR%%/CMFEditions/doc/references.txt -%%ZOPEPRODUCTDIR%%/CMFEditions/exportimport/__init__.py -%%ZOPEPRODUCTDIR%%/CMFEditions/exportimport/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/exportimport/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFEditions/exportimport/repository.py -%%ZOPEPRODUCTDIR%%/CMFEditions/exportimport/repository.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/interfaces/IArchivist.py -%%ZOPEPRODUCTDIR%%/CMFEditions/interfaces/IArchivist.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/interfaces/IModifier.py -%%ZOPEPRODUCTDIR%%/CMFEditions/interfaces/IModifier.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/interfaces/IPurgePolicy.py -%%ZOPEPRODUCTDIR%%/CMFEditions/interfaces/IPurgePolicy.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/interfaces/IReferenceFactories.py -%%ZOPEPRODUCTDIR%%/CMFEditions/interfaces/IReferenceFactories.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/interfaces/IRepository.py -%%ZOPEPRODUCTDIR%%/CMFEditions/interfaces/IRepository.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/interfaces/IStorage.py -%%ZOPEPRODUCTDIR%%/CMFEditions/interfaces/IStorage.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/interfaces/IVersionPolicy.py -%%ZOPEPRODUCTDIR%%/CMFEditions/interfaces/IVersionPolicy.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/interfaces/__init__.py -%%ZOPEPRODUCTDIR%%/CMFEditions/interfaces/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/interfaces/_tools.py -%%ZOPEPRODUCTDIR%%/CMFEditions/interfaces/_tools.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/profiles.zcml -%%ZOPEPRODUCTDIR%%/CMFEditions/profiles/default/actionicons.xml -%%ZOPEPRODUCTDIR%%/CMFEditions/profiles/default/actions.xml -%%ZOPEPRODUCTDIR%%/CMFEditions/profiles/default/cmfeditions_various.txt -%%ZOPEPRODUCTDIR%%/CMFEditions/profiles/default/export_steps.xml -%%ZOPEPRODUCTDIR%%/CMFEditions/profiles/default/import_steps.xml -%%ZOPEPRODUCTDIR%%/CMFEditions/profiles/default/metadata.xml -%%ZOPEPRODUCTDIR%%/CMFEditions/profiles/default/repositorytool.xml -%%ZOPEPRODUCTDIR%%/CMFEditions/profiles/default/rolemap.xml -%%ZOPEPRODUCTDIR%%/CMFEditions/profiles/default/skins.xml -%%ZOPEPRODUCTDIR%%/CMFEditions/profiles/default/toolset.xml -%%ZOPEPRODUCTDIR%%/CMFEditions/setuphandlers.py -%%ZOPEPRODUCTDIR%%/CMFEditions/setuphandlers.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/checkUpToDate.py -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/compare.css.dtml -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/createTestHierarchy.py -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/diff_legend.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/edit_macros.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/getVersionDiff.py -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/get_cmfeditions_ftests.py -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/get_macros.py -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/migrateStorage.py -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/revertversion.py -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/saveasnewversion.py -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/saveasnewversion.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/update_version_before_edit.cpy -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/update_version_before_edit.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/update_version_on_edit.cpy -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/update_version_on_edit.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/version_diff.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/versioning.gif -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/versioning_config.py -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/versioning_config.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/versioning_config_form.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/versions_history.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/versions_history_form.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/versions_history_form.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions/versions_history_form.pt.vds -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/cmfeditions_views/file_download_version.py -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/cmfeditions_views/version_file_view.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/cmfeditions_views/version_image_tag.py -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/cmfeditions_views/version_image_view.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/skins/cmfeditions_views/version_metadata_view.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/DummyTools.py -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/DummyTools.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/FAQ/Extensions/Install.py -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/FAQ/Extensions/Install.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/FAQ/FAQ.py -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/FAQ/FAQ.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/FAQ/FAQQuestion.py -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/FAQ/FAQQuestion.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/FAQ/__init__.py -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/FAQ/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/FAQ/model/FAQ.odm -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/FAQ/skins/faq/faq_view.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/FAQ/skins/faq/readme.txt -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/FAQ/skins/faq_public/readme.txt -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/FAQ/version.txt -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/__init__.py -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/images/Image1_v0.gif -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/images/Image1_v1.gif -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/images/Image1_v2.gif -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/images/Image1_v3.gif -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/images/Image2_v0.gif -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/images/Image2_v1.gif -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/images/Image2_v2.gif -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/images/Image2_v3.gif -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/images/img1.png -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/images/img2.png -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/large_file_modifiers.txt -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_ATContentTypes.py -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_ATContentTypes.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_ATReferences.py -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_ATReferences.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_ArchivistTool.py -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_ArchivistTool.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_ContentTypes.py -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_ContentTypes.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_CopyModifyMergeRepositoryTool.py -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_CopyModifyMergeRepositoryTool.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_FAQ.py -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_FAQ.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_IntegrationTests.py -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_IntegrationTests.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_KeepLastNVersionsTool.py -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_KeepLastNVersionsTool.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_ModifierRegistryTool.py -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_ModifierRegistryTool.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_ZVCStorageTool.py -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_ZVCStorageTool.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_doctests.py -%%ZOPEPRODUCTDIR%%/CMFEditions/tests/test_doctests.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/tool.gif -%%ZOPEPRODUCTDIR%%/CMFEditions/utilities.py -%%ZOPEPRODUCTDIR%%/CMFEditions/utilities.pyc -%%ZOPEPRODUCTDIR%%/CMFEditions/version.txt -%%ZOPEPRODUCTDIR%%/CMFEditions/www/AbortVersioningOfLargeFilesAndImagesAddForm.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/www/NotRetainATRefsModifierAddForm.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/www/OMInsideChildrensModifierAddForm.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/www/OMOutsideChildrensModifierAddForm.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/www/RetainATRefsModifierAddForm.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/www/RetainPermissionsSettingsModifierAddForm.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/www/RetainUIDsModifierAddForm.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/www/RetainWorkflowStateAndHistoryModifierAddForm.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/www/SaveFileDataInFileTypeByReferenceModifierAddForm.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/www/SillyDemoRetrieveModifier.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/www/SillyDemoRetrieveModifierAddForm.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/www/SkipVersioningOfLargeFilesAndImagesAddForm.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/www/fieldModifierEditForm.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/www/modifier.gif -%%ZOPEPRODUCTDIR%%/CMFEditions/www/modifierAddForm.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/www/modifierEditForm.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/www/storageStatistics.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/www/talesModifierAddForm.pt -%%ZOPEPRODUCTDIR%%/CMFEditions/www/talesModifierEditForm.pt -%%ZOPEPRODUCTDIR%%/CMFFormController/Actions/BaseFormAction.py -%%ZOPEPRODUCTDIR%%/CMFFormController/Actions/BaseFormAction.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/Actions/IFormAction.py -%%ZOPEPRODUCTDIR%%/CMFFormController/Actions/IFormAction.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/Actions/RedirectTo.py -%%ZOPEPRODUCTDIR%%/CMFFormController/Actions/RedirectTo.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/Actions/RedirectToAction.py -%%ZOPEPRODUCTDIR%%/CMFFormController/Actions/RedirectToAction.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/Actions/TraverseTo.py -%%ZOPEPRODUCTDIR%%/CMFFormController/Actions/TraverseTo.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/Actions/TraverseToAction.py -%%ZOPEPRODUCTDIR%%/CMFFormController/Actions/TraverseToAction.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/Actions/__init__.py -%%ZOPEPRODUCTDIR%%/CMFFormController/Actions/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/BaseControllerPageTemplate.py -%%ZOPEPRODUCTDIR%%/CMFFormController/BaseControllerPageTemplate.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/ControllerBase.py -%%ZOPEPRODUCTDIR%%/CMFFormController/ControllerBase.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/ControllerPageTemplate.py -%%ZOPEPRODUCTDIR%%/CMFFormController/ControllerPageTemplate.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/ControllerPageTemplateFile.py -%%ZOPEPRODUCTDIR%%/CMFFormController/ControllerPageTemplateFile.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/ControllerPythonScript.py -%%ZOPEPRODUCTDIR%%/CMFFormController/ControllerPythonScript.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/ControllerState.py -%%ZOPEPRODUCTDIR%%/CMFFormController/ControllerState.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/ControllerValidator.py -%%ZOPEPRODUCTDIR%%/CMFFormController/ControllerValidator.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/FSControllerBase.py -%%ZOPEPRODUCTDIR%%/CMFFormController/FSControllerBase.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/FSControllerPageTemplate.py -%%ZOPEPRODUCTDIR%%/CMFFormController/FSControllerPageTemplate.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/FSControllerPythonScript.py -%%ZOPEPRODUCTDIR%%/CMFFormController/FSControllerPythonScript.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/FSControllerValidator.py -%%ZOPEPRODUCTDIR%%/CMFFormController/FSControllerValidator.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/FormAction.py -%%ZOPEPRODUCTDIR%%/CMFFormController/FormAction.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/FormController.py -%%ZOPEPRODUCTDIR%%/CMFFormController/FormController.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/FormValidator.py -%%ZOPEPRODUCTDIR%%/CMFFormController/FormValidator.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/HISTORY.txt -%%ZOPEPRODUCTDIR%%/CMFFormController/Key.py -%%ZOPEPRODUCTDIR%%/CMFFormController/Key.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/Script.py -%%ZOPEPRODUCTDIR%%/CMFFormController/Script.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/ValidationError.py -%%ZOPEPRODUCTDIR%%/CMFFormController/ValidationError.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/__init__.py -%%ZOPEPRODUCTDIR%%/CMFFormController/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/config.py -%%ZOPEPRODUCTDIR%%/CMFFormController/config.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFFormController/exportimport/__init__.py -%%ZOPEPRODUCTDIR%%/CMFFormController/exportimport/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/exportimport/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFFormController/exportimport/controllerpythonscript.py -%%ZOPEPRODUCTDIR%%/CMFFormController/exportimport/controllerpythonscript.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/exportimport/controllervalidator.py -%%ZOPEPRODUCTDIR%%/CMFFormController/exportimport/controllervalidator.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/exportimport/formcontroller.py -%%ZOPEPRODUCTDIR%%/CMFFormController/exportimport/formcontroller.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/exportimport/xml/fcExport.xml -%%ZOPEPRODUCTDIR%%/CMFFormController/globalVars.py -%%ZOPEPRODUCTDIR%%/CMFFormController/globalVars.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/interfaces.py -%%ZOPEPRODUCTDIR%%/CMFFormController/interfaces.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/profiles.zcml -%%ZOPEPRODUCTDIR%%/CMFFormController/profiles/default/metadata.xml -%%ZOPEPRODUCTDIR%%/CMFFormController/profiles/default/toolset.xml -%%ZOPEPRODUCTDIR%%/CMFFormController/tests/__init__.py -%%ZOPEPRODUCTDIR%%/CMFFormController/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/tests/testCopyRename.py -%%ZOPEPRODUCTDIR%%/CMFFormController/tests/testCopyRename.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/tests/test_exportimport.py -%%ZOPEPRODUCTDIR%%/CMFFormController/tests/test_exportimport.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/tool.gif -%%ZOPEPRODUCTDIR%%/CMFFormController/utils.py -%%ZOPEPRODUCTDIR%%/CMFFormController/utils.pyc -%%ZOPEPRODUCTDIR%%/CMFFormController/version.txt -%%ZOPEPRODUCTDIR%%/CMFFormController/www/cpt.gif -%%ZOPEPRODUCTDIR%%/CMFFormController/www/cptAdd.zpt -%%ZOPEPRODUCTDIR%%/CMFFormController/www/cpy.gif -%%ZOPEPRODUCTDIR%%/CMFFormController/www/cpyAdd.zpt -%%ZOPEPRODUCTDIR%%/CMFFormController/www/default.html -%%ZOPEPRODUCTDIR%%/CMFFormController/www/default_cpy -%%ZOPEPRODUCTDIR%%/CMFFormController/www/default_vpy -%%ZOPEPRODUCTDIR%%/CMFFormController/www/docs.stx -%%ZOPEPRODUCTDIR%%/CMFFormController/www/manage_docs.zpt -%%ZOPEPRODUCTDIR%%/CMFFormController/www/manage_formActionsForm.zpt -%%ZOPEPRODUCTDIR%%/CMFFormController/www/manage_formValidatorsForm.zpt -%%ZOPEPRODUCTDIR%%/CMFFormController/www/manage_overview.zpt -%%ZOPEPRODUCTDIR%%/CMFFormController/www/manage_purgeForm.zpt -%%ZOPEPRODUCTDIR%%/CMFFormController/www/vpy.gif -%%ZOPEPRODUCTDIR%%/CMFFormController/www/vpyAdd.zpt -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/ABOUT -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/CHANGES -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/DefaultWorkflowPolicy.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/DefaultWorkflowPolicy.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/Extensions/Install.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/Extensions/Install.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/INSTALL.txt -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/LICENSE -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/Log.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/Log.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/PlacefulWorkflowTool.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/PlacefulWorkflowTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/README.txt -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/TESTED_WITH -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/TODO.txt -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/WorkflowPolicyConfig.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/WorkflowPolicyConfig.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/__init__.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/adapter.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/adapter.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/doc/FAQ -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/doc/SCREENSHOTS -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/doc/icon.png -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/doc/readme.txt -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/doc/workflow_policy.png -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/exportimport.zcml -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/exportimport/__init__.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/exportimport/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/exportimport/workflow_policies.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/exportimport/workflow_policies.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/global_symbols.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/global_symbols.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/images/workflow_policy.gif -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/implements.zcml -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/interfaces/PlacefulWorkflow.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/interfaces/PlacefulWorkflow.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/interfaces/WorkflowPolicyDefinition.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/interfaces/WorkflowPolicyDefinition.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/interfaces/__init__.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/interfaces/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/interfaces/portal_placeful_workflow.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/interfaces/portal_placeful_workflow.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/messagefactory_.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/messagefactory_.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/product.txt -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/profiles.zcml -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/profiles/default/actionicons.xml -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/profiles/default/componentregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/profiles/default/controlpanel.xml -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/profiles/default/metadata.xml -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/profiles/default/placeful_marker.txt -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/profiles/default/portal_placeful_workflow.xml -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/profiles/default/portal_placeful_workflow/intranet.xml -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/profiles/default/portal_placeful_workflow/old-plone.xml -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/profiles/default/portal_placeful_workflow/one-state.xml -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/profiles/default/portal_placeful_workflow/simple-publication.xml -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/profiles/default/skins.xml -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/profiles/default/toolset.xml -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/setuphandlers.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/setuphandlers.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/placeful_workflow_configuration.pt -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/placeful_workflow_configuration_add.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/placeful_workflow_configuration_add.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/placeful_workflow_configuration_set.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/placeful_workflow_configuration_set.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/placefulworkflow_icon.png -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/prefs_workflow_advanced.pt -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/prefs_workflow_advanced_edit.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/prefs_workflow_localpolicies_form.pt -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/prefs_workflow_localpolicies_set.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/prefs_workflow_localpolicies_set.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/prefs_workflow_policy_mapping.pt -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/prefs_workflow_policy_mapping.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow/prefs_workflow_policy_mapping_set.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/tests/CMFPlacefulWorkflowTestCase.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/tests/CMFPlacefulWorkflowTestCase.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/tests/README -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/tests/__init__.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/tests/exportimport.txt -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/tests/profiles/exportimport/export_steps.xml -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/tests/profiles/exportimport/import_steps.xml -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/tests/profiles/exportimport/portal_placeful_workflow.xml -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/tests/profiles/exportimport/portal_placeful_workflow/baz_policy.xml -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/tests/testCMFPlacefulWorkflow.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/tests/testCMFPlacefulWorkflow.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/tests/test_exportimport.py -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/tests/test_exportimport.pyc -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/tool.gif -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/version.txt -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/www/WorkflowPolicyConfig_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/www/add_workflow_policy.zpt -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/www/add_workflow_policy_config_form.zpt -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/www/define_local_workflow_policy.zpt -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/www/manage_workflow_policy_config.zpt -%%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/www/select_workflows.zpt -%%ZOPEPRODUCTDIR%%/CMFPlone/ActionIconsTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/ActionIconsTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/ActionsTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/ActionsTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/CREDITS.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/CalendarTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/CalendarTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/CatalogTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/CatalogTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/DiscussionTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/DiscussionTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/Extensions/__init__.py -%%ZOPEPRODUCTDIR%%/CMFPlone/Extensions/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/Extensions/accessRule.py -%%ZOPEPRODUCTDIR%%/CMFPlone/Extensions/accessRule.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/Extensions/cleanup.py -%%ZOPEPRODUCTDIR%%/CMFPlone/Extensions/cleanup.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/Extensions/setupSite.py -%%ZOPEPRODUCTDIR%%/CMFPlone/Extensions/setupSite.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/Extensions/stripGRUFLocalRolePrefix.py -%%ZOPEPRODUCTDIR%%/CMFPlone/Extensions/stripGRUFLocalRolePrefix.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/Extensions/view_source.py -%%ZOPEPRODUCTDIR%%/CMFPlone/Extensions/view_source.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/FactoryTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/FactoryTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/GroupDataTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/GroupDataTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/GroupsTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/GroupsTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/HISTORY.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/INSTALL.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/InterfaceTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/InterfaceTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/LICENSE.GPL -%%ZOPEPRODUCTDIR%%/CMFPlone/LICENSE.ZPL -%%ZOPEPRODUCTDIR%%/CMFPlone/LICENSE.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/LargePloneFolder.py -%%ZOPEPRODUCTDIR%%/CMFPlone/LargePloneFolder.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/MemberDataTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/MemberDataTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/MembershipTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/MembershipTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/MetadataTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/MetadataTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/MigrationTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/MigrationTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/PloneBaseTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/PloneBaseTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/PloneBatch.py -%%ZOPEPRODUCTDIR%%/CMFPlone/PloneBatch.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/PloneContent.py -%%ZOPEPRODUCTDIR%%/CMFPlone/PloneContent.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/PloneControlPanel.py -%%ZOPEPRODUCTDIR%%/CMFPlone/PloneControlPanel.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/PloneFolder.py -%%ZOPEPRODUCTDIR%%/CMFPlone/PloneFolder.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/PloneInitialize.py -%%ZOPEPRODUCTDIR%%/CMFPlone/PloneInitialize.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/PloneTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/PloneTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/Portal.py -%%ZOPEPRODUCTDIR%%/CMFPlone/Portal.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/PropertiesTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/PropertiesTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/QuickInstallerTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/QuickInstallerTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/README.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/RELEASENOTES.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/RegistrationTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/RegistrationTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/SkinsTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/SkinsTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/SyndicationTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/SyndicationTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/ToolNames.py -%%ZOPEPRODUCTDIR%%/CMFPlone/ToolNames.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/TranslationServiceTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/TranslationServiceTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/TypesTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/TypesTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/UPGRADE.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/URLTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/URLTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/UndoTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/UndoTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/UnicodeSplitter.py -%%ZOPEPRODUCTDIR%%/CMFPlone/UnicodeSplitter.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/WorkflowTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/WorkflowTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/__init__.py -%%ZOPEPRODUCTDIR%%/CMFPlone/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/__init__.py -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/interfaces.py -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/interfaces.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/navigation.py -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/navigation.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/navtree.py -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/navtree.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/ploneview.py -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/ploneview.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/portlets/__init__.py -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/portlets/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/portlets/calendar.py -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/portlets/calendar.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/portlets/events.py -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/portlets/events.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/portlets/navigation.py -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/portlets/navigation.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/portlets/news.py -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/portlets/news.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/portlets/recent.py -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/portlets/recent.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/sitemap.py -%%ZOPEPRODUCTDIR%%/CMFPlone/browser/sitemap.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFPlone/deprecated.zcml -%%ZOPEPRODUCTDIR%%/CMFPlone/docs/README.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/events.py -%%ZOPEPRODUCTDIR%%/CMFPlone/events.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/README.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/__init__.py -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/content.py -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/content.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/controlpanel.py -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/controlpanel.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/factorytool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/factorytool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/memberdata_properties.py -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/memberdata_properties.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/propertiestool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/propertiestool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/tests/__init__.py -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/tests/base.py -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/tests/base.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/tests/framework.py -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/tests/framework.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/tests/runalltests.py -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/tests/runalltests.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/tests/testControlPanel.py -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/tests/testControlPanel.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/tests/testFactoryTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/tests/testFactoryTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/tests/testPropertiesTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/tests/testPropertiesTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/factory.py -%%ZOPEPRODUCTDIR%%/CMFPlone/factory.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/i18nl10n.py -%%ZOPEPRODUCTDIR%%/CMFPlone/i18nl10n.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/BrowserDefault.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/BrowserDefault.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/ConstrainTypes.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/ConstrainTypes.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/FactoryTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/FactoryTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/InterfaceTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/InterfaceTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/NonStructuralFolder.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/NonStructuralFolder.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/OrderedContainer.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/OrderedContainer.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/PloneBaseTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/PloneBaseTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/PloneControlPanel.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/PloneControlPanel.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/PropertiesTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/PropertiesTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/Translatable.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/Translatable.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/__init__.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/basetool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/basetool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/breadcrumbs.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/breadcrumbs.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/constrains.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/constrains.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/controlpanel.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/controlpanel.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/events.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/events.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/factory.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/factory.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/installable.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/installable.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/interface.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/interface.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/migration.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/migration.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/properties.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/properties.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/siteroot.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/siteroot.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/structure.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/structure.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/translationservice.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/translationservice.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/view.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/view.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/workflow.py -%%ZOPEPRODUCTDIR%%/CMFPlone/interfaces/workflow.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/log.py -%%ZOPEPRODUCTDIR%%/CMFPlone/log.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/makefile.in -%%ZOPEPRODUCTDIR%%/CMFPlone/meta.zcml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/__init__.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/migration_util.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/migration_util.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_1/__init__.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_1/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_1/final_two11.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_1/final_two11.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_1/two11_two12.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_1/two11_two12.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_1/two12_two13.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_1/two12_two13.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_5/__init__.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_5/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_5/alphas.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_5/alphas.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_5/betas.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_5/betas.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_5/final_two51.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_5/final_two51.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_5/rcs.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_5/rcs.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_5/two51_two52.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_5/two51_two52.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_5/two52_two53.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_5/two52_two53.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_5/two53_two54.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_5/two53_two54.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/__init__.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/alphas.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/alphas.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/betas.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/betas.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/final_three0x.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/final_three0x.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta1_beta2/actionicons.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta1_beta2/actions.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta1_beta2/catalog.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta1_beta2/componentregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta1_beta2/cssregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta1_beta2/export_steps.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta1_beta2/import_steps.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta1_beta2/jsregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta1_beta2/kssregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta1_beta2/portal_atct.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta1_beta2/propertiestool.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta1_beta2/rolemap.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta1_beta2/toolset.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta1_beta2/workflows.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta2_beta3/actions.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta2_beta3/componentregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta2_beta3/export_steps.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta2_beta3/import_steps.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta2_beta3/viewlets.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta3_beta4/actions.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta3_beta4/cmfeditions_various.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta3_beta4/componentregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta3_beta4/cssregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta3_beta4/jsregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta3_beta4/propertiestool.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta3_beta4/viewlets.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/final_three01/componentregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/final_three01/rolemap.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/final_three01/toolset.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/rc2_final/actions.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/rc2_final/cssregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/rc2_final/jsregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/rc2_final/rolemap.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/three01_three02/actionicons.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/three01_three02/controlpanel.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/three01_three02/cssregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/three01_three02/jsregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/three01_three02/rolemap.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/three03_three04/diff_tool.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/two5_alpha1/portlets.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/rcs.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/rcs.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_1/__init__.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_1/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_1/betas.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_1/betas.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_1/final_three1x.py -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_1/final_three1x.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_1/profiles/three0_beta1/actions.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_1/profiles/three0_beta1/componentregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_1/profiles/three0_beta1/jsregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_1/profiles/three0_beta1/kssregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_1/profiles/three0_beta1/metadata.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_1/profiles/three0_beta1/portlets.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_1/profiles/three11_three12/jsregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_1/profiles/three13_three14/propertiestool.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/overrides.zcml -%%ZOPEPRODUCTDIR%%/CMFPlone/patches/__init__.py -%%ZOPEPRODUCTDIR%%/CMFPlone/patches/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/patches/csrf.py -%%ZOPEPRODUCTDIR%%/CMFPlone/patches/csrf.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/patches/dateIndexPatch.py -%%ZOPEPRODUCTDIR%%/CMFPlone/patches/dateIndexPatch.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/patches/interfacePatch.py -%%ZOPEPRODUCTDIR%%/CMFPlone/patches/interfacePatch.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/patches/unicodeFallbackPatch.py -%%ZOPEPRODUCTDIR%%/CMFPlone/patches/unicodeFallbackPatch.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/patches/unicodehacks.py -%%ZOPEPRODUCTDIR%%/CMFPlone/patches/unicodehacks.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/patches/zserverPatch.py -%%ZOPEPRODUCTDIR%%/CMFPlone/patches/zserverPatch.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles.zcml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/actionicons.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/actions.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/catalog.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/componentregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/contenttyperegistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/controlpanel.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/cssregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/diff_tool.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/export_steps.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/factorytool.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/import_steps.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/jsregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/kssregistry.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/mailhost.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/memberdata_properties.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/metadata.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/plone-app-kss.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/plone-content.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/plone-final.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/plone_archetypes.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/plone_various.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/portal_atct.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/portlets.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/properties.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/propertiestool.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/rolemap.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/skins.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/structure/.objects -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/structure/.preserve -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/structure/.properties -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/structure/Members/.objects -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/structure/Members/.properties -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/structure/front-page -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/toolset.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/ATBooleanCriterion.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/ATCurrentAuthorCriterion.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/ATDateCriteria.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/ATDateRangeCriterion.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/ATListCriterion.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/ATPathCriterion.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/ATPortalTypeCriterion.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/ATReferenceCriterion.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/ATRelativePathCriterion.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/ATSelectionCriterion.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/ATSimpleIntCriterion.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/ATSimpleStringCriterion.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/ATSortCriterion.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/Discussion_Item.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/Document.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/Event.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/Favorite.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/File.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/Folder.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/Image.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/Large_Plone_Folder.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/Link.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/News_Item.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/Plone_Site.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/TempFolder.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types/Topic.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/viewlets.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/workflows.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/workflows/folder_workflow/definition.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/workflows/intranet_folder_workflow/definition.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/workflows/intranet_workflow/definition.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/workflows/one_state_workflow/definition.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/workflows/plone_workflow/definition.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/workflows/simple_publication_workflow/definition.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/dependencies/metadata.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/testfixture/import_steps.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/testfixture/metadata.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/profiles/testfixture/workflows.xml -%%ZOPEPRODUCTDIR%%/CMFPlone/setup/__init__.py -%%ZOPEPRODUCTDIR%%/CMFPlone/setup/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/setup/dependencies.py -%%ZOPEPRODUCTDIR%%/CMFPlone/setup/dependencies.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/setuphandlers.py -%%ZOPEPRODUCTDIR%%/CMFPlone/setuphandlers.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/cmf_legacy/TitleOrId.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/cmf_legacy/metadata_edit.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/cmf_legacy/metadata_edit.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/cmf_legacy/metadata_edit_form.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/cmf_legacy/metadata_edit_form.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/cssQuery-license.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/cssQuery.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/ecmaunit-license.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/ecmaunit.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/event-registration.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jquery-license.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jquery.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/ChangeLog -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/README -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/README-Plone -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/active-bg.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/bugtest-hidden-selects.html -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-af.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-af.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-al.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-al.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-bg.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-bg.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-big5-utf8.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-big5-utf8.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-big5.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-big5.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-blue.css -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-blue.css.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-blue2.css -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-blue2.css.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-br.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-br.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-brown.css -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-brown.css.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ca.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ca.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-cs-utf8.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-cs-utf8.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-cs-win.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-cs-win.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-da.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-da.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-de.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-de.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-du.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-du.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-el.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-el.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-en.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-en.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-es.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-es.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-fi.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-fi.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-fr.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-fr.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-green.css -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-green.css.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-he-utf8.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-he-utf8.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-hr-utf8.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-hr-utf8.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-hr.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-hr.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-hu.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-hu.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-hy.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-hy.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-it.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-it.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-jp.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-jp.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ko-utf8.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ko-utf8.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ko.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ko.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-lt-utf8.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-lt-utf8.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-lt.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-lt.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-lv.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-lv.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-nl.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-nl.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-no.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-no.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-pl-utf8.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-pl-utf8.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-pl.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-pl.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-pt.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-pt.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ro.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ro.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ru.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ru.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ru_win_.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-ru_win_.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-setup.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-setup.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-setup_stripped.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-setup_stripped.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-si.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-si.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-sk.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-sk.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-sp.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-sp.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-sv.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-sv.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-system.css -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-system.css.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-tas.css -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-tas.css.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-tr.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-tr.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-win2k-1.css -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-win2k-1.css.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-win2k-2.css -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-win2k-2.css.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-win2k-cold-1.css -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-win2k-cold-1.css.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-win2k-cold-2.css -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-win2k-cold-2.css.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-zh.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar-zh.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar.php -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar_stripped.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/calendar_stripped.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/cn_utf8.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/cn_utf8.js.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/dark-bg.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/dayinfo.html -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/field-button.jpg -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/hover-bg.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/img.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/index.html -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/menuarrow.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/menuarrow2.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/multiple-dates.html -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/normal-bg.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/reference-Z-S.css -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/reference.css -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/reference.html -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/reference.pdf -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/release-notes.html -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/rowhover-bg.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/simple-1.html -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/simple-2.html -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/simple-3.html -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/status-bg.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/test-position.html -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/test.php -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/theme.css -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/theme.css.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/title-bg.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar/today-bg.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/s5_core.css -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/s5_framing.css -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/s5_iepngfix.htc -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/s5_opera.css -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/s5_outline.css -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/s5_pretty.css.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/s5_print.css -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/s5_slides.css.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/s5_slides.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/sarissa.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/se-highlight.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/author.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/author.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/discussionitem_view.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/document_relateditems.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/document_view.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/document_view.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/event_view.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/event_view.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/favorite_view.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/file_view.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/file_view.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/folder_edit_form.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/folder_edit_form.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/folder_listing.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/folder_listing.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/folder_summary_view.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/folder_summary_view.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/folder_tabular_view.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/folder_tabular_view.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/image_view.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/image_view.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/image_view_fullscreen.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/link_view.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/link_view.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/newsitem_view.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content/newsitem_view.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/calendarpopup.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/colophon.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/correctPREformatting.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/cropText.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/document_actions.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/document_byline.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/enabling_cookies.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/enabling_cookies.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/extract_date_components.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/folder_contents_filter.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/folder_contents_hideAddItems.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/folder_localrole_add.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/folder_localrole_add.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/folder_localrole_delete.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/folder_localrole_delete.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/folder_localrole_edit.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/folder_localrole_edit.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/folder_localrole_form.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/folder_localrole_form.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/folder_localrole_set.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/folder_localrole_set.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/footer.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/getActionIconList.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/getActionIconList.py.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/getAddableTypesInMenu.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/getCurrentUrl.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/getEventString.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/getNextMonth.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/getOrderedUserActions.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/getPersonalFolderFor.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/getPreviousMonth.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/getReplyReplies.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/getViewTemplateId.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/getWorkflowHistory.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/getYearAndMonthToDisplay.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/getZopeInfo.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/getZopeInfo.py.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/global_contentmenu.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/global_contentviews.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/global_logo.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/global_pathbar.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/global_personalbar.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/global_searchbox.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/global_sections.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/global_siteactions.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/global_skinswitcher.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/hide_columns.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/isDefaultPageInFolder.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/isRightToLeft.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/is_folderish.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/keyFilteredActions.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/login.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/navigationCurrent.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/navigationLocalRelated.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/old_folder_contents.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/old_folder_factories.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/old_folder_factories.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/plone_minwidth.js.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/plone_minwidth.js.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/plonifyActions.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/portlet_calendar.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/portlet_events.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/portlet_languages.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/portlet_login.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/portlet_navigation.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/portlet_navtree_macro.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/portlet_news.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/portlet_recent.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/portlet_related.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/portlet_review.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/prepare_slots.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/presentation.css.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/presentation.css.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/rejectAnonymous.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/review_history.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/review_history.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/showEditableBorder.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/viewThreadsAtBottom.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated/visibleIdsEnabled.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/accessibility.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/calendar_formfield.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/collapsiblesections.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/cookie_functions.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/dragdropreorder.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/dropdown.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/first_input_focus.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/formUnload.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/form_tabbing.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/formsubmithelpers.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/fullscreenmode.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/highlightsearchterms.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/ie5fixes.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/input-label.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/jquery-integration.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/livesearch.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/mark_special_links.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/nodeutilities.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/plone_javascript_variables.js.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/register_function.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/select_all.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/styleswitcher.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/table_sorter.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/testBeforeUnload.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/testHighlightsearchterms.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/testNodeutilities.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/test_ecmascripts.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/toc.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/unittestUtilities.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript/unlockOnFormUnload.js -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/change_ownership.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/change_ownership.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/content_status_modify.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/content_status_modify.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/delete_confirmation.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/delete_confirmation.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/disableSyndication.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/disableSyndication.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/discussion_reply.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/document_edit.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/document_edit.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/editSynProperties.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/editSynProperties.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/enableSyndication.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/enableSyndication.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/event_edit.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/event_edit.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/file_edit.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/file_edit.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/folder_edit.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/folder_edit.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/image_edit.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/image_edit.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/link_edit.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/link_edit.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/newsitem_edit.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/newsitem_edit.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/personalize.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/personalize.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/plone_change_password.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/portrait_delete.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/portrait_delete.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/saveDefaultPage.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/saveDefaultPage.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/selectViewTemplate.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/selectViewTemplate.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/send_feedback.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/send_feedback.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/send_feedback_site.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/send_feedback_site.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/sendto.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/sendto.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/setConstrainTypes.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/setConstrainTypes.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_content_status_modify.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_document_edit.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_effective_expiry_date.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_emailaddr.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_event_edit.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_feedback.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_file_edit.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_folder_constraintypes.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_folder_edit.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_folder_rename.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_id.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_image_edit.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_link_edit.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_metadata_edit.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_newsitem_edit.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_pas_emailaddr.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_personalize.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_sendto.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_site_feedback.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_start_end_date.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_synPropertiesForm.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_talkback.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts/validate_title.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/calendar_popup.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/content_status_history.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/content_status_history.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/delete_confirmation_page.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/delete_confirmation_page.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/discussion_reply_form.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/discussion_reply_form.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/discussion_reply_preview.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/discussion_reply_preview.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/folder_constraintypes_form.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/folder_constraintypes_form.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/folder_rename_form.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/folder_rename_form.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/history_comparison.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/history_form.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/member_search_form.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/member_search_form.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/member_search_results.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/member_search_results.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/ownership_form.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/ownership_form.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/search.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/search.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/search_form.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/search_form.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/select_default_page.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/select_default_page.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/select_default_view.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/select_default_view.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/sendto_form.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/sendto_form.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/synPropertiesForm.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/synPropertiesForm.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/undo_form.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms/undo_form.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/action_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/addFavorite.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/addFavorite.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/add_alternative_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/add_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/add_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowBlank.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowBlank.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowBottom.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowBottom.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowDown.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowDown.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowDownAlternative.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowDownAlternative.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowLeft.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowLeft.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowLeftmost.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowLeftmost.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowRight.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowRight.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowRightmost.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowRightmost.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowTop.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowTop.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowUp.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowUp.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowUpAlternative.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/arrowUpAlternative.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/book_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/book_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/bullet.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/bullet.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/bulletBig.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/bulletBig.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/bullet_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/bullet_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/colophon_anybrowser.png -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/colophon_anybrowser.png.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/colophon_css.png -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/colophon_css.png.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/colophon_csstableless.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/colophon_csstableless.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/colophon_sec508.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/colophon_sec508.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/colophon_wai-aa.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/colophon_wai-aa.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/colophon_wai-aaa.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/colophon_wai-aaa.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/colophon_xhtml.png -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/colophon_xhtml.png.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/confirm_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/confirm_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/contentrules_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/copy_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/copy_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/cut_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/cut_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/defaultUser.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/defaultUser.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/delete_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/delete_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/discussionitem_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/discussionitem_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/document_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/document_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/download_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/download_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/edit.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/edit.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/edit_inline.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/edit_inline.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/error_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/error_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/error_log_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/error_log_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/event_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/event_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/extedit_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/extedit_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/favicon.ico -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/favorite_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/favorite_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/file_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/file_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/flag-plone.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/flag-plone.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/folder.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/folder.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/folder_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/folder_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/form_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/fullscreencollapse_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/fullscreencollapse_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/fullscreenexpand_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/fullscreenexpand_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/group.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/group.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/htmlfilter_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/htmlfilter_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/image_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/image_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/info.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/info.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/info_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/info_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/input_background.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/input_background.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/linkOpaque.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/linkOpaque.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/linkTransparent.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/linkTransparent.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/link_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/link_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/lock_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/lock_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/logo.jpg -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/logo.jpg.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/logoIcon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/logoIcon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/mail_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/mail_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/maintenance_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/maintenance_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/navigation_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/navigation_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/newsitem_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/newsitem_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/paste_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/paste_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/pdf_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/pdf_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/pencil_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/pencil_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/phone_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/phone_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/plone_powered.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/plone_powered.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/popup_calendar.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/popup_calendar.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/print_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/print_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/product_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/product_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/required.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/required.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/rss.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/rss.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/rtl-addFavorite.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/rtl-addFavorite.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/rtl-favorite_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/rtl-favorite_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/rtl-linkOpaque.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/rtl-linkOpaque.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/rtl-linkTransparent.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/rtl-linkTransparent.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/rtl-site_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/rtl-site_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/save_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/save_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/search_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/search_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/shopping_cart.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/shopping_cart.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/site_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/site_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/sitemap_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/sitemap_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/skins_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/skins_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/spinner.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/spinner.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/subscribe_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/subscribe_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/textsize_huge.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/textsize_huge.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/textsize_large.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/textsize_large.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/textsize_normal.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/textsize_normal.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/textsize_small.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/textsize_small.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/topic_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/topic_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/treeCollapsed.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/treeCollapsed.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/treeExpanded.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/treeExpanded.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/undo_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/undo_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/user.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/user.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/workflow_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/workflow_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/xml.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/xml.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/zope_icon.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images/zope_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_kss/kss_generic_macros.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_kss/plone.kss -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_kss/ploneKss.css -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_kss/plone_experimental.kss -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/failsafe_login_form.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/failsafe_login_form.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/insufficient_privileges.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/insufficient_privileges.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/join_form.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/join_form.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/join_form_validate.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/logged_in.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/logged_in.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/logged_out.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/logged_out.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/login_change_password.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/login_change_password.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/login_failed.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/login_failed.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/login_form.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/login_form.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/login_form_validate.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/login_form_validate.vpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/login_initial.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/login_initial.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/login_next.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/login_next.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/login_password.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/login_password.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/login_password_validate.vpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/login_success.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/login_success.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/logout.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/register.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/register.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/registered.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/registered.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login/require_login.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_portlets/portlet_favorites.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/password_form.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/password_form.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/personalize_form.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/personalize_form.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/plone_control_panel.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/plone_control_panel.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/plone_memberprefs_panel.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/plone_memberprefs_panel.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/portlet_prefs.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_error_log_form.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_error_log_form.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_error_log_setProperties.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_error_log_showEntry.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_error_log_showEntry.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_error_log_update.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_group_details.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_group_details.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_group_edit.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_group_members.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_group_members.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_group_members_add.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_group_members_add.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_group_members_delete.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_group_members_delete.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_group_modify.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_group_modify.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_groups_overview.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_groups_overview.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_install_product_readme.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_install_product_readme.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_install_products_form.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_install_products_form.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_installed_product_overview.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_installed_product_overview.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_main_template.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_main_template.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_navigation_form.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_navigation_form.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_navigation_set.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_navigation_set.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_portrait_delete.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_reinstallProducts.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_search_macros.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_user_details.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_user_details.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_user_edit.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_user_edit.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_user_group_search.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_user_group_search_form.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_user_group_search_form.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_user_manage.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_user_manage.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_user_membership_edit.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_user_memberships.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_user_memberships.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_users_overview.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_users_overview.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs/prefs_valid_search_restriction.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/add_ext_editor.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/addtoFavorites.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/author_find_content.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/browserDefault.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/canConstrainTypes.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/canSelectDefaultPage.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/check_id.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/check_id.py.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/computeRelatedItems.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/createMultiColumnList.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/createObject.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/createObject.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/create_query_string.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/date_components_support.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/deleteDiscussion.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/deleteDiscussion.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/displayContentsTab.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/enableHTTPCompression.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/externalEditorEnabled.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/external_edit.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/folder_copy.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/folder_copy.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/folder_cut.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/folder_cut.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/folder_delete.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/folder_delete.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/folder_moveitem.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/folder_paste.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/folder_paste.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/folder_position.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/folder_position.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/folder_publish.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/folder_publish.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/folder_rename.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/folder_rename.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/formatColumns.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/generateUniqueId.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/getAllowedTypes.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/getFolderContents.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/getGlobalPortalRoles.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/getNotAddableTypes.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/getObjPositionInParent.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/getObjPositionInParent.py.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/getObjSize.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/getObjectsFromPathList.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/getPopupScript.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/getPortalTypeList.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/getPortalTypeList.py.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/getPortalTypes.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/getSectionFromURL.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/getSelectableViews.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/hasIndexHtml.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/isExpired.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/isTranslatable.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/livesearch_reply.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/mail_password.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/my_worklist.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/navigationParent.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/object_copy.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/object_copy.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/object_cut.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/object_cut.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/object_delete.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/object_delete.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/object_paste.cpy -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/object_paste.cpy.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/object_rename.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/object_rename.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/plone_log.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/plone_log.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/pretty_title_or_id.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/queryCatalog.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/raiseUnauthorized.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/raiseUnauthorized.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/redirectToDiscussable.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/redirectToDiscussable.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/redirectToReferrer.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/renderBase.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/returnNone.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/reverseList.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/rssAllowed.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/rssAllowed.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/selectedTabs.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/setAuthCookie.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/setAuthCookie.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/show_id.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/sortObjects.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/sort_modified_ascending.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/spamProtect.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/toLocalizedTime.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/translate.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/undo.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/unique.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts/utranslate.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/IEFixes.css.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/IEFixes.css.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/NS4.css.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/NS4.css.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/RTL.css.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/RTL.css.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/authoring.css.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/authoring.css.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/base.css.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/base.css.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/base_properties.props -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/columns.css.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/columns.css.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/controlpanel.css.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/controlpanel.css.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/deprecated.css.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/deprecated.css.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/forms.css.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/forms.css.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/generated.css.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/generated.css.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/invisibles.css.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/invisibles.css.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/member.css.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/member.css.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/mobile.css.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/mobile.css.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/navtree.css.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/navtree.css.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/plone.css.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/ploneCustom.css.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/ploneCustom.css.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/portlets.css.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/portlets.css.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/print.css.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/print.css.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/public.css.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles/public.css.dtml.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/RSS.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/RSS.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/accessibility-info.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/author_feedback_template.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/batch_macros.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/calendar_macros.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/contact-info.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/contact-info.cpt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/default_error_message.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/default_error_message.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/events_listing.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/events_listing.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/global_cache_settings.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/global_defines.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/global_statusmessage.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/homePageText.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/index_html.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/index_html.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/macro_renderer.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/main_template.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/news_listing.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/portlets_fetcher.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/recently_modified.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/recently_modified.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/recently_published.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/recently_published.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/robots.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/rss_template.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/rss_template.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/search_rss.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/search_rss.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/send_feedback_confirm.cpt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/sendto_template.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/site_feedback_template.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/sitemap.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/sitemap.pt.metadata -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/standard_error_message.py -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates/test_rendering.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_wysiwyg/wysiwyg_support.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/AddMoveAndDeleteDocument.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/LoginAndLogout.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/PloneTestCase.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/PloneTestCase.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/__init__.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/csrf.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/dummy.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/dummy.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/images/test.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/images/test.jpg -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/images/test.png -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/mails.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/messages.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/redirection.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/scripts.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testActionIconsTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testActionIconsTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testActionsTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testActionsTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testBrowserDefault.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testBrowserDefault.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testBrowserDefaultScripts.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testBrowserDefaultScripts.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testCSRFProtection.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testCSRFProtection.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testCSSandJSRegistry.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testCSSandJSRegistry.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testCalendarView.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testCalendarView.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testCatalogTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testCatalogTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testCheckId.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testCheckId.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testContentPublishing.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testContentPublishing.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testContentSecurity.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testContentSecurity.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testContentTypeScripts.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testContentTypeScripts.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testContentTypes.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testContentTypes.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testControlPanel.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testControlPanel.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testControlPanelScripts.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testControlPanelScripts.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testCookieAuth.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testCookieAuth.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testCutPasteSecurity.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testCutPasteSecurity.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testDateComponentsSupport.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testDateComponentsSupport.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testDateIndexRanges.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testDateIndexRanges.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testDisplayContentsTab.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testDisplayContentsTab.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testExternalEditorEnabled.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testExternalEditorEnabled.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testFolderButtons.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testFolderButtons.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testFolderLocalRoleForm.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testFolderLocalRoleForm.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testGetObjectSize.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testGetObjectSize.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testGroupDataTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testGroupDataTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testGroupUserFolder.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testGroupUserFolder.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testGroupsTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testGroupsTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testInterfaceTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testInterfaceTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testInterfaces.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testInterfaces.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testLoggedIn.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testLoggedIn.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testMemberDataTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testMemberDataTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testMembershipTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testMembershipTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testMigrationTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testMigrationTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testMigrations.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testMigrations.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testNavTree.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testNavTree.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testNavigationParent.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testNavigationParent.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testNavigationView.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testNavigationView.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testNewsPortletView.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testNewsPortletView.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testNextPrevious.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testNextPrevious.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testOrderSupport.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testOrderSupport.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testPloneFolder.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testPloneFolder.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testPloneTestCase.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testPloneTestCase.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testPloneTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testPloneTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testPloneView.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testPloneView.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testPortalCreation.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testPortalCreation.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testPortalFactory.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testPortalFactory.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testQueryCatalog.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testQueryCatalog.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testQuickInstallerTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testQuickInstallerTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testRecentView.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testRecentView.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testRegistrationTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testRegistrationTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testRelatedItems.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testRelatedItems.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testRenderBase.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testRenderBase.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testRestrictedAcquisition.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testRestrictedAcquisition.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testS5.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testS5.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testSecurityDeclarations.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testSecurityDeclarations.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testSkeleton.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testSkeleton.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testSortObjects.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testSortObjects.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testSyndicationTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testSyndicationTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testTranslationServiceTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testTranslationServiceTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testURLTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testURLTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testUnicodeSplitter.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testUnicodeSplitter.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testUserFolderBasics.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testUserFolderBasics.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testUtilities.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testUtilities.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testWebDAV.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testWebDAV.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testWorkflowTool.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/testWorkflowTool.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/test_doctests.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/test_doctests.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/test_functional.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/test_functional.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/test_mails.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/test_mails.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/timeBreadCrumbs.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/timeBreadCrumbs.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/utils.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/utils.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/webdav_index_html_put.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/zcheck.py -%%ZOPEPRODUCTDIR%%/CMFPlone/tests/zcheck.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/tool.gif -%%ZOPEPRODUCTDIR%%/CMFPlone/unicodeconflictresolver.py -%%ZOPEPRODUCTDIR%%/CMFPlone/unicodeconflictresolver.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/utils.py -%%ZOPEPRODUCTDIR%%/CMFPlone/utils.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/version.txt -%%ZOPEPRODUCTDIR%%/CMFPlone/workflow.py -%%ZOPEPRODUCTDIR%%/CMFPlone/workflow.pyc -%%ZOPEPRODUCTDIR%%/CMFPlone/www/addConfigletForm.pt -%%ZOPEPRODUCTDIR%%/CMFPlone/www/addPropertySheet.zpt -%%ZOPEPRODUCTDIR%%/CMFPlone/www/addSite.zpt -%%ZOPEPRODUCTDIR%%/CMFPlone/www/catalogAdvanced.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/www/editPloneConfiglets.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/www/membershipRolemapping.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/www/migrationResults.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/www/migrationRun.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/www/migrationTool.dtml -%%ZOPEPRODUCTDIR%%/CMFPlone/www/portal_factory_docs.stx -%%ZOPEPRODUCTDIR%%/CMFPlone/www/portal_factory_manage_docs.zpt -%%ZOPEPRODUCTDIR%%/CMFPlone/www/portal_factory_manage_overview.zpt -%%ZOPEPRODUCTDIR%%/CMFPlone/www/portal_factory_manage_types.zpt -%%ZOPEPRODUCTDIR%%/CMFPlone/www/portrait_fix.dtml -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/Extensions/Install.py -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/Extensions/Install.pyc -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/Extensions/__init__.py -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/Extensions/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/HISTORY.txt -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/InstalledProduct.py -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/InstalledProduct.pyc -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/QuickInstallerTool.py -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/QuickInstallerTool.pyc -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/__init__.py -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/events.py -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/events.pyc -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/forms/install_products_form.zpt -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/forms/installed_product_overview.zpt -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/interfaces/__init__.py -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/interfaces/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/interfaces/installable.py -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/interfaces/installable.pyc -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/interfaces/portal_quickinstaller.py -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/interfaces/portal_quickinstaller.pyc -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/profiles.zcml -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/profiles/default/metadata.xml -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/profiles/default/toolset.xml -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/profiles/test/actions.xml -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/tests/__init__.py -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/tests/actions.txt -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/tests/install.txt -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/tests/testSetup.py -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/tests/testSetup.pyc -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/tests/test_doctests.py -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/tests/test_doctests.pyc -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/tests/test_install.py -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/tests/test_install.pyc -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/tool.gif -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/utils.py -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/utils.pyc -%%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/version.txt -%%ZOPEPRODUCTDIR%%/CMFTestCase/CHANGES.txt -%%ZOPEPRODUCTDIR%%/CMFTestCase/CMFTestCase.py -%%ZOPEPRODUCTDIR%%/CMFTestCase/CMFTestCase.pyc -%%ZOPEPRODUCTDIR%%/CMFTestCase/INSTALL.txt -%%ZOPEPRODUCTDIR%%/CMFTestCase/README.txt -%%ZOPEPRODUCTDIR%%/CMFTestCase/VERSION.txt -%%ZOPEPRODUCTDIR%%/CMFTestCase/__init__.py -%%ZOPEPRODUCTDIR%%/CMFTestCase/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFTestCase/ctc.py -%%ZOPEPRODUCTDIR%%/CMFTestCase/ctc.pyc -%%ZOPEPRODUCTDIR%%/CMFTestCase/five.py -%%ZOPEPRODUCTDIR%%/CMFTestCase/five.pyc -%%ZOPEPRODUCTDIR%%/CMFTestCase/framework.py -%%ZOPEPRODUCTDIR%%/CMFTestCase/framework.pyc -%%ZOPEPRODUCTDIR%%/CMFTestCase/interfaces.py -%%ZOPEPRODUCTDIR%%/CMFTestCase/interfaces.pyc -%%ZOPEPRODUCTDIR%%/CMFTestCase/layer.py -%%ZOPEPRODUCTDIR%%/CMFTestCase/layer.pyc -%%ZOPEPRODUCTDIR%%/CMFTestCase/runalltests.py -%%ZOPEPRODUCTDIR%%/CMFTestCase/runalltests.pyc -%%ZOPEPRODUCTDIR%%/CMFTestCase/setup.py -%%ZOPEPRODUCTDIR%%/CMFTestCase/setup.pyc -%%ZOPEPRODUCTDIR%%/CMFTestCase/testCMFCalendar.py -%%ZOPEPRODUCTDIR%%/CMFTestCase/testCMFCalendar.pyc -%%ZOPEPRODUCTDIR%%/CMFTestCase/testCMFTestCase.py -%%ZOPEPRODUCTDIR%%/CMFTestCase/testCMFTestCase.pyc -%%ZOPEPRODUCTDIR%%/CMFTestCase/testDocument.py -%%ZOPEPRODUCTDIR%%/CMFTestCase/testDocument.pyc -%%ZOPEPRODUCTDIR%%/CMFTestCase/testInterfaces.py -%%ZOPEPRODUCTDIR%%/CMFTestCase/testInterfaces.pyc -%%ZOPEPRODUCTDIR%%/CMFTestCase/testMembershipTool.py -%%ZOPEPRODUCTDIR%%/CMFTestCase/testMembershipTool.pyc -%%ZOPEPRODUCTDIR%%/CMFTestCase/testSkeleton.py -%%ZOPEPRODUCTDIR%%/CMFTestCase/testSkeleton.pyc -%%ZOPEPRODUCTDIR%%/CMFTestCase/tests.py -%%ZOPEPRODUCTDIR%%/CMFTestCase/tests.pyc -%%ZOPEPRODUCTDIR%%/CMFTestCase/utils.py -%%ZOPEPRODUCTDIR%%/CMFTestCase/utils.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/AbstractCriterion.py -%%ZOPEPRODUCTDIR%%/CMFTopic/AbstractCriterion.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/DEPENDENCIES.txt -%%ZOPEPRODUCTDIR%%/CMFTopic/DateCriteria.py -%%ZOPEPRODUCTDIR%%/CMFTopic/DateCriteria.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/ListCriterion.py -%%ZOPEPRODUCTDIR%%/CMFTopic/ListCriterion.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/SimpleIntCriterion.py -%%ZOPEPRODUCTDIR%%/CMFTopic/SimpleIntCriterion.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/SimpleStringCriterion.py -%%ZOPEPRODUCTDIR%%/CMFTopic/SimpleStringCriterion.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/SortCriterion.py -%%ZOPEPRODUCTDIR%%/CMFTopic/SortCriterion.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/Topic.py -%%ZOPEPRODUCTDIR%%/CMFTopic/Topic.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/__init__.py -%%ZOPEPRODUCTDIR%%/CMFTopic/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFTopic/exportimport.py -%%ZOPEPRODUCTDIR%%/CMFTopic/exportimport.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/help/Overview.stx -%%ZOPEPRODUCTDIR%%/CMFTopic/help/Topics.stx -%%ZOPEPRODUCTDIR%%/CMFTopic/interfaces/Criterion.py -%%ZOPEPRODUCTDIR%%/CMFTopic/interfaces/Criterion.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/interfaces/__init__.py -%%ZOPEPRODUCTDIR%%/CMFTopic/interfaces/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/permissions.py -%%ZOPEPRODUCTDIR%%/CMFTopic/permissions.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/profiles/default/skins.xml -%%ZOPEPRODUCTDIR%%/CMFTopic/profiles/default/types.xml -%%ZOPEPRODUCTDIR%%/CMFTopic/profiles/default/types/Topic.xml -%%ZOPEPRODUCTDIR%%/CMFTopic/profiles/default/workflows.xml -%%ZOPEPRODUCTDIR%%/CMFTopic/skins/zpt_topic/friendlydatec_editform.pt -%%ZOPEPRODUCTDIR%%/CMFTopic/skins/zpt_topic/listc_edit.pt -%%ZOPEPRODUCTDIR%%/CMFTopic/skins/zpt_topic/sic_edit.pt -%%ZOPEPRODUCTDIR%%/CMFTopic/skins/zpt_topic/sort_edit.pt -%%ZOPEPRODUCTDIR%%/CMFTopic/skins/zpt_topic/ssc_edit.pt -%%ZOPEPRODUCTDIR%%/CMFTopic/skins/zpt_topic/topic_addCriterion.py -%%ZOPEPRODUCTDIR%%/CMFTopic/skins/zpt_topic/topic_addCriterion.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/skins/zpt_topic/topic_criteria_form.pt -%%ZOPEPRODUCTDIR%%/CMFTopic/skins/zpt_topic/topic_deleteCriteria.py -%%ZOPEPRODUCTDIR%%/CMFTopic/skins/zpt_topic/topic_deleteCriteria.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/skins/zpt_topic/topic_editCriteria.py -%%ZOPEPRODUCTDIR%%/CMFTopic/skins/zpt_topic/topic_editCriteria.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/skins/zpt_topic/topic_edit_control.py -%%ZOPEPRODUCTDIR%%/CMFTopic/skins/zpt_topic/topic_edit_form.py -%%ZOPEPRODUCTDIR%%/CMFTopic/skins/zpt_topic/topic_edit_template.pt -%%ZOPEPRODUCTDIR%%/CMFTopic/skins/zpt_topic/topic_icon.gif -%%ZOPEPRODUCTDIR%%/CMFTopic/skins/zpt_topic/topic_view.py -%%ZOPEPRODUCTDIR%%/CMFTopic/skins/zpt_topic/topic_view_template.pt -%%ZOPEPRODUCTDIR%%/CMFTopic/tests/__init__.py -%%ZOPEPRODUCTDIR%%/CMFTopic/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/tests/common.py -%%ZOPEPRODUCTDIR%%/CMFTopic/tests/common.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/tests/test_DateC.py -%%ZOPEPRODUCTDIR%%/CMFTopic/tests/test_DateC.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/tests/test_ListC.py -%%ZOPEPRODUCTDIR%%/CMFTopic/tests/test_ListC.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/tests/test_SIC.py -%%ZOPEPRODUCTDIR%%/CMFTopic/tests/test_SIC.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/tests/test_SSC.py -%%ZOPEPRODUCTDIR%%/CMFTopic/tests/test_SSC.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/tests/test_SortC.py -%%ZOPEPRODUCTDIR%%/CMFTopic/tests/test_SortC.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/tests/test_Topic.py -%%ZOPEPRODUCTDIR%%/CMFTopic/tests/test_Topic.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/tests/test_exportimport.py -%%ZOPEPRODUCTDIR%%/CMFTopic/tests/test_exportimport.pyc -%%ZOPEPRODUCTDIR%%/CMFTopic/version.txt -%%ZOPEPRODUCTDIR%%/CMFTopic/xml/criteria.xml -%%ZOPEPRODUCTDIR%%/CMFUid/DEPENDENCIES.txt -%%ZOPEPRODUCTDIR%%/CMFUid/README.txt -%%ZOPEPRODUCTDIR%%/CMFUid/UniqueIdAnnotationTool.py -%%ZOPEPRODUCTDIR%%/CMFUid/UniqueIdAnnotationTool.pyc -%%ZOPEPRODUCTDIR%%/CMFUid/UniqueIdGeneratorTool.py -%%ZOPEPRODUCTDIR%%/CMFUid/UniqueIdGeneratorTool.pyc -%%ZOPEPRODUCTDIR%%/CMFUid/UniqueIdHandlerTool.py -%%ZOPEPRODUCTDIR%%/CMFUid/UniqueIdHandlerTool.pyc -%%ZOPEPRODUCTDIR%%/CMFUid/__init__.py -%%ZOPEPRODUCTDIR%%/CMFUid/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFUid/configure.zcml -%%ZOPEPRODUCTDIR%%/CMFUid/event.zcml -%%ZOPEPRODUCTDIR%%/CMFUid/interfaces.py -%%ZOPEPRODUCTDIR%%/CMFUid/interfaces.pyc -%%ZOPEPRODUCTDIR%%/CMFUid/profiles/default/catalog.xml -%%ZOPEPRODUCTDIR%%/CMFUid/profiles/default/componentregistry.xml -%%ZOPEPRODUCTDIR%%/CMFUid/profiles/default/toolset.xml -%%ZOPEPRODUCTDIR%%/CMFUid/testing.py -%%ZOPEPRODUCTDIR%%/CMFUid/testing.pyc -%%ZOPEPRODUCTDIR%%/CMFUid/tests/__init__.py -%%ZOPEPRODUCTDIR%%/CMFUid/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/CMFUid/tests/test_uidannotation.py -%%ZOPEPRODUCTDIR%%/CMFUid/tests/test_uidannotation.pyc -%%ZOPEPRODUCTDIR%%/CMFUid/tests/test_uidgeneration.py -%%ZOPEPRODUCTDIR%%/CMFUid/tests/test_uidgeneration.pyc -%%ZOPEPRODUCTDIR%%/CMFUid/tests/test_uidhandling.py -%%ZOPEPRODUCTDIR%%/CMFUid/tests/test_uidhandling.pyc -%%ZOPEPRODUCTDIR%%/CMFUid/tool.gif -%%ZOPEPRODUCTDIR%%/CMFUid/version.txt -%%ZOPEPRODUCTDIR%%/CMFUid/www/queryUID.pt -%%ZOPEPRODUCTDIR%%/DCWorkflow/ContainerTab.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/ContainerTab.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/DCWorkflow.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/DCWorkflow.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/DEPENDENCIES.txt -%%ZOPEPRODUCTDIR%%/DCWorkflow/Expression.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/Expression.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/Extensions/test_method.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/Extensions/test_method.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/Guard.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/Guard.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/README.txt -%%ZOPEPRODUCTDIR%%/DCWorkflow/Scripts.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/Scripts.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/States.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/States.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/Transitions.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/Transitions.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/Variables.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/Variables.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/WorkflowUIMixin.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/WorkflowUIMixin.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/Worklists.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/Worklists.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/__init__.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/__init__.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/browser/__init__.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/browser/__init__.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/browser/configure.zcml -%%ZOPEPRODUCTDIR%%/DCWorkflow/browser/workflow.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/browser/workflow.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/configure.zcml -%%ZOPEPRODUCTDIR%%/DCWorkflow/doc/actbox.stx -%%ZOPEPRODUCTDIR%%/DCWorkflow/doc/basics.stx -%%ZOPEPRODUCTDIR%%/DCWorkflow/doc/examples/staging/checkin.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/doc/examples/staging/checkin.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/doc/examples/staging/checkout.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/doc/examples/staging/checkout.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/doc/examples/staging/retractStages.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/doc/examples/staging/retractStages.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/doc/examples/staging/updateProductionStage.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/doc/examples/staging/updateProductionStage.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/doc/examples/staging/updateReviewStage.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/doc/examples/staging/updateReviewStage.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/doc/expressions.stx -%%ZOPEPRODUCTDIR%%/DCWorkflow/doc/howto.stx -%%ZOPEPRODUCTDIR%%/DCWorkflow/doc/worklists.stx -%%ZOPEPRODUCTDIR%%/DCWorkflow/dtml/guard.dtml -%%ZOPEPRODUCTDIR%%/DCWorkflow/dtml/state_groups.pt -%%ZOPEPRODUCTDIR%%/DCWorkflow/dtml/state_permissions.dtml -%%ZOPEPRODUCTDIR%%/DCWorkflow/dtml/state_properties.dtml -%%ZOPEPRODUCTDIR%%/DCWorkflow/dtml/state_variables.dtml -%%ZOPEPRODUCTDIR%%/DCWorkflow/dtml/states.dtml -%%ZOPEPRODUCTDIR%%/DCWorkflow/dtml/transition_properties.dtml -%%ZOPEPRODUCTDIR%%/DCWorkflow/dtml/transition_variables.dtml -%%ZOPEPRODUCTDIR%%/DCWorkflow/dtml/transitions.dtml -%%ZOPEPRODUCTDIR%%/DCWorkflow/dtml/variable_properties.dtml -%%ZOPEPRODUCTDIR%%/DCWorkflow/dtml/variables.dtml -%%ZOPEPRODUCTDIR%%/DCWorkflow/dtml/workflow_groups.pt -%%ZOPEPRODUCTDIR%%/DCWorkflow/dtml/workflow_permissions.dtml -%%ZOPEPRODUCTDIR%%/DCWorkflow/dtml/workflow_properties.dtml -%%ZOPEPRODUCTDIR%%/DCWorkflow/dtml/worklist_properties.dtml -%%ZOPEPRODUCTDIR%%/DCWorkflow/dtml/worklists.dtml -%%ZOPEPRODUCTDIR%%/DCWorkflow/events.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/events.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/exportimport.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/exportimport.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/exportimport.zcml -%%ZOPEPRODUCTDIR%%/DCWorkflow/help/001-overview.stx -%%ZOPEPRODUCTDIR%%/DCWorkflow/help/002-expressions.stx -%%ZOPEPRODUCTDIR%%/DCWorkflow/help/003-guards.stx -%%ZOPEPRODUCTDIR%%/DCWorkflow/help/004-actionbox.stx -%%ZOPEPRODUCTDIR%%/DCWorkflow/help/011-states.stx -%%ZOPEPRODUCTDIR%%/DCWorkflow/help/021-transition.stx -%%ZOPEPRODUCTDIR%%/DCWorkflow/help/031-variables.stx -%%ZOPEPRODUCTDIR%%/DCWorkflow/help/041-worklists.stx -%%ZOPEPRODUCTDIR%%/DCWorkflow/help/051-scripts.stx -%%ZOPEPRODUCTDIR%%/DCWorkflow/help/061-permissions.stx -%%ZOPEPRODUCTDIR%%/DCWorkflow/images/script.gif -%%ZOPEPRODUCTDIR%%/DCWorkflow/images/state.gif -%%ZOPEPRODUCTDIR%%/DCWorkflow/images/transition.gif -%%ZOPEPRODUCTDIR%%/DCWorkflow/images/variable.gif -%%ZOPEPRODUCTDIR%%/DCWorkflow/images/workflow.gif -%%ZOPEPRODUCTDIR%%/DCWorkflow/images/worklist.gif -%%ZOPEPRODUCTDIR%%/DCWorkflow/interfaces.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/interfaces.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/permissions.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/permissions.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/profiles/revision2/workflows.xml -%%ZOPEPRODUCTDIR%%/DCWorkflow/profiles/revision2/workflows/default_workflow/definition.xml -%%ZOPEPRODUCTDIR%%/DCWorkflow/testing.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/testing.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/tests/__init__.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/tests/test_DCWorkflow.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/tests/test_DCWorkflow.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/tests/test_exportimport.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/tests/test_exportimport.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/tests/test_guard.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/tests/test_guard.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/tests/test_roles.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/tests/test_roles.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/tool.zcml -%%ZOPEPRODUCTDIR%%/DCWorkflow/utils.py -%%ZOPEPRODUCTDIR%%/DCWorkflow/utils.pyc -%%ZOPEPRODUCTDIR%%/DCWorkflow/version.txt -%%ZOPEPRODUCTDIR%%/DCWorkflow/xml/wtcWorkflowExport.xml -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/ExtendedPathIndex.py -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/ExtendedPathIndex.pyc -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/HISTORY.txt -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/README.txt -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/__init__.py -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/__init__.pyc -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/dtml/addExtendedPathIndex.dtml -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/dtml/manageExtendedPathIndex.dtml -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/help/ExtendedPathIndex_searchResults.stx -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/ptests/__init__.py -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/ptests/__init__.pyc -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/ptests/common.py -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/ptests/common.pyc -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/ptests/createData.py -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/ptests/createData.pyc -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/ptests/testProfiling.py -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/ptests/testProfiling.pyc -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/ptests/testQuery.py -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/ptests/testQuery.pyc -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/tests/__init__.py -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/tests/epitc.py -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/tests/epitc.pyc -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/tests/framework.py -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/tests/framework.pyc -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/tests/runalltests.py -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/tests/runalltests.pyc -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/tests/testExtendedPathIndex.py -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/tests/testExtendedPathIndex.pyc -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/tests/testIndexedAttrs.py -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/tests/testIndexedAttrs.pyc -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/tests/testSetup.py -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/tests/testSetup.pyc -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/tests/testSkeleton.py -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/tests/testSkeleton.pyc -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/version.txt -%%ZOPEPRODUCTDIR%%/ExtendedPathIndex/www/index.gif -%%ZOPEPRODUCTDIR%%/ExternalEditor/CHANGES.txt -%%ZOPEPRODUCTDIR%%/ExternalEditor/ExternalEditor.py -%%ZOPEPRODUCTDIR%%/ExternalEditor/ExternalEditor.pyc -%%ZOPEPRODUCTDIR%%/ExternalEditor/INSTALL-UNIX.txt -%%ZOPEPRODUCTDIR%%/ExternalEditor/INSTALL-WIN32.txt -%%ZOPEPRODUCTDIR%%/ExternalEditor/LICENSE.txt -%%ZOPEPRODUCTDIR%%/ExternalEditor/MANIFEST.in -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/__init__.py -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/__init__.pyc -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/dreamweaver.py -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/dreamweaver.pyc -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/excel.py -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/excel.pyc -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/homesite.py -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/homesite.pyc -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/homesite5.py -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/homesite5.pyc -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/msohtmed.py -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/msohtmed.pyc -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/photoshop.py -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/photoshop.pyc -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/photoshp.py -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/photoshp.pyc -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/powerpnt.py -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/powerpnt.pyc -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/powerpoint.py -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/powerpoint.pyc -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/winword.py -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/winword.pyc -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/word.py -%%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins/word.pyc -%%ZOPEPRODUCTDIR%%/ExternalEditor/README.txt -%%ZOPEPRODUCTDIR%%/ExternalEditor/__init__.py -%%ZOPEPRODUCTDIR%%/ExternalEditor/__init__.pyc -%%ZOPEPRODUCTDIR%%/ExternalEditor/edit_icon.gif -%%ZOPEPRODUCTDIR%%/ExternalEditor/findResult.dtml -%%ZOPEPRODUCTDIR%%/ExternalEditor/man/zopeedit.1 -%%ZOPEPRODUCTDIR%%/ExternalEditor/manage_main.dtml -%%ZOPEPRODUCTDIR%%/ExternalEditor/manage_tabs.dtml -%%ZOPEPRODUCTDIR%%/ExternalEditor/setup.py -%%ZOPEPRODUCTDIR%%/ExternalEditor/setup.pyc -%%ZOPEPRODUCTDIR%%/ExternalEditor/tests/__init__.py -%%ZOPEPRODUCTDIR%%/ExternalEditor/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/ExternalEditor/tests/edit.txt -%%ZOPEPRODUCTDIR%%/ExternalEditor/tests/link.txt -%%ZOPEPRODUCTDIR%%/ExternalEditor/tests/test_functional.py -%%ZOPEPRODUCTDIR%%/ExternalEditor/tests/test_functional.pyc -%%ZOPEPRODUCTDIR%%/ExternalEditor/version.txt -%%ZOPEPRODUCTDIR%%/ExternalEditor/win32/Python-License.txt -%%ZOPEPRODUCTDIR%%/ExternalEditor/win32/Pythonwin-License.txt -%%ZOPEPRODUCTDIR%%/ExternalEditor/win32/ZopeEdit.ini -%%ZOPEPRODUCTDIR%%/ExternalEditor/win32/ZopeExtEditDummyOCX.ocx -%%ZOPEPRODUCTDIR%%/ExternalEditor/win32/buildexe.bat -%%ZOPEPRODUCTDIR%%/ExternalEditor/win32/ocx.txt -%%ZOPEPRODUCTDIR%%/ExternalEditor/win32/setup.iss -%%ZOPEPRODUCTDIR%%/ExternalEditor/zopeedit.py -%%ZOPEPRODUCTDIR%%/ExternalEditor/zopeedit.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/CHANGES.txt -%%ZOPEPRODUCTDIR%%/GenericSetup/CREDITS.txt -%%ZOPEPRODUCTDIR%%/GenericSetup/DEPENDENCIES.txt -%%ZOPEPRODUCTDIR%%/GenericSetup/MailHost/__init__.py -%%ZOPEPRODUCTDIR%%/GenericSetup/MailHost/__init__.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/MailHost/configure.zcml -%%ZOPEPRODUCTDIR%%/GenericSetup/MailHost/exportimport.py -%%ZOPEPRODUCTDIR%%/GenericSetup/MailHost/exportimport.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/MailHost/tests/__init__.py -%%ZOPEPRODUCTDIR%%/GenericSetup/MailHost/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/MailHost/tests/test_exportimport.py -%%ZOPEPRODUCTDIR%%/GenericSetup/MailHost/tests/test_exportimport.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/OFSP/__init__.py -%%ZOPEPRODUCTDIR%%/GenericSetup/OFSP/__init__.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/OFSP/configure.zcml -%%ZOPEPRODUCTDIR%%/GenericSetup/OFSP/exportimport.py -%%ZOPEPRODUCTDIR%%/GenericSetup/OFSP/exportimport.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/OFSP/tests/__init__.py -%%ZOPEPRODUCTDIR%%/GenericSetup/OFSP/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/OFSP/tests/test_exportimport.py -%%ZOPEPRODUCTDIR%%/GenericSetup/OFSP/tests/test_exportimport.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/PageTemplates/__init__.py -%%ZOPEPRODUCTDIR%%/GenericSetup/PageTemplates/__init__.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/PageTemplates/configure.zcml -%%ZOPEPRODUCTDIR%%/GenericSetup/PageTemplates/exportimport.py -%%ZOPEPRODUCTDIR%%/GenericSetup/PageTemplates/exportimport.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/PageTemplates/interfaces.py -%%ZOPEPRODUCTDIR%%/GenericSetup/PageTemplates/interfaces.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/PageTemplates/tests/__init__.py -%%ZOPEPRODUCTDIR%%/GenericSetup/PageTemplates/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/PageTemplates/tests/test_exportimport.py -%%ZOPEPRODUCTDIR%%/GenericSetup/PageTemplates/tests/test_exportimport.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/PluginIndexes/__init__.py -%%ZOPEPRODUCTDIR%%/GenericSetup/PluginIndexes/__init__.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/PluginIndexes/configure.zcml -%%ZOPEPRODUCTDIR%%/GenericSetup/PluginIndexes/exportimport.py -%%ZOPEPRODUCTDIR%%/GenericSetup/PluginIndexes/exportimport.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/PluginIndexes/tests/__init__.py -%%ZOPEPRODUCTDIR%%/GenericSetup/PluginIndexes/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/PluginIndexes/tests/test_exportimport.py -%%ZOPEPRODUCTDIR%%/GenericSetup/PluginIndexes/tests/test_exportimport.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/PythonScripts/__init__.py -%%ZOPEPRODUCTDIR%%/GenericSetup/PythonScripts/__init__.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/PythonScripts/configure.zcml -%%ZOPEPRODUCTDIR%%/GenericSetup/PythonScripts/exportimport.py -%%ZOPEPRODUCTDIR%%/GenericSetup/PythonScripts/exportimport.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/PythonScripts/interfaces.py -%%ZOPEPRODUCTDIR%%/GenericSetup/PythonScripts/interfaces.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/PythonScripts/tests/__init__.py -%%ZOPEPRODUCTDIR%%/GenericSetup/PythonScripts/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/PythonScripts/tests/test_exportimport.py -%%ZOPEPRODUCTDIR%%/GenericSetup/PythonScripts/tests/test_exportimport.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/README.txt -%%ZOPEPRODUCTDIR%%/GenericSetup/ZCTextIndex/__init__.py -%%ZOPEPRODUCTDIR%%/GenericSetup/ZCTextIndex/__init__.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/ZCTextIndex/configure.zcml -%%ZOPEPRODUCTDIR%%/GenericSetup/ZCTextIndex/exportimport.py -%%ZOPEPRODUCTDIR%%/GenericSetup/ZCTextIndex/exportimport.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/ZCTextIndex/tests/__init__.py -%%ZOPEPRODUCTDIR%%/GenericSetup/ZCTextIndex/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/ZCTextIndex/tests/test_exportimport.py -%%ZOPEPRODUCTDIR%%/GenericSetup/ZCTextIndex/tests/test_exportimport.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/ZCatalog/__init__.py -%%ZOPEPRODUCTDIR%%/GenericSetup/ZCatalog/__init__.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/ZCatalog/configure.zcml -%%ZOPEPRODUCTDIR%%/GenericSetup/ZCatalog/exportimport.py -%%ZOPEPRODUCTDIR%%/GenericSetup/ZCatalog/exportimport.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/ZCatalog/tests/__init__.py -%%ZOPEPRODUCTDIR%%/GenericSetup/ZCatalog/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/ZCatalog/tests/test_exportimport.py -%%ZOPEPRODUCTDIR%%/GenericSetup/ZCatalog/tests/test_exportimport.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/__init__.py -%%ZOPEPRODUCTDIR%%/GenericSetup/__init__.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/bbb/__init__.py -%%ZOPEPRODUCTDIR%%/GenericSetup/bbb/__init__.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/bbb/registry.py -%%ZOPEPRODUCTDIR%%/GenericSetup/bbb/registry.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/bbb/tool.py -%%ZOPEPRODUCTDIR%%/GenericSetup/bbb/tool.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/browser/__init__.py -%%ZOPEPRODUCTDIR%%/GenericSetup/browser/__init__.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/browser/addWithPresettings.pt -%%ZOPEPRODUCTDIR%%/GenericSetup/browser/components.pt -%%ZOPEPRODUCTDIR%%/GenericSetup/browser/components.py -%%ZOPEPRODUCTDIR%%/GenericSetup/browser/components.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/browser/configure.zcml -%%ZOPEPRODUCTDIR%%/GenericSetup/browser/manage.py -%%ZOPEPRODUCTDIR%%/GenericSetup/browser/manage.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/browser/utils.py -%%ZOPEPRODUCTDIR%%/GenericSetup/browser/utils.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/components.py -%%ZOPEPRODUCTDIR%%/GenericSetup/components.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/configure.zcml -%%ZOPEPRODUCTDIR%%/GenericSetup/content.py -%%ZOPEPRODUCTDIR%%/GenericSetup/content.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/context.py -%%ZOPEPRODUCTDIR%%/GenericSetup/context.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/differ.py -%%ZOPEPRODUCTDIR%%/GenericSetup/differ.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/doc/SampleSite/README.txt -%%ZOPEPRODUCTDIR%%/GenericSetup/doc/SampleSite/__init__.py -%%ZOPEPRODUCTDIR%%/GenericSetup/doc/SampleSite/__init__.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/doc/SampleSite/configure.zcml -%%ZOPEPRODUCTDIR%%/GenericSetup/doc/SampleSite/exportimport.py -%%ZOPEPRODUCTDIR%%/GenericSetup/doc/SampleSite/exportimport.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/doc/SampleSite/profiles/default/export_steps.xml -%%ZOPEPRODUCTDIR%%/GenericSetup/doc/SampleSite/profiles/default/import_steps.xml -%%ZOPEPRODUCTDIR%%/GenericSetup/doc/SampleSite/profiles/default/rolemap.xml -%%ZOPEPRODUCTDIR%%/GenericSetup/doc/SampleSite/profiles/default/siteroot.xml -%%ZOPEPRODUCTDIR%%/GenericSetup/doc/SampleSite/profiles/default/siteroot/bar.py -%%ZOPEPRODUCTDIR%%/GenericSetup/doc/SampleSite/profiles/default/siteroot/catalog.xml -%%ZOPEPRODUCTDIR%%/GenericSetup/doc/SampleSite/profiles/default/siteroot/foo.xml -%%ZOPEPRODUCTDIR%%/GenericSetup/doc/SampleSite/profiles/default/siteroot/index_html.pt -%%ZOPEPRODUCTDIR%%/GenericSetup/doc/SampleSite/profiles/default/siteroot/mailhost.xml -%%ZOPEPRODUCTDIR%%/GenericSetup/doc/configurators.txt -%%ZOPEPRODUCTDIR%%/GenericSetup/doc/handlers.txt -%%ZOPEPRODUCTDIR%%/GenericSetup/doc/profiles.txt -%%ZOPEPRODUCTDIR%%/GenericSetup/events.py -%%ZOPEPRODUCTDIR%%/GenericSetup/events.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/exceptions.py -%%ZOPEPRODUCTDIR%%/GenericSetup/exceptions.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/interfaces.py -%%ZOPEPRODUCTDIR%%/GenericSetup/interfaces.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/meta.zcml -%%ZOPEPRODUCTDIR%%/GenericSetup/metadata.py -%%ZOPEPRODUCTDIR%%/GenericSetup/metadata.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/permissions.py -%%ZOPEPRODUCTDIR%%/GenericSetup/permissions.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/profiles/default/metadata.xml -%%ZOPEPRODUCTDIR%%/GenericSetup/registry.py -%%ZOPEPRODUCTDIR%%/GenericSetup/registry.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/rolemap.py -%%ZOPEPRODUCTDIR%%/GenericSetup/rolemap.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/testing.py -%%ZOPEPRODUCTDIR%%/GenericSetup/testing.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/__init__.py -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/common.py -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/common.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/conformance.py -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/conformance.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/default_profile/export_steps.xml -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/default_profile/import_steps.xml -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/default_profile/toolset.xml -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/faux_objects.py -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/faux_objects.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/metadata_profile/metadata.xml -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/simple.png -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_components.py -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_components.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_content.py -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_content.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_context.py -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_context.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_differ.py -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_differ.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_events.py -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_events.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_profile_metadata.py -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_profile_metadata.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_registry.py -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_registry.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_rolemap.py -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_rolemap.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_stepzcml.py -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_stepzcml.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_tool.py -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_tool.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_utils.py -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_utils.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_zcml.py -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/test_zcml.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/versioned_profile/export_steps.xml -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/versioned_profile/import_steps.xml -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/versioned_profile/metadata.xml -%%ZOPEPRODUCTDIR%%/GenericSetup/tests/versioned_profile/toolset.xml -%%ZOPEPRODUCTDIR%%/GenericSetup/tool.py -%%ZOPEPRODUCTDIR%%/GenericSetup/tool.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/upgrade.py -%%ZOPEPRODUCTDIR%%/GenericSetup/upgrade.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/utils.py -%%ZOPEPRODUCTDIR%%/GenericSetup/utils.pyc -%%ZOPEPRODUCTDIR%%/GenericSetup/version.txt -%%ZOPEPRODUCTDIR%%/GenericSetup/www/setup_upgrades.zpt -%%ZOPEPRODUCTDIR%%/GenericSetup/www/sutCompare.zpt -%%ZOPEPRODUCTDIR%%/GenericSetup/www/sutExportSteps.zpt -%%ZOPEPRODUCTDIR%%/GenericSetup/www/sutImportSteps.zpt -%%ZOPEPRODUCTDIR%%/GenericSetup/www/sutManage.zpt -%%ZOPEPRODUCTDIR%%/GenericSetup/www/sutProperties.zpt -%%ZOPEPRODUCTDIR%%/GenericSetup/www/sutSnapshots.zpt -%%ZOPEPRODUCTDIR%%/GenericSetup/www/tool.png -%%ZOPEPRODUCTDIR%%/GenericSetup/www/toolAdd.zpt -%%ZOPEPRODUCTDIR%%/GenericSetup/www/upgradeStep.zpt -%%ZOPEPRODUCTDIR%%/GenericSetup/xml/esrExport.xml -%%ZOPEPRODUCTDIR%%/GenericSetup/xml/isrExport.xml -%%ZOPEPRODUCTDIR%%/GenericSetup/xml/rmeExport.xml -%%ZOPEPRODUCTDIR%%/GenericSetup/xml/tscExport.xml -%%ZOPEPRODUCTDIR%%/GenericSetup/zcml.py -%%ZOPEPRODUCTDIR%%/GenericSetup/zcml.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/ABOUT -%%ZOPEPRODUCTDIR%%/GroupUserFolder/CHANGES -%%ZOPEPRODUCTDIR%%/GroupUserFolder/CONTRIBUTORS -%%ZOPEPRODUCTDIR%%/GroupUserFolder/DynaList.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/DynaList.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/Extensions/Install.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/Extensions/Install.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/Extensions/__init__.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/Extensions/__init__.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/GRUFFolder.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/GRUFFolder.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/GRUFUser.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/GRUFUser.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/GroupDataTool.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/GroupDataTool.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/GroupUserFolder.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/GroupUserFolder.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/GroupsTool.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/GroupsTool.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/GroupsToolPermissions.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/GroupsToolPermissions.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/INSTALL.txt -%%ZOPEPRODUCTDIR%%/GroupUserFolder/Installation.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/Installation.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/LDAPGroupFolder.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/LDAPGroupFolder.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/LDAPUserFolderAdapter.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/LDAPUserFolderAdapter.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/LICENSE -%%ZOPEPRODUCTDIR%%/GroupUserFolder/LICENSE.txt -%%ZOPEPRODUCTDIR%%/GroupUserFolder/Log.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/Log.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/PRODUCT_NAME -%%ZOPEPRODUCTDIR%%/GroupUserFolder/PloneFeaturePreview.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/PloneFeaturePreview.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/README.txt -%%ZOPEPRODUCTDIR%%/GroupUserFolder/TESTED_WITH -%%ZOPEPRODUCTDIR%%/GroupUserFolder/TODO -%%ZOPEPRODUCTDIR%%/GroupUserFolder/__init__.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/__init__.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/class_utility.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/class_utility.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/cvs2cl.pl -%%ZOPEPRODUCTDIR%%/GroupUserFolder/debian/changelog -%%ZOPEPRODUCTDIR%%/GroupUserFolder/debian/config -%%ZOPEPRODUCTDIR%%/GroupUserFolder/debian/control -%%ZOPEPRODUCTDIR%%/GroupUserFolder/debian/copyright -%%ZOPEPRODUCTDIR%%/GroupUserFolder/debian/postinst -%%ZOPEPRODUCTDIR%%/GroupUserFolder/debian/prerm -%%ZOPEPRODUCTDIR%%/GroupUserFolder/debian/rules -%%ZOPEPRODUCTDIR%%/GroupUserFolder/debian/templates -%%ZOPEPRODUCTDIR%%/GroupUserFolder/debian/watch -%%ZOPEPRODUCTDIR%%/GroupUserFolder/design.txt -%%ZOPEPRODUCTDIR%%/GroupUserFolder/doc/FAQ -%%ZOPEPRODUCTDIR%%/GroupUserFolder/doc/GRUF3.0.stx -%%ZOPEPRODUCTDIR%%/GroupUserFolder/doc/GRUFLogo.png -%%ZOPEPRODUCTDIR%%/GroupUserFolder/doc/SCREENSHOTS -%%ZOPEPRODUCTDIR%%/GroupUserFolder/doc/folder_contents.png -%%ZOPEPRODUCTDIR%%/GroupUserFolder/doc/icon.png -%%ZOPEPRODUCTDIR%%/GroupUserFolder/doc/interview.txt -%%ZOPEPRODUCTDIR%%/GroupUserFolder/doc/menu.png -%%ZOPEPRODUCTDIR%%/GroupUserFolder/doc/tab_audit.png -%%ZOPEPRODUCTDIR%%/GroupUserFolder/doc/tab_groups.png -%%ZOPEPRODUCTDIR%%/GroupUserFolder/doc/tab_overview.png -%%ZOPEPRODUCTDIR%%/GroupUserFolder/doc/tab_sources.png -%%ZOPEPRODUCTDIR%%/GroupUserFolder/doc/tab_users.png -%%ZOPEPRODUCTDIR%%/GroupUserFolder/doc/user_edit.png -%%ZOPEPRODUCTDIR%%/GroupUserFolder/dtml/GRUFFolder_main.dtml -%%ZOPEPRODUCTDIR%%/GroupUserFolder/dtml/GRUF_audit.zpt -%%ZOPEPRODUCTDIR%%/GroupUserFolder/dtml/GRUF_contents.zpt -%%ZOPEPRODUCTDIR%%/GroupUserFolder/dtml/GRUF_groups.zpt -%%ZOPEPRODUCTDIR%%/GroupUserFolder/dtml/GRUF_newusers.zpt -%%ZOPEPRODUCTDIR%%/GroupUserFolder/dtml/GRUF_overview.zpt -%%ZOPEPRODUCTDIR%%/GroupUserFolder/dtml/GRUF_user.zpt -%%ZOPEPRODUCTDIR%%/GroupUserFolder/dtml/GRUF_users.zpt -%%ZOPEPRODUCTDIR%%/GroupUserFolder/dtml/GRUF_wizard.zpt -%%ZOPEPRODUCTDIR%%/GroupUserFolder/dtml/addLDAPGroupFolder.dtml -%%ZOPEPRODUCTDIR%%/GroupUserFolder/dtml/configureGroupsTool.dtml -%%ZOPEPRODUCTDIR%%/GroupUserFolder/dtml/explainGroupDataTool.dtml -%%ZOPEPRODUCTDIR%%/GroupUserFolder/dtml/explainGroupsTool.dtml -%%ZOPEPRODUCTDIR%%/GroupUserFolder/dtml/groups.dtml -%%ZOPEPRODUCTDIR%%/GroupUserFolder/dtml/roles.png -%%ZOPEPRODUCTDIR%%/GroupUserFolder/global_symbols.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/global_symbols.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/interfaces/IUserFolder.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/interfaces/IUserFolder.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/interfaces/__init__.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/interfaces/__init__.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/interfaces/portal_groupdata.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/interfaces/portal_groupdata.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/interfaces/portal_groups.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/interfaces/portal_groups.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/product.txt -%%ZOPEPRODUCTDIR%%/GroupUserFolder/skins/gruf/GroupSpaceFolderishType_view.pt.old -%%ZOPEPRODUCTDIR%%/GroupUserFolder/skins/gruf/change_password.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/skins/gruf/defaultGroup.gif -%%ZOPEPRODUCTDIR%%/GroupUserFolder/skins/gruf/folder_localrole_form_plone1.pt -%%ZOPEPRODUCTDIR%%/GroupUserFolder/skins/gruf/getUsersInGroup.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/skins/gruf/gruf_ldap_required_fields.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/skins/gruf/prefs_group_manage.cpy -%%ZOPEPRODUCTDIR%%/GroupUserFolder/skins/gruf/prefs_group_manage.cpy.metadata -%%ZOPEPRODUCTDIR%%/GroupUserFolder/skins/gruf_plone_2_0/README.txt -%%ZOPEPRODUCTDIR%%/GroupUserFolder/skins/gruf_plone_2_0/folder_localrole_form.pt -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/GRUFTestCase.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/GRUFTestCase.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/Log.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/Log.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/README -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/__init__.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/framework.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/framework.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/runalltests.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/runalltests.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/runtests.sh -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/runtests_std_zope.sh -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/testGroupUserFolder.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/testGroupUserFolder.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/testGroupUserFolderAPI.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/testGroupUserFolderAPI.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/testInterface.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/testInterface.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/testLDAPGroupFolder.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/testLDAPGroupFolder.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/testLDAPUserFolder.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/testLDAPUserFolder.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/testMultipleSources.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/testMultipleSources.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/testPloneInterface.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/testPloneInterface.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/testPloneTools.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/testPloneTools.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/testUserAPI.py -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tests/testUserAPI.pyc -%%ZOPEPRODUCTDIR%%/GroupUserFolder/tool.gif -%%ZOPEPRODUCTDIR%%/GroupUserFolder/version.txt -%%ZOPEPRODUCTDIR%%/GroupUserFolder/www/GRUFGroups.gif -%%ZOPEPRODUCTDIR%%/GroupUserFolder/www/GRUFUsers.gif -%%ZOPEPRODUCTDIR%%/GroupUserFolder/www/GroupUserFolder.gif -%%ZOPEPRODUCTDIR%%/GroupUserFolder/www/LDAPGroupFolder.gif -%%ZOPEPRODUCTDIR%%/GroupUserFolder/www/down_arrow.gif -%%ZOPEPRODUCTDIR%%/GroupUserFolder/www/down_arrow_grey.gif -%%ZOPEPRODUCTDIR%%/GroupUserFolder/www/up_arrow.gif -%%ZOPEPRODUCTDIR%%/GroupUserFolder/www/up_arrow_grey.gif -%%ZOPEPRODUCTDIR%%/Marshall/COPYRIGHT.txt -%%ZOPEPRODUCTDIR%%/Marshall/Extensions/Install.py -%%ZOPEPRODUCTDIR%%/Marshall/Extensions/Install.pyc -%%ZOPEPRODUCTDIR%%/Marshall/Extensions/__init__.py -%%ZOPEPRODUCTDIR%%/Marshall/Extensions/__init__.pyc -%%ZOPEPRODUCTDIR%%/Marshall/Extensions/export.py -%%ZOPEPRODUCTDIR%%/Marshall/Extensions/export.pyc -%%ZOPEPRODUCTDIR%%/Marshall/HISTORY.txt -%%ZOPEPRODUCTDIR%%/Marshall/INSTALL.txt -%%ZOPEPRODUCTDIR%%/Marshall/LICENSE.txt -%%ZOPEPRODUCTDIR%%/Marshall/README.txt -%%ZOPEPRODUCTDIR%%/Marshall/TODO.txt -%%ZOPEPRODUCTDIR%%/Marshall/__init__.py -%%ZOPEPRODUCTDIR%%/Marshall/__init__.pyc -%%ZOPEPRODUCTDIR%%/Marshall/config.py -%%ZOPEPRODUCTDIR%%/Marshall/config.pyc -%%ZOPEPRODUCTDIR%%/Marshall/doc/ATETREE.txt -%%ZOPEPRODUCTDIR%%/Marshall/doc/README.txt -%%ZOPEPRODUCTDIR%%/Marshall/exceptions.py -%%ZOPEPRODUCTDIR%%/Marshall/exceptions.pyc -%%ZOPEPRODUCTDIR%%/Marshall/export.py -%%ZOPEPRODUCTDIR%%/Marshall/export.pyc -%%ZOPEPRODUCTDIR%%/Marshall/expression.py -%%ZOPEPRODUCTDIR%%/Marshall/expression.pyc -%%ZOPEPRODUCTDIR%%/Marshall/handlers/__init__.py -%%ZOPEPRODUCTDIR%%/Marshall/handlers/__init__.pyc -%%ZOPEPRODUCTDIR%%/Marshall/handlers/atxml.py -%%ZOPEPRODUCTDIR%%/Marshall/handlers/atxml.pyc -%%ZOPEPRODUCTDIR%%/Marshall/handlers/base.py -%%ZOPEPRODUCTDIR%%/Marshall/handlers/base.pyc -%%ZOPEPRODUCTDIR%%/Marshall/handlers/primaryfield.py -%%ZOPEPRODUCTDIR%%/Marshall/handlers/primaryfield.pyc -%%ZOPEPRODUCTDIR%%/Marshall/handlers/rfc822header.py -%%ZOPEPRODUCTDIR%%/Marshall/handlers/rfc822header.pyc -%%ZOPEPRODUCTDIR%%/Marshall/handlers/simple.py -%%ZOPEPRODUCTDIR%%/Marshall/handlers/simple.pyc -%%ZOPEPRODUCTDIR%%/Marshall/interfaces/__init__.py -%%ZOPEPRODUCTDIR%%/Marshall/interfaces/__init__.pyc -%%ZOPEPRODUCTDIR%%/Marshall/interfaces/predicate.py -%%ZOPEPRODUCTDIR%%/Marshall/interfaces/predicate.pyc -%%ZOPEPRODUCTDIR%%/Marshall/makefile.in -%%ZOPEPRODUCTDIR%%/Marshall/marshaller.py -%%ZOPEPRODUCTDIR%%/Marshall/marshaller.pyc -%%ZOPEPRODUCTDIR%%/Marshall/namespaces/__init__.py -%%ZOPEPRODUCTDIR%%/Marshall/namespaces/__init__.pyc -%%ZOPEPRODUCTDIR%%/Marshall/namespaces/adobens.py -%%ZOPEPRODUCTDIR%%/Marshall/namespaces/adobens.pyc -%%ZOPEPRODUCTDIR%%/Marshall/namespaces/atns.py -%%ZOPEPRODUCTDIR%%/Marshall/namespaces/atns.pyc -%%ZOPEPRODUCTDIR%%/Marshall/namespaces/cmfns.py -%%ZOPEPRODUCTDIR%%/Marshall/namespaces/cmfns.pyc -%%ZOPEPRODUCTDIR%%/Marshall/namespaces/dcns.py -%%ZOPEPRODUCTDIR%%/Marshall/namespaces/dcns.pyc -%%ZOPEPRODUCTDIR%%/Marshall/namespaces/uuns.py -%%ZOPEPRODUCTDIR%%/Marshall/namespaces/uuns.pyc -%%ZOPEPRODUCTDIR%%/Marshall/predicates/__init__.py -%%ZOPEPRODUCTDIR%%/Marshall/predicates/__init__.pyc -%%ZOPEPRODUCTDIR%%/Marshall/predicates/_base.py -%%ZOPEPRODUCTDIR%%/Marshall/predicates/_base.pyc -%%ZOPEPRODUCTDIR%%/Marshall/predicates/_xmlns.py -%%ZOPEPRODUCTDIR%%/Marshall/predicates/_xmlns.pyc -%%ZOPEPRODUCTDIR%%/Marshall/registry.py -%%ZOPEPRODUCTDIR%%/Marshall/registry.pyc -%%ZOPEPRODUCTDIR%%/Marshall/setup.py -%%ZOPEPRODUCTDIR%%/Marshall/setup.pyc -%%ZOPEPRODUCTDIR%%/Marshall/tests/__init__.py -%%ZOPEPRODUCTDIR%%/Marshall/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/Marshall/tests/base.py -%%ZOPEPRODUCTDIR%%/Marshall/tests/base.pyc -%%ZOPEPRODUCTDIR%%/Marshall/tests/data/file.html -%%ZOPEPRODUCTDIR%%/Marshall/tests/data/file.pdf -%%ZOPEPRODUCTDIR%%/Marshall/tests/data/file.txt -%%ZOPEPRODUCTDIR%%/Marshall/tests/data/image.gif -%%ZOPEPRODUCTDIR%%/Marshall/tests/examples/__init__.py -%%ZOPEPRODUCTDIR%%/Marshall/tests/examples/__init__.pyc -%%ZOPEPRODUCTDIR%%/Marshall/tests/examples/blob.py -%%ZOPEPRODUCTDIR%%/Marshall/tests/examples/blob.pyc -%%ZOPEPRODUCTDIR%%/Marshall/tests/examples/person.py -%%ZOPEPRODUCTDIR%%/Marshall/tests/examples/person.pyc -%%ZOPEPRODUCTDIR%%/Marshall/tests/export/atxml/.metadata/test -%%ZOPEPRODUCTDIR%%/Marshall/tests/export/atxml/test -%%ZOPEPRODUCTDIR%%/Marshall/tests/framework.py -%%ZOPEPRODUCTDIR%%/Marshall/tests/framework.pyc -%%ZOPEPRODUCTDIR%%/Marshall/tests/input/atxml/Document.xml -%%ZOPEPRODUCTDIR%%/Marshall/tests/input/primary_field/Document.txt -%%ZOPEPRODUCTDIR%%/Marshall/tests/input/rfc822/Document.txt -%%ZOPEPRODUCTDIR%%/Marshall/tests/input/simple_xml/Document.xml -%%ZOPEPRODUCTDIR%%/Marshall/tests/runalltests.py -%%ZOPEPRODUCTDIR%%/Marshall/tests/runalltests.pyc -%%ZOPEPRODUCTDIR%%/Marshall/tests/test_export.py -%%ZOPEPRODUCTDIR%%/Marshall/tests/test_export.pyc -%%ZOPEPRODUCTDIR%%/Marshall/tests/test_marshall.py -%%ZOPEPRODUCTDIR%%/Marshall/tests/test_marshall.pyc -%%ZOPEPRODUCTDIR%%/Marshall/tests/test_predicate.py -%%ZOPEPRODUCTDIR%%/Marshall/tests/test_predicate.pyc -%%ZOPEPRODUCTDIR%%/Marshall/utils.py -%%ZOPEPRODUCTDIR%%/Marshall/utils.pyc -%%ZOPEPRODUCTDIR%%/Marshall/utils/upload.py -%%ZOPEPRODUCTDIR%%/Marshall/utils/upload.pyc -%%ZOPEPRODUCTDIR%%/Marshall/validation/atxml/atxml.rnc -%%ZOPEPRODUCTDIR%%/Marshall/validation/atxml/atxml.rng -%%ZOPEPRODUCTDIR%%/Marshall/version.txt -%%ZOPEPRODUCTDIR%%/Marshall/www/atxml.zpt -%%ZOPEPRODUCTDIR%%/Marshall/www/predicateAdd.zpt -%%ZOPEPRODUCTDIR%%/Marshall/www/predicateChange.zpt -%%ZOPEPRODUCTDIR%%/Marshall/www/registry.png -%%ZOPEPRODUCTDIR%%/Marshall/www/xmlnsSettings.zpt -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/ChangeLog -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/HISTORY.txt -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/LICENSE.txt -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/MimeTypeItem.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/MimeTypeItem.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/MimeTypesRegistry.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/MimeTypesRegistry.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/MimeTypesTool.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/MimeTypesTool.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/README -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/__init__.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/__init__.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/__pkginfo__.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/__pkginfo__.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/base_zope.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/base_zope.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/bridge.zcml -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/common.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/common.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/configure.zcml -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/encoding.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/encoding.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/implements.zcml -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/interfaces.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/interfaces.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/mime_types/__init__.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/mime_types/__init__.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/mime_types/freedesktop.org.xml -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/mime_types/magic.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/mime_types/magic.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/mime_types/mime.types -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/mime_types/mtr_mimetypes.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/mime_types/mtr_mimetypes.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/mime_types/py_mimetypes.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/mime_types/py_mimetypes.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/mime_types/smi_mimetypes.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/mime_types/smi_mimetypes.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/mime_types/suppl_mimetypes.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/mime_types/suppl_mimetypes.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/mime_types/windows_mimetypes.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/mime_types/windows_mimetypes.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/profiles.zcml -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/profiles/default/componentregistry.xml -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/profiles/default/import_steps.xml -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/profiles/default/mimetypes-registry-various.txt -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/profiles/default/skins.xml -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/profiles/default/toolset.xml -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/setuphandlers.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/setuphandlers.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/application.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/audio.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/avi.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/c.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/core.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/cpp.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/deb.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/doc.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/down.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/dvi.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/exe.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/f.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/font.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/gf.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/h.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/html.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/image.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/info.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/iso.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/java.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/log.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/man.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/message.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/midi.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/mime.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/o.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/pdf.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/pk.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/pl.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/png.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/ppt.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/ps.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/py.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/quicktime.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/rar.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/rpm.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/sh.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/sxc.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/sxd.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/sxg.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/sxi.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/sxm.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/sxw.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/tar.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/tex.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/text.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/tgz.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/txt.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/unknown.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/up.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/vcal.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/vcard.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/video.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/wav.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/xls.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons/zip.png -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/tests/__init__.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/tests/input/OOoCalc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/tests/input/OOoWriter -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/tests/input/rest1.rst -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/tests/input/simplezip -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/tests/input/sxw-ooo-trolltech -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/tests/test_encoding.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/tests/test_encoding.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/tests/test_magic.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/tests/test_magic.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/tests/test_mimetypes.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/tests/test_mimetypes.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/tests/utils.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/tests/utils.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/tool.gif -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/version.txt -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/www/addMimeType.zpt -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/www/editMimeType.zpt -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/www/listMimeTypes.zpt -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/z3/__init__.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/z3/__init__.pyc -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/z3/interfaces.py -%%ZOPEPRODUCTDIR%%/MimetypesRegistry/z3/interfaces.pyc -%%ZOPEPRODUCTDIR%%/NuPlone/__init__.py -%%ZOPEPRODUCTDIR%%/NuPlone/__init__.pyc -%%ZOPEPRODUCTDIR%%/NuPlone/configure.zcml -%%ZOPEPRODUCTDIR%%/NuPlone/interfaces.py -%%ZOPEPRODUCTDIR%%/NuPlone/interfaces.pyc -%%ZOPEPRODUCTDIR%%/NuPlone/nuplone images.psd -%%ZOPEPRODUCTDIR%%/NuPlone/profiles.zcml -%%ZOPEPRODUCTDIR%%/NuPlone/profiles/default/cssregistry.xml -%%ZOPEPRODUCTDIR%%/NuPlone/profiles/default/import_steps.xml -%%ZOPEPRODUCTDIR%%/NuPlone/profiles/default/jsregistry.xml -%%ZOPEPRODUCTDIR%%/NuPlone/profiles/default/metadata.xml -%%ZOPEPRODUCTDIR%%/NuPlone/profiles/default/nuplone_various.txt -%%ZOPEPRODUCTDIR%%/NuPlone/profiles/default/portlets.xml -%%ZOPEPRODUCTDIR%%/NuPlone/profiles/default/skins.xml -%%ZOPEPRODUCTDIR%%/NuPlone/profiles/default/viewlets.xml -%%ZOPEPRODUCTDIR%%/NuPlone/setuphandlers.py -%%ZOPEPRODUCTDIR%%/NuPlone/setuphandlers.pyc -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/body-ltr.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/body-rtl.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/breadCrumbDivider-rtl.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/breadCrumbDivider.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/bulletLeft.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/bulletRight.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/buttonBack-over.png -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/buttonBack.png -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/buttonForward-over.png -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/buttonForward.png -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/contentViewsColour.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/currentNav-rtl.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/currentNav.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/edgeColour.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/grid.png -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/header.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/listBox-bottom.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/listBox-header-left.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/listBox-header-right.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/listBox-top.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/logo-rtl.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/logo.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/pageTabs-bottom-left-over.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/pageTabs-bottom-left-selected.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/pageTabs-bottom-left.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/pageTabs-bottom-right-over.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/pageTabs-bottom-right-selected.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/pageTabs-bottom-right.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/pageTabs-top-left-over.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/pageTabs-top-left-selected.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/pageTabs-top-left.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/pageTabs-top-right-over.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/pageTabs-top-right-selected.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/pageTabs-top-right.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/searchField.png -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/twistie-closed-gray.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/twistie-closed-over.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/twistie-closed.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/twistie-open-gray.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/twistie-open-over.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images/twistie-open.gif -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_scripts/multi-resolution.js -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_styles/IEFixes.css -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_styles/RTL.css -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_styles/authoring.css -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_styles/base.css -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_styles/base_properties.props -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_styles/columns.css -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_styles/forms.css -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_styles/generated.css -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_styles/member.css -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_styles/mobile.css -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_styles/navtree.css -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_styles/nuplone.css -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_styles/portlets.css -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_styles/presentation.css -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_styles/print.css -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_styles/public.css -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_templates/livesearch_reply.py -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_templates/main_template.pt -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_templates/portlet_prefs.pt -%%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_templates/prefs_main_template.pt -%%ZOPEPRODUCTDIR%%/NuPlone/tests/__init__.py -%%ZOPEPRODUCTDIR%%/NuPlone/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/NuPlone/tests/testStyleInstallation.py -%%ZOPEPRODUCTDIR%%/NuPlone/tests/testStyleInstallation.pyc -%%ZOPEPRODUCTDIR%%/NuPlone/version.txt -%%ZOPEPRODUCTDIR%%/PasswordResetTool/CHANGES.txt -%%ZOPEPRODUCTDIR%%/PasswordResetTool/CREDITS.txt -%%ZOPEPRODUCTDIR%%/PasswordResetTool/Extensions/Install.py -%%ZOPEPRODUCTDIR%%/PasswordResetTool/Extensions/Install.pyc -%%ZOPEPRODUCTDIR%%/PasswordResetTool/INSTALL.txt -%%ZOPEPRODUCTDIR%%/PasswordResetTool/LICENSE.GPL -%%ZOPEPRODUCTDIR%%/PasswordResetTool/LICENSE.txt -%%ZOPEPRODUCTDIR%%/PasswordResetTool/PasswordResetTool.py -%%ZOPEPRODUCTDIR%%/PasswordResetTool/PasswordResetTool.pyc -%%ZOPEPRODUCTDIR%%/PasswordResetTool/README.txt -%%ZOPEPRODUCTDIR%%/PasswordResetTool/TODO -%%ZOPEPRODUCTDIR%%/PasswordResetTool/__init__.py -%%ZOPEPRODUCTDIR%%/PasswordResetTool/__init__.pyc -%%ZOPEPRODUCTDIR%%/PasswordResetTool/dtml/explainPWResetTool.dtml -%%ZOPEPRODUCTDIR%%/PasswordResetTool/interfaces/__init__.py -%%ZOPEPRODUCTDIR%%/PasswordResetTool/interfaces/__init__.pyc -%%ZOPEPRODUCTDIR%%/PasswordResetTool/interfaces/portal_password_reset.py -%%ZOPEPRODUCTDIR%%/PasswordResetTool/interfaces/portal_password_reset.pyc -%%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset/mail_password_form.pt -%%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset/mail_password_form.pt.metadata -%%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset/mail_password_response.pt -%%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset/mail_password_template.pt -%%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset/passwordreset.cpy -%%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset/passwordreset.cpy.metadata -%%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset/pwreset_action.cpy -%%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset/pwreset_action.cpy.metadata -%%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset/pwreset_constructURL.py -%%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset/pwreset_expired.pt -%%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset/pwreset_expired.pt.metadata -%%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset/pwreset_finish.pt -%%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset/pwreset_finish.pt.metadata -%%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset/pwreset_form.cpt -%%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset/pwreset_form.cpt.metadata -%%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset/pwreset_invalid.pt -%%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset/pwreset_invalid.pt.metadata -%%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset/registered_notify_template.pt -%%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset/registered_notify_template.pt.metadata -%%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset/validate_pwreset_password.vpy -%%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset/validate_pwreset_userid.vpy -%%ZOPEPRODUCTDIR%%/PasswordResetTool/tests/__init__.py -%%ZOPEPRODUCTDIR%%/PasswordResetTool/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/PasswordResetTool/tests/browser.txt -%%ZOPEPRODUCTDIR%%/PasswordResetTool/tests/test_doctests.py -%%ZOPEPRODUCTDIR%%/PasswordResetTool/tests/test_doctests.pyc -%%ZOPEPRODUCTDIR%%/PasswordResetTool/tests/utils.py -%%ZOPEPRODUCTDIR%%/PasswordResetTool/tests/utils.pyc -%%ZOPEPRODUCTDIR%%/PasswordResetTool/tool.gif -%%ZOPEPRODUCTDIR%%/PasswordResetTool/version.txt -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/Domain.py -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/Domain.pyc -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/GettextMessageCatalog.py -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/GettextMessageCatalog.pyc -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/HISTORY.txt -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/Negotiator.py -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/Negotiator.pyc -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/PlacelessTranslationService.py -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/PlacelessTranslationService.pyc -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/__init__.py -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/__init__.pyc -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/bin/convertToLocales.py -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/bin/convertToLocales.pyc -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/configure.zcml -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/interfaces.py -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/interfaces.pyc -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/lazycatalog.py -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/lazycatalog.pyc -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/load.py -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/load.pyc -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/locales/PlacelessTranslationService.pot -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/locales/cs/LC_MESSAGES/PlacelessTranslationService.mo -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/locales/cs/LC_MESSAGES/PlacelessTranslationService.po -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/locales/de/LC_MESSAGES/PlacelessTranslationService.mo -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/locales/de/LC_MESSAGES/PlacelessTranslationService.po -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/locales/el/LC_MESSAGES/PlacelessTranslationService.mo -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/locales/el/LC_MESSAGES/PlacelessTranslationService.po -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/locales/pt_BR/LC_MESSAGES/PlacelessTranslationService.mo -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/locales/pt_BR/LC_MESSAGES/PlacelessTranslationService.po -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/memoize.py -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/memoize.pyc -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/msgfmt.py -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/msgfmt.pyc -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/patches.py -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/patches.pyc -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/tests/__init__.py -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/tests/testPTS.py -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/tests/testPTS.pyc -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/utility.py -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/utility.pyc -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/utils.py -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/utils.pyc -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/version.txt -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/www/GettextMessageCatalog.png -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/www/PlacelessTranslationService-32.png -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/www/PlacelessTranslationService.png -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/www/catalog_broken.pt -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/www/catalog_info.pt -%%ZOPEPRODUCTDIR%%/PlacelessTranslationService/www/catalog_test.pt -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/HISTORY.txt -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/LanguageTool.py -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/LanguageTool.pyc -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/__init__.py -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/__init__.pyc -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/configure.zcml -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/exportimport.py -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/exportimport.pyc -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/interfaces.py -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/interfaces.pyc -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/profiles.zcml -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/profiles/default/export_steps.xml -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/profiles/default/import_steps.xml -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/profiles/default/metadata.xml -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/profiles/default/portal_languages.xml -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/profiles/default/skins.xml -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/profiles/default/toolset.xml -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/skins/LanguageTool/isTranslatable.py -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/skins/LanguageTool/switchLanguage.py -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/skins/LanguageTool/switchLanguage.pyc -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/tests/__init__.py -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/tests/test_languagetool.py -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/tests/test_languagetool.pyc -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/tests/test_negotiation.py -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/tests/test_negotiation.pyc -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/tool.gif -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/version.txt -%%ZOPEPRODUCTDIR%%/PloneLanguageTool/www/config.zpt -%%ZOPEPRODUCTDIR%%/PlonePAS/Extensions/Install.py -%%ZOPEPRODUCTDIR%%/PlonePAS/Extensions/Install.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/Extensions/Migrate.py -%%ZOPEPRODUCTDIR%%/PlonePAS/Extensions/Migrate.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/Extensions/__init__.py -%%ZOPEPRODUCTDIR%%/PlonePAS/Extensions/__init__.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/HISTORY.txt -%%ZOPEPRODUCTDIR%%/PlonePAS/MigrationCheck.py -%%ZOPEPRODUCTDIR%%/PlonePAS/MigrationCheck.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/__init__.py -%%ZOPEPRODUCTDIR%%/PlonePAS/__init__.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/browser/__init__.py -%%ZOPEPRODUCTDIR%%/PlonePAS/browser/__init__.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/browser/configure.zcml -%%ZOPEPRODUCTDIR%%/PlonePAS/browser/info.py -%%ZOPEPRODUCTDIR%%/PlonePAS/browser/info.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/browser/search.py -%%ZOPEPRODUCTDIR%%/PlonePAS/browser/search.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/browser/search.txt -%%ZOPEPRODUCTDIR%%/PlonePAS/config.py -%%ZOPEPRODUCTDIR%%/PlonePAS/config.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/configure.zcml -%%ZOPEPRODUCTDIR%%/PlonePAS/events.py -%%ZOPEPRODUCTDIR%%/PlonePAS/events.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/exportimport.zcml -%%ZOPEPRODUCTDIR%%/PlonePAS/gruf_support.py -%%ZOPEPRODUCTDIR%%/PlonePAS/gruf_support.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/interfaces/__init__.py -%%ZOPEPRODUCTDIR%%/PlonePAS/interfaces/__init__.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/interfaces/browser.py -%%ZOPEPRODUCTDIR%%/PlonePAS/interfaces/browser.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/interfaces/capabilities.py -%%ZOPEPRODUCTDIR%%/PlonePAS/interfaces/capabilities.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/interfaces/events.py -%%ZOPEPRODUCTDIR%%/PlonePAS/interfaces/events.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/interfaces/group.py -%%ZOPEPRODUCTDIR%%/PlonePAS/interfaces/group.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/interfaces/plugins.py -%%ZOPEPRODUCTDIR%%/PlonePAS/interfaces/plugins.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/interfaces/propertysheets.py -%%ZOPEPRODUCTDIR%%/PlonePAS/interfaces/propertysheets.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/ldapmp.py -%%ZOPEPRODUCTDIR%%/PlonePAS/ldapmp.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/odict.py -%%ZOPEPRODUCTDIR%%/PlonePAS/odict.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/pas.py -%%ZOPEPRODUCTDIR%%/PlonePAS/pas.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/patch.py -%%ZOPEPRODUCTDIR%%/PlonePAS/patch.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/__init__.py -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/__init__.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/autogroup.py -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/autogroup.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/cookie_handler.py -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/cookie_handler.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/crumbler.py -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/crumbler.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/group.py -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/group.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/gruf.py -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/gruf.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/local_role.py -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/local_role.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/property.py -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/property.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/role.py -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/role.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/ufactory.py -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/ufactory.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/user.py -%%ZOPEPRODUCTDIR%%/PlonePAS/plugins/user.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/profiles.zcml -%%ZOPEPRODUCTDIR%%/PlonePAS/profiles/default/import_steps.xml -%%ZOPEPRODUCTDIR%%/PlonePAS/profiles/default/metadata.xml -%%ZOPEPRODUCTDIR%%/PlonePAS/profiles/default/plone-pas.txt -%%ZOPEPRODUCTDIR%%/PlonePAS/setuphandlers.py -%%ZOPEPRODUCTDIR%%/PlonePAS/setuphandlers.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/sheet.py -%%ZOPEPRODUCTDIR%%/PlonePAS/sheet.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/storage.py -%%ZOPEPRODUCTDIR%%/PlonePAS/storage.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/PlonePASTestCase.py -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/PlonePASTestCase.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/__init__.py -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/cookie_auth.txt -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/failures_needing attention.txt -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/test_basic_ops.py -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/test_basic_ops.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/test_caching.py -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/test_caching.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/test_doctests.py -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/test_doctests.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/test_groups_tool.py -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/test_groups_tool.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/test_membership.py -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/test_membership.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/test_membership_tool.py -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/test_membership_tool.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/test_migration.py -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/test_migration.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/test_properties.py -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/test_properties.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/test_view.py -%%ZOPEPRODUCTDIR%%/PlonePAS/tests/test_view.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/tool.gif -%%ZOPEPRODUCTDIR%%/PlonePAS/tools/__init__.py -%%ZOPEPRODUCTDIR%%/PlonePAS/tools/__init__.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/tools/groupdata.py -%%ZOPEPRODUCTDIR%%/PlonePAS/tools/groupdata.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/tools/groups.py -%%ZOPEPRODUCTDIR%%/PlonePAS/tools/groups.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/tools/memberdata.py -%%ZOPEPRODUCTDIR%%/PlonePAS/tools/memberdata.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/tools/membership.py -%%ZOPEPRODUCTDIR%%/PlonePAS/tools/membership.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/tools/plonetool.py -%%ZOPEPRODUCTDIR%%/PlonePAS/tools/plonetool.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/utils.py -%%ZOPEPRODUCTDIR%%/PlonePAS/utils.pyc -%%ZOPEPRODUCTDIR%%/PlonePAS/version.txt -%%ZOPEPRODUCTDIR%%/PlonePAS/zmi/AutoGroupForm.zpt -%%ZOPEPRODUCTDIR%%/PlonePAS/zmi/CookieCrumblingPluginForm.dtml -%%ZOPEPRODUCTDIR%%/PlonePAS/zmi/ExtendedCookieAuthHelperForm.dtml -%%ZOPEPRODUCTDIR%%/PlonePAS/zmi/GRUFBridgeForm.dtml -%%ZOPEPRODUCTDIR%%/PlonePAS/zmi/GroupAwareRoleManagerForm.dtml -%%ZOPEPRODUCTDIR%%/PlonePAS/zmi/GroupManagerForm.dtml -%%ZOPEPRODUCTDIR%%/PlonePAS/zmi/LocalRolesManagerForm.dtml -%%ZOPEPRODUCTDIR%%/PlonePAS/zmi/MutablePropertyProviderForm.dtml -%%ZOPEPRODUCTDIR%%/PlonePAS/zmi/PloneUserFactoryForm.dtml -%%ZOPEPRODUCTDIR%%/PlonePAS/zmi/UserManagerForm.dtml -%%ZOPEPRODUCTDIR%%/PloneTestCase/CHANGES.txt -%%ZOPEPRODUCTDIR%%/PloneTestCase/INSTALL.txt -%%ZOPEPRODUCTDIR%%/PloneTestCase/PloneTestCase.py -%%ZOPEPRODUCTDIR%%/PloneTestCase/PloneTestCase.pyc -%%ZOPEPRODUCTDIR%%/PloneTestCase/README.txt -%%ZOPEPRODUCTDIR%%/PloneTestCase/VERSION.txt -%%ZOPEPRODUCTDIR%%/PloneTestCase/__init__.py -%%ZOPEPRODUCTDIR%%/PloneTestCase/__init__.pyc -%%ZOPEPRODUCTDIR%%/PloneTestCase/five.py -%%ZOPEPRODUCTDIR%%/PloneTestCase/five.pyc -%%ZOPEPRODUCTDIR%%/PloneTestCase/framework.py -%%ZOPEPRODUCTDIR%%/PloneTestCase/framework.pyc -%%ZOPEPRODUCTDIR%%/PloneTestCase/interfaces.py -%%ZOPEPRODUCTDIR%%/PloneTestCase/interfaces.pyc -%%ZOPEPRODUCTDIR%%/PloneTestCase/layer.py -%%ZOPEPRODUCTDIR%%/PloneTestCase/layer.pyc -%%ZOPEPRODUCTDIR%%/PloneTestCase/ptc.py -%%ZOPEPRODUCTDIR%%/PloneTestCase/ptc.pyc -%%ZOPEPRODUCTDIR%%/PloneTestCase/runalltests.py -%%ZOPEPRODUCTDIR%%/PloneTestCase/runalltests.pyc -%%ZOPEPRODUCTDIR%%/PloneTestCase/setup.py -%%ZOPEPRODUCTDIR%%/PloneTestCase/setup.pyc -%%ZOPEPRODUCTDIR%%/PloneTestCase/testDocument.py -%%ZOPEPRODUCTDIR%%/PloneTestCase/testDocument.pyc -%%ZOPEPRODUCTDIR%%/PloneTestCase/testInterfaces.py -%%ZOPEPRODUCTDIR%%/PloneTestCase/testInterfaces.pyc -%%ZOPEPRODUCTDIR%%/PloneTestCase/testMembershipTool.py -%%ZOPEPRODUCTDIR%%/PloneTestCase/testMembershipTool.pyc -%%ZOPEPRODUCTDIR%%/PloneTestCase/testPloneTestCase.py -%%ZOPEPRODUCTDIR%%/PloneTestCase/testPloneTestCase.pyc -%%ZOPEPRODUCTDIR%%/PloneTestCase/testSkeleton.py -%%ZOPEPRODUCTDIR%%/PloneTestCase/testSkeleton.pyc -%%ZOPEPRODUCTDIR%%/PloneTestCase/tests.py -%%ZOPEPRODUCTDIR%%/PloneTestCase/tests.pyc -%%ZOPEPRODUCTDIR%%/PloneTestCase/utils.py -%%ZOPEPRODUCTDIR%%/PloneTestCase/utils.pyc -%%ZOPEPRODUCTDIR%%/PloneTranslations/ChangeLog -%%ZOPEPRODUCTDIR%%/PloneTranslations/HISTORY.txt -%%ZOPEPRODUCTDIR%%/PloneTranslations/README.txt -%%ZOPEPRODUCTDIR%%/PloneTranslations/VERSION.txt -%%ZOPEPRODUCTDIR%%/PloneTranslations/__init__.py -%%ZOPEPRODUCTDIR%%/PloneTranslations/__init__.pyc -%%ZOPEPRODUCTDIR%%/PloneTranslations/configure.zcml -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-af.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-af.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-ar.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-ar.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-bg.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-bg.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-bn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-bn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-ca.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-ca.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-cs.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-cs.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-cy.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-cy.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-da.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-da.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-de.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-de.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-el.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-el.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-eo.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-eo.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-es.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-es.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-et.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-et.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-eu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-eu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-fa.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-fa.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-fi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-fi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-fr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-fr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-fu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-fu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-he.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-he.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-hi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-hi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-hr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-hr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-hu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-hu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-hy.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-hy.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-id.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-id.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-it.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-it.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-ja.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-ja.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-ka.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-ka.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-kn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-kn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-ko.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-ko.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-lt.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-lt.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-manual.pot -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-mi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-mi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-my.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-my.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-nl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-nl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-nn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-nn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-no.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-no.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-pl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-pl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-pt-br.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-pt-br.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-pt.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-pt.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-ro.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-ro.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-ru.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-ru.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-sk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-sk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-sl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-sl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-sm.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-sm.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-sq.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-sq.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-sr-Latn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-sr-Latn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-sr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-sr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-sv.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-sv.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-ta.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-ta.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-te.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-te.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-to.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-to.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-tr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-tr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-uk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-uk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-vi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-vi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-zh-cn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-zh-cn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-zh-hk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-zh-hk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-zh-tw.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-zh-tw.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-zh.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes-zh.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atcontenttypes.pot -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-af.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-af.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-ar.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-ar.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-bg.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-bg.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-bn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-bn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-ca.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-ca.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-cs.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-cs.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-cy.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-cy.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-da.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-da.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-de.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-de.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-el.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-el.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-eo.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-eo.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-es.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-es.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-et.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-et.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-eu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-eu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-fa.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-fa.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-fi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-fi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-fr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-fr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-fu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-fu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-he.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-he.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-hi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-hi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-hr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-hr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-hu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-hu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-hy.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-hy.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-id.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-id.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-it.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-it.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-ja.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-ja.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-ka.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-ka.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-kn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-kn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-ko.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-ko.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-lt.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-lt.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-manual.pot -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-mi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-mi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-my.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-my.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-nl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-nl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-nn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-nn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-no.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-no.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-pl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-pl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-pt-br.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-pt-br.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-pt.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-pt.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-ro.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-ro.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-ru.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-ru.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-sk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-sk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-sl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-sl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-sm.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-sm.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-sq.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-sq.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-sr-Latn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-sr-Latn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-sr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-sr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-sv.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-sv.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-ta.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-ta.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-te.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-te.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-to.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-to.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-tr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-tr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-uk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-uk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-vi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-vi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-zh-cn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-zh-cn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-zh-hk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-zh-hk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-zh-tw.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-zh-tw.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-zh.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget-zh.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/atreferencebrowserwidget.pot -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-af.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-af.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-ar.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-ar.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-bg.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-bg.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-bn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-bn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-ca.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-ca.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-cs.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-cs.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-cy.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-cy.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-da.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-da.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-de.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-de.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-el.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-el.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-eo.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-eo.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-es.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-es.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-et.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-et.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-eu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-eu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-fa.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-fa.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-fi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-fi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-fr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-fr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-fu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-fu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-he.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-he.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-hi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-hi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-hr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-hr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-hu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-hu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-hy.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-hy.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-id.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-id.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-it.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-it.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-ja.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-ja.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-ka.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-ka.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-kn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-kn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-ko.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-ko.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-lt.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-lt.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-manual.pot -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-mi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-mi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-my.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-my.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-nl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-nl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-nn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-nn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-no.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-no.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-pl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-pl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-pt-br.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-pt-br.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-pt.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-pt.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-rm.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-rm.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-ro.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-ro.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-ru.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-ru.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-sk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-sk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-sl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-sl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-sm.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-sm.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-sq.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-sq.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-sr-Latn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-sr-Latn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-sr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-sr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-sv.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-sv.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-ta.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-ta.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-te.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-te.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-to.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-to.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-tr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-tr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-uk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-uk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-vi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-vi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-zh-cn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-zh-cn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-zh-hk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-zh-hk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-zh-tw.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-zh-tw.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-zh.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions-zh.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfeditions.pot -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-af.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-af.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-ar.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-ar.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-bg.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-bg.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-bn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-bn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-ca.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-ca.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-cs.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-cs.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-cy.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-cy.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-da.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-da.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-de.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-de.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-el.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-el.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-eo.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-eo.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-es.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-es.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-et.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-et.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-eu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-eu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-fa.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-fa.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-fi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-fi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-fr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-fr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-fu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-fu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-he.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-he.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-hi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-hi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-hr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-hr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-hu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-hu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-hy.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-hy.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-id.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-id.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-it.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-it.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-ja.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-ja.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-ka.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-ka.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-kn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-kn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-ko.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-ko.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-lt.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-lt.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-manual.pot -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-mi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-mi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-my.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-my.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-nl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-nl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-nn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-nn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-no.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-no.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-pl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-pl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-pt-br.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-pt-br.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-pt.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-pt.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-ro.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-ro.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-ru.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-ru.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-sk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-sk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-sl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-sl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-sm.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-sm.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-sq.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-sq.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-sr-Latn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-sr-Latn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-sr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-sr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-sv.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-sv.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-ta.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-ta.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-te.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-te.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-to.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-to.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-tr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-tr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-uk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-uk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-vi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-vi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-zh-cn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-zh-cn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-zh-hk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-zh-hk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-zh-tw.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-zh-tw.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-zh.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow-zh.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/cmfplacefulworkflow.pot -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-af.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-af.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-ar.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-ar.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-bg.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-bg.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-bn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-bn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-ca.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-ca.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-cs.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-cs.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-da.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-da.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-de.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-de.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-el.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-el.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-eo.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-eo.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-es.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-es.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-et.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-et.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-eu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-eu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-fa.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-fa.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-fi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-fi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-fr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-fr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-fu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-fu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-he.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-he.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-hi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-hi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-hr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-hr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-hu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-hu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-hy.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-hy.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-id.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-id.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-it.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-it.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-ja.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-ja.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-ka.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-ka.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-kn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-kn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-ko.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-ko.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-lt.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-lt.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-manual.pot -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-mi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-mi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-my.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-my.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-nl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-nl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-nn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-nn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-no.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-no.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-pl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-pl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-pt-br.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-pt-br.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-pt.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-pt.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-rm.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-rm.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-ro.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-ro.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-ru.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-ru.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-sk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-sk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-sl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-sl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-sm.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-sm.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-sq.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-sq.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-sr-Latn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-sr-Latn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-sr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-sr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-sv.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-sv.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-ta.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-ta.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-te.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-te.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-to.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-to.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-tr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-tr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-uk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-uk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-vi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-vi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-zh-cn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-zh-cn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-zh-hk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-zh-hk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-zh-tw.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-zh-tw.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-zh.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone-zh.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/linguaplone.pot -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-af.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-af.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-ar.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-ar.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-bg.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-bg.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-bn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-bn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-ca.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-ca.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-cs.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-cs.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-cy.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-cy.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-da.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-da.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-de.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-de.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-el.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-el.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-eo.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-eo.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-es.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-es.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-et.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-et.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-eu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-eu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-fa.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-fa.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-fi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-fi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-fr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-fr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-fu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-fu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-he.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-he.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-hi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-hi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-hr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-hr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-hu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-hu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-hy.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-hy.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-id.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-id.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-it.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-it.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-ja.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-ja.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-ka.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-ka.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-kn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-kn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-ko.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-ko.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-lt.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-lt.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-manual.pot -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-mi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-mi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-my.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-my.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-nl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-nl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-nn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-nn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-no.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-no.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-pl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-pl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-pt-br.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-pt-br.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-pt.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-pt.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-ro.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-ro.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-ru.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-ru.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-sk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-sk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-sl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-sl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-sm.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-sm.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-sq.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-sq.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-sr-Latn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-sr-Latn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-sr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-sr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-sv.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-sv.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-ta.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-ta.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-te.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-te.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-to.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-to.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-tr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-tr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-uk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-uk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-vi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-vi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-zh-cn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-zh-cn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-zh-hk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-zh-hk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-zh-tw.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-zh-tw.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-zh.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool-zh.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/passwordresettool.pot -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-af.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-af.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-ar.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-ar.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-bg.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-bg.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-bn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-bn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-ca.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-ca.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-cs.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-cs.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-cy.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-cy.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-da.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-da.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-de.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-de.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-el.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-el.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-eo.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-eo.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-es.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-es.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-et.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-et.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-eu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-eu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-fa.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-fa.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-fi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-fi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-fr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-fr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-fu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-fu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-generated.pot -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-he.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-he.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-hi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-hi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-hr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-hr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-hu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-hu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-hy.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-hy.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-id.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-id.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-it.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-it.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-ja.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-ja.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-ka.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-ka.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-kn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-kn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-ko.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-ko.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-lt.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-lt.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-lv.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-lv.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-manual.pot -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-mi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-mi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-my.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-my.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-nl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-nl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-nn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-nn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-no.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-no.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-pl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-pl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-pt-br.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-pt-br.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-pt.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-pt.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-rm.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-rm.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-ro.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-ro.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-ru.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-ru.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-sk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-sk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-sl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-sl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-sm.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-sm.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-sq.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-sq.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-sr-Latn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-sr-Latn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-sr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-sr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-sv.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-sv.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-ta.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-ta.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-te.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-te.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-to.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-to.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-tr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-tr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-uk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-uk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-vi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-vi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-zh-cn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-zh-cn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-zh-hk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-zh-hk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-zh-tw.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-zh-tw.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-zh.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone-zh.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plone.pot -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-af.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-af.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-ar.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-ar.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-bg.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-bg.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-bn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-bn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-ca.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-ca.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-cs.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-cs.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-cy.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-cy.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-da.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-da.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-de.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-de.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-el.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-el.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-eo.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-eo.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-es.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-es.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-et.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-et.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-eu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-eu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-fa.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-fa.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-fi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-fi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-fr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-fr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-fu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-fu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-he.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-he.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-hi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-hi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-hr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-hr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-hu.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-hu.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-hy.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-hy.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-id.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-id.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-it.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-it.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-ja.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-ja.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-ka.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-ka.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-kn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-kn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-ko.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-ko.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-lt.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-lt.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-manual.pot -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-mi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-mi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-my.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-my.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-nl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-nl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-nn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-nn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-no.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-no.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-pl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-pl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-pt-br.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-pt-br.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-pt.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-pt.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-ro.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-ro.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-ru.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-ru.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-sk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-sk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-sl.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-sl.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-sm.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-sm.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-sq.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-sq.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-sr-Latn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-sr-Latn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-sr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-sr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-sv.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-sv.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-ta.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-ta.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-te.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-te.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-to.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-to.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-tr.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-tr.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-uk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-uk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-vi.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-vi.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-zh-cn.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-zh-cn.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-zh-hk.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-zh-hk.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-zh-tw.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-zh-tw.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-zh.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool-zh.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/i18n/plonelanguagetool.pot -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/af/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/af/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ar/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ar/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/bg/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/bg/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/bn/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/bn/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ca/LC_MESSAGES/plonefrontpage.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ca/LC_MESSAGES/plonefrontpage.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ca/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ca/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/cs/LC_MESSAGES/plonefrontpage.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/cs/LC_MESSAGES/plonefrontpage.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/cs/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/cs/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/cy/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/cy/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/da/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/da/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/de/LC_MESSAGES/plonefrontpage.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/de/LC_MESSAGES/plonefrontpage.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/de/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/de/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/el/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/el/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/en/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/en/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/eo/LC_MESSAGES/plonefrontpage.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/eo/LC_MESSAGES/plonefrontpage.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/eo/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/eo/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/es/LC_MESSAGES/plonefrontpage.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/es/LC_MESSAGES/plonefrontpage.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/es/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/es/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/et/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/et/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/eu/LC_MESSAGES/plonefrontpage.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/eu/LC_MESSAGES/plonefrontpage.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/eu/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/eu/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/fa/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/fa/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/fi/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/fi/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/fr/LC_MESSAGES/plonefrontpage.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/fr/LC_MESSAGES/plonefrontpage.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/fr/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/fr/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/fu/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/fu/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/he/LC_MESSAGES/plonefrontpage.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/he/LC_MESSAGES/plonefrontpage.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/he/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/he/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/hi/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/hi/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/hr/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/hr/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/hu/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/hu/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/hy/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/hy/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/id/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/id/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/it/LC_MESSAGES/plonefrontpage.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/it/LC_MESSAGES/plonefrontpage.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/it/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/it/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ja/LC_MESSAGES/plonefrontpage.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ja/LC_MESSAGES/plonefrontpage.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ja/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ja/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ka/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ka/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/kn/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/kn/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ko/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ko/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/lt/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/lt/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/lv/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/lv/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/mi/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/mi/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/my/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/my/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/nl/LC_MESSAGES/plonefrontpage.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/nl/LC_MESSAGES/plonefrontpage.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/nl/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/nl/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/nn/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/nn/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/no/LC_MESSAGES/plonefrontpage.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/no/LC_MESSAGES/plonefrontpage.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/no/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/no/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/pl/LC_MESSAGES/plonefrontpage.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/pl/LC_MESSAGES/plonefrontpage.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/pl/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/pl/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/plonefrontpage.pot -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/plonelocales.pot -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/pt/LC_MESSAGES/plonefrontpage.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/pt/LC_MESSAGES/plonefrontpage.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/pt/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/pt/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/pt_BR/LC_MESSAGES/plonefrontpage.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/pt_BR/LC_MESSAGES/plonefrontpage.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/pt_BR/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/pt_BR/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/rm/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/rm/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ro/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ro/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ru/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ru/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sk/LC_MESSAGES/plonefrontpage.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sk/LC_MESSAGES/plonefrontpage.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sk/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sk/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sl/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sl/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sm/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sm/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sq/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sq/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sr/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sr/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sr_Latn/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sr_Latn/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sv/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sv/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ta/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ta/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/te/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/te/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/to/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/to/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/tr/LC_MESSAGES/plonefrontpage.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/tr/LC_MESSAGES/plonefrontpage.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/tr/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/tr/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/uk/LC_MESSAGES/plonefrontpage.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/uk/LC_MESSAGES/plonefrontpage.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/uk/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/uk/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/vi/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/vi/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/zh/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/zh/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/zh_CN/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/zh_CN/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/zh_HK/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/zh_HK/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/zh_TW/LC_MESSAGES/plonelocales.mo -%%ZOPEPRODUCTDIR%%/PloneTranslations/locales/zh_TW/LC_MESSAGES/plonelocales.po -%%ZOPEPRODUCTDIR%%/PloneTranslations/tests/__init__.py -%%ZOPEPRODUCTDIR%%/PloneTranslations/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/PloneTranslations/tests/test_i18n.py -%%ZOPEPRODUCTDIR%%/PloneTranslations/tests/test_i18n.pyc -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/admix.py -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/admix.pyc -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/create.py -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/create.pyc -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/fillmsgstr.py -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/fillmsgstr.pyc -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/filter.py -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/filter.pyc -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/list.py -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/list.pyc -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/rebuild-pot.py -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/rebuild-pot.pyc -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/relocate.py -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/relocate.pyc -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/setcomment.py -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/setcomment.pyc -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/setdomain.py -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/setdomain.pyc -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/setprojid.py -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/setprojid.pyc -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/sync.py -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/sync.pyc -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/table.py -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/table.pyc -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/utils.py -%%ZOPEPRODUCTDIR%%/PloneTranslations/utils/utils.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/COPYRIGHT.txt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/Extensions/README.txt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/Extensions/__init__.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/Extensions/__init__.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/Extensions/basic_auth.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/Extensions/basic_auth.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/Extensions/upgrade.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/Extensions/upgrade.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/LICENSE.txt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/PluggableAuthService.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/PluggableAuthService.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/PropertiedUser.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/PropertiedUser.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/README.txt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/UserPropertySheet.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/UserPropertySheet.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/__init__.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/__init__.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/configure.zcml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/doc/CHANGES.txt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/doc/DEPENDENCIES.txt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/doc/TODO.txt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/doc/caching.stx -%%ZOPEPRODUCTDIR%%/PluggableAuthService/doc/framework_overview.stx -%%ZOPEPRODUCTDIR%%/PluggableAuthService/doc/plugin_map.stx -%%ZOPEPRODUCTDIR%%/PluggableAuthService/events.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/events.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/events.zcml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/exportimport.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/exportimport.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/exportimport.zcml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/interfaces/__init__.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/interfaces/__init__.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/interfaces/authservice.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/interfaces/authservice.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/interfaces/events.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/interfaces/events.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/interfaces/plugins.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/interfaces/plugins.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/interfaces/propertysheets.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/interfaces/propertysheets.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/interfaces/request.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/interfaces/request.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/meta.zcml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/permissions.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/permissions.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/BasePlugin.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/BasePlugin.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/ChallengeProtocolChooser.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/ChallengeProtocolChooser.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/CookieAuthHelper.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/CookieAuthHelper.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/DelegatingMultiPlugin.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/DelegatingMultiPlugin.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/DomainAuthHelper.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/DomainAuthHelper.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/DynamicGroupsPlugin.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/DynamicGroupsPlugin.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/HTTPBasicAuthHelper.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/HTTPBasicAuthHelper.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/InlineAuthHelper.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/InlineAuthHelper.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/LocalRolePlugin.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/LocalRolePlugin.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/RecursiveGroupsPlugin.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/RecursiveGroupsPlugin.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/RequestTypeSniffer.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/RequestTypeSniffer.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/ScriptablePlugin.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/ScriptablePlugin.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/SearchPrincipalsPlugin.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/SearchPrincipalsPlugin.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/SessionAuthHelper.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/SessionAuthHelper.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/ZODBGroupManager.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/ZODBGroupManager.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/ZODBRoleManager.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/ZODBRoleManager.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/ZODBUserManager.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/ZODBUserManager.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/__init__.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/__init__.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/exportimport.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/exportimport.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/ChallengeProtocolChooser.txt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/__init__.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/helpers.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/helpers.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_ChallengeProtocolChooser.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_ChallengeProtocolChooser.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_CookieAuthHelper.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_CookieAuthHelper.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_DomainAuthHelper.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_DomainAuthHelper.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_DynamicGroupsPlugin.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_DynamicGroupsPlugin.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_HTTPBasicAuthHelper.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_HTTPBasicAuthHelper.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_InlineAuthHelper.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_InlineAuthHelper.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_LocalRolePlugin.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_LocalRolePlugin.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_RecursiveGroupsPlugin.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_RecursiveGroupsPlugin.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_RequestTypeSniffer.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_RequestTypeSniffer.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_ScriptablePlugin.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_ScriptablePlugin.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_ZODBGroupManager.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_ZODBGroupManager.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_ZODBRoleManager.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_ZODBRoleManager.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_ZODBUserManager.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_ZODBUserManager.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_doctests.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_doctests.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_exportimport.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests/test_exportimport.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/CookieAuthHelper.gif -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/DelegatingMultiPlugin.png -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/DomainAuthHelper.png -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/DynamicGroupsPlugin.png -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/HTTPBasicAuthHelper.png -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/InlineAuthHelper.png -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/RecursiveGroupsPlugin.png -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/ScriptablePlugin.png -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/SessionAuthHelper.gif -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/ZODBGroupManager.gif -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/ZODBRoleManager.gif -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/ZODBUserManager.gif -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/bpActivateInterfaces.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/caAdd.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/cpcAdd.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/cpcEdit.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/daAdd.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/daGeneric.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/daMatches.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/dgpAdd.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/dgpGroups.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/dmpAdd.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/hbAdd.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/iaAdd.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/lrpAdd.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/rgpAdd.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/rtsAdd.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/saAdd.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/spAdd.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/spEditInterfaces.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/sppAdd.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/zgAdd.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/zgGroups.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/zrAdd.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/zrRoles.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/zuAdd.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/zuPasswd.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/zuUsers.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www/zuWidgets.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/xml/cookieauth.xml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/xml/delegatepath.xml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/xml/domainauth.xml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/xml/dynamicgroups.xml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/xml/titleonly.xml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/xml/zodbgroups.xml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/xml/zodbroles.xml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/xml/zodbusers.xml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/profiles/empty/PAS/.objects -%%ZOPEPRODUCTDIR%%/PluggableAuthService/profiles/empty/PAS/pluginregistry.xml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/profiles/empty/export_steps.xml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/profiles/empty/import_steps.xml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/profiles/simple/PAS/.objects -%%ZOPEPRODUCTDIR%%/PluggableAuthService/profiles/simple/PAS/basic_auth.xml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/profiles/simple/PAS/dynamic_groups.xml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/profiles/simple/PAS/groups.xml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/profiles/simple/PAS/pluginregistry.xml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/profiles/simple/PAS/recursive_groups.xml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/profiles/simple/PAS/roles.xml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/profiles/simple/PAS/users.xml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/profiles/simple/export_steps.xml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/profiles/simple/import_steps.xml -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/__init__.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/conformance.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/conformance.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/image.gif -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/pastc.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/pastc.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/test_Caching.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/test_Caching.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/test_MoreCaching.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/test_MoreCaching.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/test_PluggableAuthService.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/test_PluggableAuthService.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/test_PropertiedUser.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/test_PropertiedUser.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/test_UserFolder.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/test_UserFolder.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/test_UserPropertySheet.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/test_UserPropertySheet.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/test_exportimport.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/test_exportimport.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/test_utils.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/test_utils.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/utils.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/tests/utils.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/utils.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/utils.pyc -%%ZOPEPRODUCTDIR%%/PluggableAuthService/version.txt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/www/PluggableAuthService.png -%%ZOPEPRODUCTDIR%%/PluggableAuthService/www/arrow-down.gif -%%ZOPEPRODUCTDIR%%/PluggableAuthService/www/arrow-left.gif -%%ZOPEPRODUCTDIR%%/PluggableAuthService/www/arrow-right.gif -%%ZOPEPRODUCTDIR%%/PluggableAuthService/www/arrow-up.gif -%%ZOPEPRODUCTDIR%%/PluggableAuthService/www/pasAddForm.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/www/pasSearch.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/www/two_lists.zpt -%%ZOPEPRODUCTDIR%%/PluggableAuthService/zcml.py -%%ZOPEPRODUCTDIR%%/PluggableAuthService/zcml.pyc -%%ZOPEPRODUCTDIR%%/PluginRegistry/CHANGES.txt -%%ZOPEPRODUCTDIR%%/PluginRegistry/COPYRIGHT.txt -%%ZOPEPRODUCTDIR%%/PluginRegistry/LICENSE.txt -%%ZOPEPRODUCTDIR%%/PluginRegistry/PluginRegistry.py -%%ZOPEPRODUCTDIR%%/PluginRegistry/PluginRegistry.pyc -%%ZOPEPRODUCTDIR%%/PluginRegistry/__init__.py -%%ZOPEPRODUCTDIR%%/PluginRegistry/__init__.pyc -%%ZOPEPRODUCTDIR%%/PluginRegistry/configure.zcml -%%ZOPEPRODUCTDIR%%/PluginRegistry/exportimport.py -%%ZOPEPRODUCTDIR%%/PluginRegistry/exportimport.pyc -%%ZOPEPRODUCTDIR%%/PluginRegistry/interfaces.py -%%ZOPEPRODUCTDIR%%/PluginRegistry/interfaces.pyc -%%ZOPEPRODUCTDIR%%/PluginRegistry/tests/__init__.py -%%ZOPEPRODUCTDIR%%/PluginRegistry/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/PluginRegistry/tests/test_PluginRegistry.py -%%ZOPEPRODUCTDIR%%/PluginRegistry/tests/test_PluginRegistry.pyc -%%ZOPEPRODUCTDIR%%/PluginRegistry/tests/test_exportimport.py -%%ZOPEPRODUCTDIR%%/PluginRegistry/tests/test_exportimport.pyc -%%ZOPEPRODUCTDIR%%/PluginRegistry/utils.py -%%ZOPEPRODUCTDIR%%/PluginRegistry/utils.pyc -%%ZOPEPRODUCTDIR%%/PluginRegistry/version.txt -%%ZOPEPRODUCTDIR%%/PluginRegistry/www/PluginRegistry.png -%%ZOPEPRODUCTDIR%%/PluginRegistry/www/active_plugins.zpt -%%ZOPEPRODUCTDIR%%/PluginRegistry/www/arrow-down.gif -%%ZOPEPRODUCTDIR%%/PluginRegistry/www/arrow-left.gif -%%ZOPEPRODUCTDIR%%/PluginRegistry/www/arrow-right.gif -%%ZOPEPRODUCTDIR%%/PluginRegistry/www/arrow-up.gif -%%ZOPEPRODUCTDIR%%/PluginRegistry/www/export_import.zpt -%%ZOPEPRODUCTDIR%%/PluginRegistry/www/plugins.zpt -%%ZOPEPRODUCTDIR%%/PluginRegistry/www/two_lists.zpt -%%ZOPEPRODUCTDIR%%/PluginRegistry/xml/pirExport.xml -%%ZOPEPRODUCTDIR%%/PortalTransforms/ChangeLog -%%ZOPEPRODUCTDIR%%/PortalTransforms/DEPENDS -%%ZOPEPRODUCTDIR%%/PortalTransforms/HISTORY.txt -%%ZOPEPRODUCTDIR%%/PortalTransforms/LICENSE.txt -%%ZOPEPRODUCTDIR%%/PortalTransforms/MANIFEST.in -%%ZOPEPRODUCTDIR%%/PortalTransforms/Makefile -%%ZOPEPRODUCTDIR%%/PortalTransforms/README -%%ZOPEPRODUCTDIR%%/PortalTransforms/SUGGESTS -%%ZOPEPRODUCTDIR%%/PortalTransforms/TODO -%%ZOPEPRODUCTDIR%%/PortalTransforms/Transform.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/Transform.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/TransformEngine.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/TransformEngine.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/TransformTool.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/TransformTool.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/TransformsChain.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/TransformsChain.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/__init__.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/__init__.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/__pkginfo__.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/__pkginfo__.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/bridge.zcml -%%ZOPEPRODUCTDIR%%/PortalTransforms/cache.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/cache.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/chain.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/chain.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/configure.zcml -%%ZOPEPRODUCTDIR%%/PortalTransforms/data.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/data.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/debian/changelog -%%ZOPEPRODUCTDIR%%/PortalTransforms/debian/config -%%ZOPEPRODUCTDIR%%/PortalTransforms/debian/control -%%ZOPEPRODUCTDIR%%/PortalTransforms/debian/copyright -%%ZOPEPRODUCTDIR%%/PortalTransforms/debian/debianizerc -%%ZOPEPRODUCTDIR%%/PortalTransforms/debian/dirs -%%ZOPEPRODUCTDIR%%/PortalTransforms/debian/files -%%ZOPEPRODUCTDIR%%/PortalTransforms/debian/postinst -%%ZOPEPRODUCTDIR%%/PortalTransforms/debian/prerm -%%ZOPEPRODUCTDIR%%/PortalTransforms/debian/rules -%%ZOPEPRODUCTDIR%%/PortalTransforms/debian/templates -%%ZOPEPRODUCTDIR%%/PortalTransforms/debian/zope-cmftransforms-test.dirs -%%ZOPEPRODUCTDIR%%/PortalTransforms/docs/dev_manual.rst -%%ZOPEPRODUCTDIR%%/PortalTransforms/docs/makefile -%%ZOPEPRODUCTDIR%%/PortalTransforms/docs/uno_setup.rst -%%ZOPEPRODUCTDIR%%/PortalTransforms/docs/user_manual.rst -%%ZOPEPRODUCTDIR%%/PortalTransforms/implements.zcml -%%ZOPEPRODUCTDIR%%/PortalTransforms/interfaces.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/interfaces.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/libtransforms/__init__.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/libtransforms/__init__.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/libtransforms/commandtransform.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/libtransforms/commandtransform.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/libtransforms/piltransform.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/libtransforms/piltransform.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/libtransforms/retransform.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/libtransforms/retransform.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/libtransforms/utils.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/libtransforms/utils.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/profiles.zcml -%%ZOPEPRODUCTDIR%%/PortalTransforms/profiles/default/componentregistry.xml -%%ZOPEPRODUCTDIR%%/PortalTransforms/profiles/default/import_steps.xml -%%ZOPEPRODUCTDIR%%/PortalTransforms/profiles/default/portal-transforms-various.txt -%%ZOPEPRODUCTDIR%%/PortalTransforms/profiles/default/toolset.xml -%%ZOPEPRODUCTDIR%%/PortalTransforms/setuphandlers.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/setuphandlers.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/__init__.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/input/demo1.pdf -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/input/input.textile -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/input/logo.bmp -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/input/logo.gif -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/input/logo.jpg -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/input/logo.png -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/input/markdown.txt -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/input/org-news.xml -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/input/rest1.rst -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/input/rest2.rst -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/input/rest3.rst -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/input/rss2html.xslt -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/input/test.doc -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/input/test_lynx.html -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/input/test_python.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/input/test_python.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/input/test_safehtml.html -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/demo1.html -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/demo1.html.nofilename -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/logo.bmp -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/logo.gif -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/logo.jpg -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/logo.pcx -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/logo.png -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/logo.ppm -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/logo.tiff -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/markdown.html -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/org-news.html -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/rest1.html -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/rest1.out -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/rest1.rst -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/rest2.out -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/rest3.out -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/test_html_to_text.txt -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/test_lynx.txt -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/test_python.out -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/test_safe.html -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/test_word.html -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output/textile.html -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/test_doctests.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/test_doctests.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/test_engine.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/test_engine.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/test_graph.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/test_graph.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/test_intelligenttext.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/test_intelligenttext.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/test_transforms.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/test_transforms.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/test_xss.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/test_xss.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/utils.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/utils.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/word.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/tests/word.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/tool.gif -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/__init__.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/__init__.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/broken.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/broken.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/html_body.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/html_body.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/html_to_text.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/html_to_text.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/html_to_web_intelligent_plain_text.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/html_to_web_intelligent_plain_text.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/identity.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/identity.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/image_to_bmp.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/image_to_bmp.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/image_to_gif.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/image_to_gif.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/image_to_html.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/image_to_html.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/image_to_jpeg.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/image_to_jpeg.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/image_to_pcx.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/image_to_pcx.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/image_to_png.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/image_to_png.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/image_to_ppm.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/image_to_ppm.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/image_to_tiff.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/image_to_tiff.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/lynx_dump.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/lynx_dump.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/markdown_to_html.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/markdown_to_html.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/office_com.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/office_com.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/office_uno.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/office_uno.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/office_wvware.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/office_wvware.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/pdf_to_html.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/pdf_to_html.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/pdf_to_text.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/pdf_to_text.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/python.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/python.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/rest.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/rest.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/rtf_to_html.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/rtf_to_html.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/rtf_to_xml.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/rtf_to_xml.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/safe_html.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/safe_html.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/st.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/st.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/text_pre_to_html.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/text_pre_to_html.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/text_to_html.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/text_to_html.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/textile_to_html.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/textile_to_html.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/web_intelligent_plain_text_to_html.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/web_intelligent_plain_text_to_html.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/word_to_html.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/transforms/word_to_html.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/unsafe_transforms/build_transforms.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/unsafe_transforms/build_transforms.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/unsafe_transforms/command.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/unsafe_transforms/command.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/unsafe_transforms/xml.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/unsafe_transforms/xml.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/utils.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/utils.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/version.txt -%%ZOPEPRODUCTDIR%%/PortalTransforms/www/addTransform.zpt -%%ZOPEPRODUCTDIR%%/PortalTransforms/www/addTransformsChain.zpt -%%ZOPEPRODUCTDIR%%/PortalTransforms/www/configureTransform.zpt -%%ZOPEPRODUCTDIR%%/PortalTransforms/www/editTransformationPolicy.zpt -%%ZOPEPRODUCTDIR%%/PortalTransforms/www/editTransformsChain.zpt -%%ZOPEPRODUCTDIR%%/PortalTransforms/www/reloadAllTransforms.zpt -%%ZOPEPRODUCTDIR%%/PortalTransforms/www/reloadTransform.zpt -%%ZOPEPRODUCTDIR%%/PortalTransforms/www/setCacheTime.zpt -%%ZOPEPRODUCTDIR%%/PortalTransforms/www/tr_widgets.zpt -%%ZOPEPRODUCTDIR%%/PortalTransforms/z3/__init__.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/z3/__init__.pyc -%%ZOPEPRODUCTDIR%%/PortalTransforms/z3/interfaces.py -%%ZOPEPRODUCTDIR%%/PortalTransforms/z3/interfaces.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/LICENSE.GPL -%%ZOPEPRODUCTDIR%%/ResourceRegistries/LICENSE.txt -%%ZOPEPRODUCTDIR%%/ResourceRegistries/README.txt -%%ZOPEPRODUCTDIR%%/ResourceRegistries/__init__.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/__init__.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/browser/__init__.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/browser/__init__.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/browser/configure.zcml -%%ZOPEPRODUCTDIR%%/ResourceRegistries/browser/interfaces.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/browser/interfaces.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/browser/kss.pt -%%ZOPEPRODUCTDIR%%/ResourceRegistries/browser/kss.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/browser/kss.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/browser/resourceregistries.pt -%%ZOPEPRODUCTDIR%%/ResourceRegistries/browser/scripts.pt -%%ZOPEPRODUCTDIR%%/ResourceRegistries/browser/scripts.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/browser/scripts.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/browser/styles.pt -%%ZOPEPRODUCTDIR%%/ResourceRegistries/browser/styles.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/browser/styles.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/config.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/config.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/configure.zcml -%%ZOPEPRODUCTDIR%%/ResourceRegistries/doc/HISTORY.txt -%%ZOPEPRODUCTDIR%%/ResourceRegistries/doc/INSTALL.txt -%%ZOPEPRODUCTDIR%%/ResourceRegistries/doc/TODO.txt -%%ZOPEPRODUCTDIR%%/ResourceRegistries/exportimport/__init__.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/exportimport/__init__.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/exportimport/configure.zcml -%%ZOPEPRODUCTDIR%%/ResourceRegistries/exportimport/cssregistry.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/exportimport/cssregistry.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/exportimport/jsregistry.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/exportimport/jsregistry.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/exportimport/kssregistry.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/exportimport/kssregistry.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/exportimport/resourceregistry.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/exportimport/resourceregistry.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/interfaces/__init__.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/interfaces/__init__.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/interfaces/registries.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/interfaces/registries.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/interfaces/viewletmanagers.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/interfaces/viewletmanagers.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/permissions.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/permissions.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/skins/ResourceRegistries/test_rr_1.css -%%ZOPEPRODUCTDIR%%/ResourceRegistries/skins/ResourceRegistries/test_rr_1.js.pt -%%ZOPEPRODUCTDIR%%/ResourceRegistries/skins/ResourceRegistries/test_rr_1.kss -%%ZOPEPRODUCTDIR%%/ResourceRegistries/skins/ResourceRegistries/test_rr_2.css -%%ZOPEPRODUCTDIR%%/ResourceRegistries/skins/ResourceRegistries/test_rr_2.js.dtml -%%ZOPEPRODUCTDIR%%/ResourceRegistries/skins/ResourceRegistries/test_rr_2.kss -%%ZOPEPRODUCTDIR%%/ResourceRegistries/skins/ResourceRegistries/test_rr_3.js -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tests/RegistryTestCase.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tests/RegistryTestCase.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tests/__init__.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tests/test.zcml -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tests/testBaseRegistry.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tests/testBaseRegistry.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tests/testCSSRegistry.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tests/testCSSRegistry.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tests/testHTTPHeaders.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tests/testHTTPHeaders.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tests/testJSRegistry.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tests/testJSRegistry.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tests/testKSSRegistry.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tests/testKSSRegistry.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tests/testPacker.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tests/testPacker.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tests/test_rr_1.css -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tests/test_rr_1.js -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tests/test_rr_1.kss -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tool.gif -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tools/BaseRegistry.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tools/BaseRegistry.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tools/CSSRegistry.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tools/CSSRegistry.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tools/JSRegistry.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tools/JSRegistry.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tools/KSSRegistry.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tools/KSSRegistry.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tools/__init__.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tools/__init__.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tools/packer.py -%%ZOPEPRODUCTDIR%%/ResourceRegistries/tools/packer.pyc -%%ZOPEPRODUCTDIR%%/ResourceRegistries/version.txt -%%ZOPEPRODUCTDIR%%/ResourceRegistries/www/csscomposition.zpt -%%ZOPEPRODUCTDIR%%/ResourceRegistries/www/cssconfig.zpt -%%ZOPEPRODUCTDIR%%/ResourceRegistries/www/jscomposition.zpt -%%ZOPEPRODUCTDIR%%/ResourceRegistries/www/jsconfig.zpt -%%ZOPEPRODUCTDIR%%/ResourceRegistries/www/ksscomposition.zpt -%%ZOPEPRODUCTDIR%%/ResourceRegistries/www/kssconfig.zpt -%%ZOPEPRODUCTDIR%%/SecureMailHost/HISTORY.txt -%%ZOPEPRODUCTDIR%%/SecureMailHost/LICENSE.txt -%%ZOPEPRODUCTDIR%%/SecureMailHost/README.txt -%%ZOPEPRODUCTDIR%%/SecureMailHost/SecureMailHost.py -%%ZOPEPRODUCTDIR%%/SecureMailHost/SecureMailHost.pyc -%%ZOPEPRODUCTDIR%%/SecureMailHost/__init__.py -%%ZOPEPRODUCTDIR%%/SecureMailHost/__init__.pyc -%%ZOPEPRODUCTDIR%%/SecureMailHost/config.py -%%ZOPEPRODUCTDIR%%/SecureMailHost/config.pyc -%%ZOPEPRODUCTDIR%%/SecureMailHost/mail.py -%%ZOPEPRODUCTDIR%%/SecureMailHost/mail.pyc -%%ZOPEPRODUCTDIR%%/SecureMailHost/tests/__init__.py -%%ZOPEPRODUCTDIR%%/SecureMailHost/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/SecureMailHost/tests/common.py -%%ZOPEPRODUCTDIR%%/SecureMailHost/tests/common.pyc -%%ZOPEPRODUCTDIR%%/SecureMailHost/tests/framework.py -%%ZOPEPRODUCTDIR%%/SecureMailHost/tests/framework.pyc -%%ZOPEPRODUCTDIR%%/SecureMailHost/tests/in/buergschaft.txt -%%ZOPEPRODUCTDIR%%/SecureMailHost/tests/in/loremipsum.txt -%%ZOPEPRODUCTDIR%%/SecureMailHost/tests/out/buergschaft.txt -%%ZOPEPRODUCTDIR%%/SecureMailHost/tests/out/buergschaft_latin1.txt -%%ZOPEPRODUCTDIR%%/SecureMailHost/tests/out/buergschaft_utf8.txt -%%ZOPEPRODUCTDIR%%/SecureMailHost/tests/out/buergschaft_utf8_to.txt -%%ZOPEPRODUCTDIR%%/SecureMailHost/tests/out/loremipsum.txt -%%ZOPEPRODUCTDIR%%/SecureMailHost/tests/runalltests.py -%%ZOPEPRODUCTDIR%%/SecureMailHost/tests/runalltests.pyc -%%ZOPEPRODUCTDIR%%/SecureMailHost/tests/test_headerparsing.py -%%ZOPEPRODUCTDIR%%/SecureMailHost/tests/test_headerparsing.pyc -%%ZOPEPRODUCTDIR%%/SecureMailHost/tests/test_messages.py -%%ZOPEPRODUCTDIR%%/SecureMailHost/tests/test_messages.pyc -%%ZOPEPRODUCTDIR%%/SecureMailHost/tests/test_validateEmail.py -%%ZOPEPRODUCTDIR%%/SecureMailHost/tests/test_validateEmail.pyc -%%ZOPEPRODUCTDIR%%/SecureMailHost/version.txt -%%ZOPEPRODUCTDIR%%/SecureMailHost/www/MailHost_icon.gif -%%ZOPEPRODUCTDIR%%/SecureMailHost/www/addMailHost_form.dtml -%%ZOPEPRODUCTDIR%%/SecureMailHost/www/manageMailHost.dtml -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/CHANGES.txt -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/EventLog.py -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/EventLog.pyc -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/IVersionControl.py -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/IVersionControl.pyc -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/Repository.py -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/Repository.pyc -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/SequenceWrapper.py -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/SequenceWrapper.pyc -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/Utility.py -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/Utility.pyc -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/Version.py -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/Version.pyc -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/VersionHistory.py -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/VersionHistory.pyc -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/VersionSupport.py -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/VersionSupport.pyc -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/ZopeRepository.py -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/ZopeRepository.pyc -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/ZopeVersion.py -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/ZopeVersion.pyc -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/ZopeVersionHistory.py -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/ZopeVersionHistory.pyc -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/__init__.py -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/__init__.pyc -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/dtml/RepositoryAddForm.dtml -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/dtml/RepositoryManageMain.dtml -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/dtml/RepositoryProperties.dtml -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/dtml/VersionControlLog.dtml -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/dtml/VersionControlMain.dtml -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/dtml/VersionHistoryManageMain.dtml -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/dtml/VersionHistoryProperties.dtml -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/dtml/VersionManageMain.dtml -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/dtml/VersionProperties.dtml -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/help/Repository-Add.stx -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/help/Repository-Manage.stx -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/help/Repository-Properties.stx -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/help/Version-Manage.stx -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/help/Version-Properties.stx -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/help/VersionControl.stx -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/help/VersionHistory-Manage.stx -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/help/VersionHistory-Properties.stx -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/issues.txt -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/nonversioned.py -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/nonversioned.pyc -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/tests/__init__.py -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/tests/common.py -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/tests/common.pyc -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/tests/testReferenceVersioning.py -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/tests/testReferenceVersioning.pyc -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/tests/testVersionControl.py -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/tests/testVersionControl.pyc -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/tests/test_all.py -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/tests/test_all.pyc -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/version.txt -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/www/Repository.gif -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/www/Version.gif -%%ZOPEPRODUCTDIR%%/ZopeVersionControl/www/VersionHistory.gif -%%ZOPEPRODUCTDIR%%/kupu/Extensions/Install.py -%%ZOPEPRODUCTDIR%%/kupu/Extensions/Install.pyc -%%ZOPEPRODUCTDIR%%/kupu/Makefile -%%ZOPEPRODUCTDIR%%/kupu/__init__.py -%%ZOPEPRODUCTDIR%%/kupu/__init__.pyc -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/README.txt -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/kupu/body.kupu -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/kupu/exit.kupu -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/kupu/include.kupu -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/kupu/kupudrawerstyles.css -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/kupu/kupumacros.html -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/kupu/kupustyles.css -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/kupu/lenya.js -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/kupu/lenya.kupu -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/kupu/toolbar.kupu -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/kupu/toolboxes.kupu -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/kupu/wire.kupu -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/kupu/xmlconfig.kupu -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/content2edit.xsl -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/drawers/imagedrawer.xsl -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/drawers/imagelibraries.xml.jx -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/drawers/kupudrawerstyles.css -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/drawers/libraries.xml.jx -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/drawers/linkdrawer.xsl -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/drawers/linklibraries.xml.jx -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/drawers/publication_image_library.xml.jx -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/drawers/sitetree_link_library.xml.jx -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/i18n.xsl -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/images/emblem-generic.png -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/images/exit.gif -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/images/page-image.png -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/images/pub-image.png -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/images/right_arrow.png -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/images/sitetree-link.png -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/kupumacros.xsl -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/kupusave.xsl -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/page2kupu.xsl -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/pageassets2kupulibrary.xsl -%%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/sitetree2kupulibrary.xsl -%%ZOPEPRODUCTDIR%%/kupu/cnf/head.kupu -%%ZOPEPRODUCTDIR%%/kupu/cnf/include.kupu -%%ZOPEPRODUCTDIR%%/kupu/cnf/toolboxes.kupu -%%ZOPEPRODUCTDIR%%/kupu/cnf/wire.kupu -%%ZOPEPRODUCTDIR%%/kupu/cnf/xmlconfig.kupu -%%ZOPEPRODUCTDIR%%/kupu/common/diff_match_patch.js -%%ZOPEPRODUCTDIR%%/kupu/common/fulldoc.html -%%ZOPEPRODUCTDIR%%/kupu/common/kupu-pox.cgi -%%ZOPEPRODUCTDIR%%/kupu/common/kupu.cgi -%%ZOPEPRODUCTDIR%%/kupu/common/kupu.html -%%ZOPEPRODUCTDIR%%/kupu/common/kupu.pox -%%ZOPEPRODUCTDIR%%/kupu/common/kupu.pox.jspx -%%ZOPEPRODUCTDIR%%/kupu/common/kupu_kjax.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupubasetools.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupubeforeunload.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupublank.html -%%ZOPEPRODUCTDIR%%/kupu/common/kupucleanupexpressions.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupucnf.html -%%ZOPEPRODUCTDIR%%/kupu/common/kupucnftable.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupucontentfilters.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupucontentstyles.css -%%ZOPEPRODUCTDIR%%/kupu/common/kupucontextmenu.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/.objects -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/allimages.xml -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/drawer.xsl -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/drawer.xsl.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/imagelibrary.xml -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/kupubuttons.xml -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/libraries.rng -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/linklibrary.xml -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos.xml -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/bitflux_logo.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/bitflux_logo_preview.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/bubnbros.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/bubnbros_preview.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/codespeak_logo.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/codespeak_logo_preview.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/diver_logo.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/diver_logo_preview.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/eth_logo.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/eth_logo_preview.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/infrae_logo.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/infrae_logo_preview.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/kupu_logo.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/kupu_logo_preview.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/lenya_logo.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/lenya_logo_preview.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/opensource.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/opensource_preview.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/oscom4_banner.gif -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/oscom4_banner_preview.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/oscom_logo.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/oscom_logo_preview.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/plone_logo.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/plone_logo_preview.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/pypy_logo.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/pypy_logo_preview.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/silva_logo.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/silva_logo_preview.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/twiki_logo.gif -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/twiki_logo.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/zea_logo.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/zea_logo_preview.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/zope_logo.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos/zope_logo_preview.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/test-drawer.xsl -%%ZOPEPRODUCTDIR%%/kupu/common/kupudrawerstyles.css -%%ZOPEPRODUCTDIR%%/kupu/common/kupueditor.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupuform.html -%%ZOPEPRODUCTDIR%%/kupu/common/kupuhelpers.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/anchor.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/anchor.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/background-color.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/background-color.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/bold.gif -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/bold.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/bold.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/bold.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/bookmark.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/bookmark.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/buttons.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/buttons.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/caret.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/caret.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/closed.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/closed.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/copy.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/copy.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/create-new.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/create-new.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/cut.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/cut.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/definitionlist.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/definitionlist.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/document.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/document.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/exit.gif -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/exit.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/exthyperlink.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/exthyperlink.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/folder.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/folder.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/fonts.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/fonts.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/format.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/format.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/hr.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/hr.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/image.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/image.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/indent.gif -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/indent.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/indent.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/indent.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/inthyperlink.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/inthyperlink.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/italic.gif -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/italic.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/italic.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/italic.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/justify-center.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/justify-center.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/justify-full.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/justify-full.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/justify-left.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/justify-left.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/justify-right.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/justify-right.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/kupu_icon.gif -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/kupu_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/kupulibrary.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/kupulibrary.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/kupusearch_icon.gif -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/kupusearch_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/larger-text.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/larger-text.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/link.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/link.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/opened.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/opened.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/ordered-list.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/ordered-list.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/outdent.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/outdent.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/paste.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/paste.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/redo-disabled.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/redo-disabled.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/redo.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/redo.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/remove.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/remove.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/save.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/save.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/size.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/size.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/smaller-text.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/smaller-text.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/space.gif -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/space.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/strikethrough.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/strikethrough.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/subscript.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/subscript.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/superscript.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/superscript.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/table.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/table.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/text-check.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/text-check.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/text-color.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/text-color.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/toolbarbg_blue.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/toolbarbg_blue.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/toolbarbg_green.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/toolbarbg_green.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/toolbarbg_purple.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/toolbarbg_purple.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/toolbarbg_wood.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/toolbarbg_wood.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/treeCollapsed.gif -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/treeCollapsed.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/underline.gif -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/underline.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/underline.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/underline.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/undo-disabled.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/undo-disabled.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/undo.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/undo.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/unlink.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/unlink.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/unordered-list.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/unordered-list.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/view-source.png -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/view-source.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/zoom-in.gif -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/zoom-in.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/zoom-out.gif -%%ZOPEPRODUCTDIR%%/kupu/common/kupuimages/zoom-out.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/common/kupuinit.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupuinit_experimental.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupuinit_form.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupuinit_genericelements.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupuinit_multi.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupuinspector.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupuloggers.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupumacros.html -%%ZOPEPRODUCTDIR%%/kupu/common/kupumulti.html -%%ZOPEPRODUCTDIR%%/kupu/common/kupumultieditor.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupunoi18n.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupupopups/image.html -%%ZOPEPRODUCTDIR%%/kupu/common/kupupopups/link.html -%%ZOPEPRODUCTDIR%%/kupu/common/kupusaveonpart.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupusourceedit.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupuspellchecker.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupustart.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupustart_form.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupustart_multi.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupustyles.css -%%ZOPEPRODUCTDIR%%/kupu/common/kuputoolcollapser.js -%%ZOPEPRODUCTDIR%%/kupu/common/kupuundo.js -%%ZOPEPRODUCTDIR%%/kupu/common/sarissa.js -%%ZOPEPRODUCTDIR%%/kupu/common/sarissa_ieemu_xpath.js -%%ZOPEPRODUCTDIR%%/kupu/common/spellcheck.cgi -%%ZOPEPRODUCTDIR%%/kupu/config.py -%%ZOPEPRODUCTDIR%%/kupu/config.pyc -%%ZOPEPRODUCTDIR%%/kupu/configure.zcml -%%ZOPEPRODUCTDIR%%/kupu/default/body.kupu -%%ZOPEPRODUCTDIR%%/kupu/default/colorchooser.kupu -%%ZOPEPRODUCTDIR%%/kupu/default/contextmenu.kupu -%%ZOPEPRODUCTDIR%%/kupu/default/drawers.kupu -%%ZOPEPRODUCTDIR%%/kupu/default/form.kupu -%%ZOPEPRODUCTDIR%%/kupu/default/head.kupu -%%ZOPEPRODUCTDIR%%/kupu/default/html.kupu -%%ZOPEPRODUCTDIR%%/kupu/default/include.kupu -%%ZOPEPRODUCTDIR%%/kupu/default/save.kupu -%%ZOPEPRODUCTDIR%%/kupu/default/saveonpart.kupu -%%ZOPEPRODUCTDIR%%/kupu/default/sourceedit.kupu -%%ZOPEPRODUCTDIR%%/kupu/default/spellchecker.kupu -%%ZOPEPRODUCTDIR%%/kupu/default/toolbar.kupu -%%ZOPEPRODUCTDIR%%/kupu/default/toolboxes.kupu -%%ZOPEPRODUCTDIR%%/kupu/default/undo.kupu -%%ZOPEPRODUCTDIR%%/kupu/default/wire.kupu -%%ZOPEPRODUCTDIR%%/kupu/default/xmlconfig.kupu -%%ZOPEPRODUCTDIR%%/kupu/dist-apache-lenya.kupu -%%ZOPEPRODUCTDIR%%/kupu/dist-cnf.kupu -%%ZOPEPRODUCTDIR%%/kupu/dist-form.kupu -%%ZOPEPRODUCTDIR%%/kupu/dist-multi.kupu -%%ZOPEPRODUCTDIR%%/kupu/dist-plone.kupu -%%ZOPEPRODUCTDIR%%/kupu/dist-zope2.kupu -%%ZOPEPRODUCTDIR%%/kupu/dist.kupu -%%ZOPEPRODUCTDIR%%/kupu/doc/BEFOREUNLOAD.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/CHANGES.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/CONTRIBUTING.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/CREDITS.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/CUSTOMIZING.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/EXTENDING.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/FAQ.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/IMAGEUPLOADER.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/INSTALL.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/JSAPI.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/LIBRARIES.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/LICENSE.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/LICENSE_DIFFMATCHPATCH.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/OLDBROWSERS.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/PLONE2.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/README.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/SPELLCHECKER.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/STYLEGUIDE.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/TEMPLATE-SYSTEM.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/TODO.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/ZOPE2.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/default.css -%%ZOPEPRODUCTDIR%%/kupu/doc/docutils.conf -%%ZOPEPRODUCTDIR%%/kupu/doc/file-template -%%ZOPEPRODUCTDIR%%/kupu/doc/reference/errors.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/reference/glossary.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/reference/kupuconfig.txt -%%ZOPEPRODUCTDIR%%/kupu/doc/reference/readme.txt -%%ZOPEPRODUCTDIR%%/kupu/form/body.kupu -%%ZOPEPRODUCTDIR%%/kupu/form/head.kupu -%%ZOPEPRODUCTDIR%%/kupu/form/include.kupu -%%ZOPEPRODUCTDIR%%/kupu/form/save.kupu -%%ZOPEPRODUCTDIR%%/kupu/i18n.bat -%%ZOPEPRODUCTDIR%%/kupu/i18n/README.txt -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-bg.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-bg.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-ca.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-ca.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-cs.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-cs.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-da.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-da.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-de.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-de.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-el.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-el.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-eo.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-eo.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-es.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-es.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-eu.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-eu.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-fi.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-fi.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-fr.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-fr.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-he.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-he.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-hu.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-hu.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-it.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-it.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-ja.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-ja.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-manual.pot -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-nl.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-nl.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-pl.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-pl.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-pt-br.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-pt-br.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-pt.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-pt.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-ru.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-ru.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-sk.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-sk.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-sl.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-sl.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-sr-Latn.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-sr-Latn.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-sr.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-sr.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-sv.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-sv.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-tr.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-tr.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-uk.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-uk.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-vi.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-vi.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-zh-cn.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-zh-cn.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-zh-tw.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-zh-tw.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-zh.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu-zh.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupu.pot -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-ca.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-ca.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-cs.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-cs.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-da.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-da.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-de.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-de.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-es.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-es.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-eu.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-eu.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-fr.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-fr.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-hu.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-hu.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-it.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-it.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-ja.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-ja.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-manual.pot -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-nl.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-nl.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-pl.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-pl.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-pt-br.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-pt-br.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-pt.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-pt.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-sk.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-sk.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-sv.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-sv.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-tr.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-tr.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-uk.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-uk.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-vi.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-vi.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-zh-tw.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig-zh-tw.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupuconfig.pot -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-ca.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-ca.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-cs.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-cs.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-da.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-da.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-de.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-de.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-el.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-el.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-eo.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-eo.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-es.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-es.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-eu.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-eu.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-fi.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-fi.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-fr.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-fr.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-he.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-he.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-hu.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-hu.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-it.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-it.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-ja.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-ja.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-manual.pot -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-nl.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-nl.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-pl.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-pl.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-pt-br.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-pt-br.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-pt.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-pt.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-sk.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-sk.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-sl.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-sl.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-sr-Latn.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-sr-Latn.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-sr.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-sr.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-tr.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-tr.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-uk.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-uk.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-vi.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-vi.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-zh-cn.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-zh-cn.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-zh-tw.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-zh-tw.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-zh.mo -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox-zh.po -%%ZOPEPRODUCTDIR%%/kupu/i18n/kupupox.pot -%%ZOPEPRODUCTDIR%%/kupu/include.kupu -%%ZOPEPRODUCTDIR%%/kupu/jslint.js -%%ZOPEPRODUCTDIR%%/kupu/jslint.opts -%%ZOPEPRODUCTDIR%%/kupu/kupu-i18nextract-sa-diff.patch -%%ZOPEPRODUCTDIR%%/kupu/kupu.xpr -%%ZOPEPRODUCTDIR%%/kupu/kupu_icon.gif -%%ZOPEPRODUCTDIR%%/kupu/lint.py -%%ZOPEPRODUCTDIR%%/kupu/lint.pyc -%%ZOPEPRODUCTDIR%%/kupu/make-jspx.xsl -%%ZOPEPRODUCTDIR%%/kupu/make.bat -%%ZOPEPRODUCTDIR%%/kupu/make.xsl -%%ZOPEPRODUCTDIR%%/kupu/mmbase/Makefile -%%ZOPEPRODUCTDIR%%/kupu/mmbase/body-mmbase.kupu -%%ZOPEPRODUCTDIR%%/kupu/mmbase/body.kupu -%%ZOPEPRODUCTDIR%%/kupu/mmbase/contextmenu.kupu -%%ZOPEPRODUCTDIR%%/kupu/mmbase/cross-browser.js -%%ZOPEPRODUCTDIR%%/kupu/mmbase/dist-mmbase.kupu -%%ZOPEPRODUCTDIR%%/kupu/mmbase/divstool.js -%%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers.kupu -%%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers/attachments.items.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers/collection.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers/drawer.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers/drawer.xsl.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers/flashobjects.items.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers/images.items.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers/kupudrawerstyles.css -%%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers/kupuimages/kupublank.html -%%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers/kupuimages/kupulibrary.png -%%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers/libraries.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers/library.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers/search.constraints.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers/search.library.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers/segments.items.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers/test.post.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers/texts.items.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers/upload.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers/uploadfields.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers/urls.items.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/error.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/flashtool.js -%%ZOPEPRODUCTDIR%%/kupu/mmbase/flash.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/head-mmbase.kupu -%%ZOPEPRODUCTDIR%%/kupu/mmbase/head.kupu -%%ZOPEPRODUCTDIR%%/kupu/mmbase/html.kupu -%%ZOPEPRODUCTDIR%%/kupu/mmbase/i18n/de.mo -%%ZOPEPRODUCTDIR%%/kupu/mmbase/i18n/de.po -%%ZOPEPRODUCTDIR%%/kupu/mmbase/i18n/en.mo -%%ZOPEPRODUCTDIR%%/kupu/mmbase/i18n/en.po -%%ZOPEPRODUCTDIR%%/kupu/mmbase/i18n/eo.mo -%%ZOPEPRODUCTDIR%%/kupu/mmbase/i18n/eo.po -%%ZOPEPRODUCTDIR%%/kupu/mmbase/i18n/fr.mo -%%ZOPEPRODUCTDIR%%/kupu/mmbase/i18n/fr.po -%%ZOPEPRODUCTDIR%%/kupu/mmbase/i18n/it.mo -%%ZOPEPRODUCTDIR%%/kupu/mmbase/i18n/it.po -%%ZOPEPRODUCTDIR%%/kupu/mmbase/i18n/nl.mo -%%ZOPEPRODUCTDIR%%/kupu/mmbase/i18n/nl.po -%%ZOPEPRODUCTDIR%%/kupu/mmbase/icons/flash.png -%%ZOPEPRODUCTDIR%%/kupu/mmbase/icons/map-open.gif -%%ZOPEPRODUCTDIR%%/kupu/mmbase/icons/map.gif -%%ZOPEPRODUCTDIR%%/kupu/mmbase/include.kupu -%%ZOPEPRODUCTDIR%%/kupu/mmbase/index.kupu -%%ZOPEPRODUCTDIR%%/kupu/mmbase/kupuinit.js -%%ZOPEPRODUCTDIR%%/kupu/mmbase/kupustyle.css -%%ZOPEPRODUCTDIR%%/kupu/mmbase/layout.css -%%ZOPEPRODUCTDIR%%/kupu/mmbase/layout.js -%%ZOPEPRODUCTDIR%%/kupu/mmbase/make.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/mmbase.css -%%ZOPEPRODUCTDIR%%/kupu/mmbase/mmbase.js -%%ZOPEPRODUCTDIR%%/kupu/mmbase/mmbase.kupu -%%ZOPEPRODUCTDIR%%/kupu/mmbase/mmbase.png -%%ZOPEPRODUCTDIR%%/kupu/mmbase/mmbasedrawers.js -%%ZOPEPRODUCTDIR%%/kupu/mmbase/mmbasetools.js -%%ZOPEPRODUCTDIR%%/kupu/mmbase/mymessages.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/node.body.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/node.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/override.js -%%ZOPEPRODUCTDIR%%/kupu/mmbase/preview.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/receive.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/saveonpart.kupu -%%ZOPEPRODUCTDIR%%/kupu/mmbase/spellcheck.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/start.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/test.kupu -%%ZOPEPRODUCTDIR%%/kupu/mmbase/toolbar.kupu -%%ZOPEPRODUCTDIR%%/kupu/mmbase/toolboxes.kupu -%%ZOPEPRODUCTDIR%%/kupu/mmbase/tools/create-subnode.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/tools/empty.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/tools/related-type.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/tools/related.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/tools/search-node.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/tools/searchrelate.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/tools/test.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/tools/tree.jspx -%%ZOPEPRODUCTDIR%%/kupu/mmbase/wire.kupu -%%ZOPEPRODUCTDIR%%/kupu/mmbase/xmlconfig.kupu -%%ZOPEPRODUCTDIR%%/kupu/multi/body.kupu -%%ZOPEPRODUCTDIR%%/kupu/multi/head.kupu -%%ZOPEPRODUCTDIR%%/kupu/multi/include.kupu -%%ZOPEPRODUCTDIR%%/kupu/multi/save.kupu -%%ZOPEPRODUCTDIR%%/kupu/multi/toolboxes.kupu -%%ZOPEPRODUCTDIR%%/kupu/plone/ReftextField.py -%%ZOPEPRODUCTDIR%%/kupu/plone/ReftextField.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/TODO.txt -%%ZOPEPRODUCTDIR%%/kupu/plone/__init__.py -%%ZOPEPRODUCTDIR%%/kupu/plone/__init__.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/beforeunload.kupu -%%ZOPEPRODUCTDIR%%/kupu/plone/body.kupu -%%ZOPEPRODUCTDIR%%/kupu/plone/colorchooser.kupu -%%ZOPEPRODUCTDIR%%/kupu/plone/config.py -%%ZOPEPRODUCTDIR%%/kupu/plone/config.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/configure.zcml -%%ZOPEPRODUCTDIR%%/kupu/plone/drawers.kupu -%%ZOPEPRODUCTDIR%%/kupu/plone/exportimport.py -%%ZOPEPRODUCTDIR%%/kupu/plone/exportimport.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/head.kupu -%%ZOPEPRODUCTDIR%%/kupu/plone/helpers.py -%%ZOPEPRODUCTDIR%%/kupu/plone/helpers.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/html2captioned.py -%%ZOPEPRODUCTDIR%%/kupu/plone/html2captioned.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/include.kupu -%%ZOPEPRODUCTDIR%%/kupu/plone/interfaces.py -%%ZOPEPRODUCTDIR%%/kupu/plone/interfaces.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu2html.py -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu2html.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_config.pt -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/contentUsesKupu.py -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/convertContentForKupu.py -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/emptypage.pt -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/emptypageresources.pt -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/kupuUploadImage.py -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/kupuUploadImage.py.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/kupu_captioned_image.pt -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/kupu_kjax_support.xml.pt -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/kupu_migration.xml.pt -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/kupu_wysiwyg_support.html -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/kupublank.html.html -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/kupucollection.xml.pt -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/kupucollection.xml.pt.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/kupulibraries.xml.pt -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/kupulocate.xml.pt -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/kupumyitems.xml.pt -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/kupuplone.css.dtml -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/kupuploneeditor.js -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/kupuploneinit.js -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/kupuploneui.js -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/kupurecentitems.xml.pt -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/kupusaveonpart.js -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/kupusearch.xml.pt -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/kupuselection.xml.pt -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/anchor.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/anchor.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/bgcolor.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/bgcolor.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/bold.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/bold.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/center.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/center.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/definitionlist.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/definitionlist.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/delete_icon.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/delete_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/flash-placeholder.png -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/flash-placeholder.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/fullscreencollapse_icon.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/fullscreencollapse_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/fullscreenexpand_icon.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/fullscreenexpand_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/hr.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/hr.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/hyperlink.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/hyperlink.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/image.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/image.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/indent.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/indent.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/italic.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/italic.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/kupu_sprite.png -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/kupu_sprite.png.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/kupu_sprite.pxi -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/left_just.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/left_just.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/link_icon.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/link_icon.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/list.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/list.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/numbered_list.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/numbered_list.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/outdent.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/outdent.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/redo.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/redo.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/right_just.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/right_just.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/space.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/space.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/strikethrough.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/strikethrough.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/subscript.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/subscript.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/superscript.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/superscript.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/table.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/table.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/textcolor.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/textcolor.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/tools.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/tools.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/underline.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/underline.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/undo.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/undo.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/unformat.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/unformat.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/view-source.gif -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages/view-source.gif.metadata -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/resolveuid.py -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/sample-kupu-customisation-policy.py -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/wysiwyg_support.pt -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_references/referencebrowser.js -%%ZOPEPRODUCTDIR%%/kupu/plone/kupu_references/referencebrowser.pt -%%ZOPEPRODUCTDIR%%/kupu/plone/libraries.pt -%%ZOPEPRODUCTDIR%%/kupu/plone/librarytool.py -%%ZOPEPRODUCTDIR%%/kupu/plone/librarytool.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/permissions.py -%%ZOPEPRODUCTDIR%%/kupu/plone/permissions.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/plonedrawers.py -%%ZOPEPRODUCTDIR%%/kupu/plone/plonedrawers.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/plonelibrarytool.py -%%ZOPEPRODUCTDIR%%/kupu/plone/plonelibrarytool.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/profiles/default/actionicons.xml -%%ZOPEPRODUCTDIR%%/kupu/plone/profiles/default/controlpanel.xml -%%ZOPEPRODUCTDIR%%/kupu/plone/profiles/default/cssregistry.xml -%%ZOPEPRODUCTDIR%%/kupu/plone/profiles/default/export_steps.xml -%%ZOPEPRODUCTDIR%%/kupu/plone/profiles/default/import_steps.xml -%%ZOPEPRODUCTDIR%%/kupu/plone/profiles/default/jsregistry.xml -%%ZOPEPRODUCTDIR%%/kupu/plone/profiles/default/kupu.xml -%%ZOPEPRODUCTDIR%%/kupu/plone/profiles/default/metadata.xml -%%ZOPEPRODUCTDIR%%/kupu/plone/profiles/default/skins.xml -%%ZOPEPRODUCTDIR%%/kupu/plone/profiles/default/toolset.xml -%%ZOPEPRODUCTDIR%%/kupu/plone/resource_types.pt -%%ZOPEPRODUCTDIR%%/kupu/plone/save.kupu -%%ZOPEPRODUCTDIR%%/kupu/plone/scanner.py -%%ZOPEPRODUCTDIR%%/kupu/plone/scanner.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/sourceedit.kupu -%%ZOPEPRODUCTDIR%%/kupu/plone/spellchecker.kupu -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/TestContent.py -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/TestContent.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/__init__.py -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/framework.py -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/framework.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/image.jpg -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/input/baduid.in -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/input/linked.in -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/input/minimal.in -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/input/notcaptioned.in -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/input/notquoted.in -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/input/simple.in -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/input/umlauts.in -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/input/umlauts2.in -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/kuputestcase.py -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/kuputestcase.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/output/baduid.out -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/output/linked.out -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/output/minimal.out -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/output/notcaptioned.out -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/output/notquoted.out -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/output/simple.out -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/output/umlauts.out -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/output/umlauts2.out -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/runalltests.py -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/runalltests.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/runme.cmd -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/test_browserSupportsKupu.py -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/test_browserSupportsKupu.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/test_html2captioned.py -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/test_html2captioned.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/test_i18n.py -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/test_i18n.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/test_librarymanager.py -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/test_librarymanager.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/test_links.py -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/test_links.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/test_plonedrawer.py -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/test_plonedrawer.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/test_resourcetypemapper.py -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/test_resourcetypemapper.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/test_urls.py -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/test_urls.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/tests/umlauts-testdata.txt -%%ZOPEPRODUCTDIR%%/kupu/plone/toolbar.kupu -%%ZOPEPRODUCTDIR%%/kupu/plone/util.py -%%ZOPEPRODUCTDIR%%/kupu/plone/util.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/wire.kupu -%%ZOPEPRODUCTDIR%%/kupu/plone/wysiwyg_support.kupu -%%ZOPEPRODUCTDIR%%/kupu/plone/xml/kupuExport.xml -%%ZOPEPRODUCTDIR%%/kupu/plone/xmlconfig.kupu -%%ZOPEPRODUCTDIR%%/kupu/plone/z3interfaces.py -%%ZOPEPRODUCTDIR%%/kupu/plone/z3interfaces.pyc -%%ZOPEPRODUCTDIR%%/kupu/plone/zmi_docs.pt -%%ZOPEPRODUCTDIR%%/kupu/plone/zmi_links.pt -%%ZOPEPRODUCTDIR%%/kupu/plone/zmi_toolbar.pt -%%ZOPEPRODUCTDIR%%/kupu/python/__init__.py -%%ZOPEPRODUCTDIR%%/kupu/python/__init__.pyc -%%ZOPEPRODUCTDIR%%/kupu/python/nationalizer.py -%%ZOPEPRODUCTDIR%%/kupu/python/nationalizer.pyc -%%ZOPEPRODUCTDIR%%/kupu/python/spellcheck.py -%%ZOPEPRODUCTDIR%%/kupu/python/spellcheck.pyc -%%ZOPEPRODUCTDIR%%/kupu/refresh.txt -%%ZOPEPRODUCTDIR%%/kupu/roundup/kupuinit.js -%%ZOPEPRODUCTDIR%%/kupu/roundup/kupustyles.css -%%ZOPEPRODUCTDIR%%/kupu/tests/run_tests.html -%%ZOPEPRODUCTDIR%%/kupu/tests/test_beforeunload.js -%%ZOPEPRODUCTDIR%%/kupu/tests/test_kupubasetools.js -%%ZOPEPRODUCTDIR%%/kupu/tests/test_kupueditor.js -%%ZOPEPRODUCTDIR%%/kupu/tests/test_kupuhelpers.js -%%ZOPEPRODUCTDIR%%/kupu/tests/test_kupuinit.js -%%ZOPEPRODUCTDIR%%/kupu/tests/test_plone.js -%%ZOPEPRODUCTDIR%%/kupu/tests/test_xhtml.js -%%ZOPEPRODUCTDIR%%/kupu/tools/compress.py -%%ZOPEPRODUCTDIR%%/kupu/tools/compress.pyc -%%ZOPEPRODUCTDIR%%/kupu/tools/convert_to_utf-8.py -%%ZOPEPRODUCTDIR%%/kupu/tools/convert_to_utf-8.pyc -%%ZOPEPRODUCTDIR%%/kupu/tools/makepox.py -%%ZOPEPRODUCTDIR%%/kupu/tools/makepox.pyc -%%ZOPEPRODUCTDIR%%/kupu/version.txt -%%ZOPEPRODUCTDIR%%/kupu/widgeteer/Makefile -%%ZOPEPRODUCTDIR%%/kupu/widgeteer/body.kupu -%%ZOPEPRODUCTDIR%%/kupu/widgeteer/browser.kupu -%%ZOPEPRODUCTDIR%%/kupu/widgeteer/dist.kupu -%%ZOPEPRODUCTDIR%%/kupu/widgeteer/empty.html -%%ZOPEPRODUCTDIR%%/kupu/widgeteer/head.kupu -%%ZOPEPRODUCTDIR%%/kupu/widgeteer/include.kupu -%%ZOPEPRODUCTDIR%%/kupu/widgeteer/kupuinit.js -%%ZOPEPRODUCTDIR%%/kupu/widgeteer/kupustart.js -%%ZOPEPRODUCTDIR%%/kupu/widgeteer/kupustyles.css -%%ZOPEPRODUCTDIR%%/kupu/widgeteer/make.bat -%%ZOPEPRODUCTDIR%%/kupu/widgeteer/popups.kupu -%%ZOPEPRODUCTDIR%%/kupu/widgeteer/wire.kupu -%%ZOPEPRODUCTDIR%%/kupu/widgeteer/xmlconfig.kupu -%%ZOPEPRODUCTDIR%%/kupu/zope2/__init__.py -%%ZOPEPRODUCTDIR%%/kupu/zope2/__init__.pyc -%%ZOPEPRODUCTDIR%%/kupu/zope2/addKupuEditor.pt -%%ZOPEPRODUCTDIR%%/kupu/zope2/body.kupu -%%ZOPEPRODUCTDIR%%/kupu/zope2/contextmenu.kupu -%%ZOPEPRODUCTDIR%%/kupu/zope2/drawers.kupu -%%ZOPEPRODUCTDIR%%/kupu/zope2/example.pt -%%ZOPEPRODUCTDIR%%/kupu/zope2/head.kupu -%%ZOPEPRODUCTDIR%%/kupu/zope2/html.kupu -%%ZOPEPRODUCTDIR%%/kupu/zope2/include.kupu -%%ZOPEPRODUCTDIR%%/kupu/zope2/saveonpart.kupu -%%ZOPEPRODUCTDIR%%/kupu/zope2/sourceedit.kupu -%%ZOPEPRODUCTDIR%%/kupu/zope2/wire.kupu -%%ZOPEPRODUCTDIR%%/kupu/zope2/xmlconfig.kupu -%%ZOPEPRODUCTDIR%%/kupu/zope3/__init__.py -%%ZOPEPRODUCTDIR%%/kupu/zope3/__init__.pyc -%%ZOPEPRODUCTDIR%%/kupu/zope3/browser/__init__.py -%%ZOPEPRODUCTDIR%%/kupu/zope3/browser/__init__.pyc -%%ZOPEPRODUCTDIR%%/kupu/zope3/browser/configure.zcml -%%ZOPEPRODUCTDIR%%/kupu/zope3/configure.zcml -%%ZOPEPRODUCTDIR%%/kupu/zope3/field.py -%%ZOPEPRODUCTDIR%%/kupu/zope3/field.pyc -%%ZOPEPRODUCTDIR%%/kupu/zope3/interfaces.py -%%ZOPEPRODUCTDIR%%/kupu/zope3/interfaces.pyc -%%ZOPEPRODUCTDIR%%/statusmessages/HISTORY.txt -%%ZOPEPRODUCTDIR%%/statusmessages/__init__.py -%%ZOPEPRODUCTDIR%%/statusmessages/__init__.pyc -%%ZOPEPRODUCTDIR%%/statusmessages/adapter.py -%%ZOPEPRODUCTDIR%%/statusmessages/adapter.pyc -%%ZOPEPRODUCTDIR%%/statusmessages/configure.zcml -%%ZOPEPRODUCTDIR%%/statusmessages/interfaces.py -%%ZOPEPRODUCTDIR%%/statusmessages/interfaces.pyc -%%ZOPEPRODUCTDIR%%/statusmessages/message.py -%%ZOPEPRODUCTDIR%%/statusmessages/message.pyc -%%ZOPEPRODUCTDIR%%/statusmessages/tests/__init__.py -%%ZOPEPRODUCTDIR%%/statusmessages/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/statusmessages/tests/test_adapter.py -%%ZOPEPRODUCTDIR%%/statusmessages/tests/test_adapter.pyc -%%ZOPEPRODUCTDIR%%/statusmessages/tests/test_doctests.py -%%ZOPEPRODUCTDIR%%/statusmessages/tests/test_doctests.pyc -%%ZOPEPRODUCTDIR%%/statusmessages/tests/test_encoding.py -%%ZOPEPRODUCTDIR%%/statusmessages/tests/test_encoding.pyc -%%ZOPEPRODUCTDIR%%/statusmessages/version.txt -%%ZOPEPRODUCTDIR%%/validation/ChangeLog -%%ZOPEPRODUCTDIR%%/validation/ZService.py -%%ZOPEPRODUCTDIR%%/validation/ZService.pyc -%%ZOPEPRODUCTDIR%%/validation/__init__.py -%%ZOPEPRODUCTDIR%%/validation/__init__.pyc -%%ZOPEPRODUCTDIR%%/validation/__pkginfo__.py -%%ZOPEPRODUCTDIR%%/validation/__pkginfo__.pyc -%%ZOPEPRODUCTDIR%%/validation/chain.py -%%ZOPEPRODUCTDIR%%/validation/chain.pyc -%%ZOPEPRODUCTDIR%%/validation/config.py -%%ZOPEPRODUCTDIR%%/validation/config.pyc -%%ZOPEPRODUCTDIR%%/validation/exceptions.py -%%ZOPEPRODUCTDIR%%/validation/exceptions.pyc -%%ZOPEPRODUCTDIR%%/validation/interfaces/IValidationService.py -%%ZOPEPRODUCTDIR%%/validation/interfaces/IValidationService.pyc -%%ZOPEPRODUCTDIR%%/validation/interfaces/IValidator.py -%%ZOPEPRODUCTDIR%%/validation/interfaces/IValidator.pyc -%%ZOPEPRODUCTDIR%%/validation/interfaces/__init__.py -%%ZOPEPRODUCTDIR%%/validation/interfaces/__init__.pyc -%%ZOPEPRODUCTDIR%%/validation/interfaces/interface.py -%%ZOPEPRODUCTDIR%%/validation/interfaces/interface.pyc -%%ZOPEPRODUCTDIR%%/validation/service.py -%%ZOPEPRODUCTDIR%%/validation/service.pyc -%%ZOPEPRODUCTDIR%%/validation/tests/__init__.py -%%ZOPEPRODUCTDIR%%/validation/tests/__init__.pyc -%%ZOPEPRODUCTDIR%%/validation/tests/test_validation.py -%%ZOPEPRODUCTDIR%%/validation/tests/test_validation.pyc -%%ZOPEPRODUCTDIR%%/validation/validators/BaseValidators.py -%%ZOPEPRODUCTDIR%%/validation/validators/BaseValidators.pyc -%%ZOPEPRODUCTDIR%%/validation/validators/EmptyValidator.py -%%ZOPEPRODUCTDIR%%/validation/validators/EmptyValidator.pyc -%%ZOPEPRODUCTDIR%%/validation/validators/ExpressionValidator.py -%%ZOPEPRODUCTDIR%%/validation/validators/ExpressionValidator.pyc -%%ZOPEPRODUCTDIR%%/validation/validators/IdValidator.py -%%ZOPEPRODUCTDIR%%/validation/validators/IdValidator.pyc -%%ZOPEPRODUCTDIR%%/validation/validators/RangeValidator.py -%%ZOPEPRODUCTDIR%%/validation/validators/RangeValidator.pyc -%%ZOPEPRODUCTDIR%%/validation/validators/RegexValidator.py -%%ZOPEPRODUCTDIR%%/validation/validators/RegexValidator.pyc -%%ZOPEPRODUCTDIR%%/validation/validators/SupplValidators.py -%%ZOPEPRODUCTDIR%%/validation/validators/SupplValidators.pyc -%%ZOPEPRODUCTDIR%%/validation/validators/__init__.py -%%ZOPEPRODUCTDIR%%/validation/validators/__init__.pyc -%%ZOPEPRODUCTDIR%%/validation/validators/validator.py -%%ZOPEPRODUCTDIR%%/validation/validators/validator.pyc -%%ZOPEPRODUCTDIR%%/validation/version.txt -%%ZOPELIBPYTHONDIR%%/archetypes/__init__.py -%%ZOPELIBPYTHONDIR%%/archetypes/__init__.pyc -%%ZOPELIBPYTHONDIR%%/archetypes/kss/__init__.py -%%ZOPELIBPYTHONDIR%%/archetypes/kss/__init__.pyc -%%ZOPELIBPYTHONDIR%%/archetypes/kss/browser/edit_field_wrapper.pt -%%ZOPELIBPYTHONDIR%%/archetypes/kss/browser/view_field_wrapper.pt -%%ZOPELIBPYTHONDIR%%/archetypes/kss/commands/__init__.py -%%ZOPELIBPYTHONDIR%%/archetypes/kss/commands/__init__.pyc -%%ZOPELIBPYTHONDIR%%/archetypes/kss/commands/configure.zcml -%%ZOPELIBPYTHONDIR%%/archetypes/kss/commands/interfaces.py -%%ZOPELIBPYTHONDIR%%/archetypes/kss/commands/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/archetypes/kss/commands/validation.py -%%ZOPELIBPYTHONDIR%%/archetypes/kss/commands/validation.pyc -%%ZOPELIBPYTHONDIR%%/archetypes/kss/config.py -%%ZOPELIBPYTHONDIR%%/archetypes/kss/config.pyc -%%ZOPELIBPYTHONDIR%%/archetypes/kss/configure.zcml -%%ZOPELIBPYTHONDIR%%/archetypes/kss/events.py -%%ZOPELIBPYTHONDIR%%/archetypes/kss/events.pyc -%%ZOPELIBPYTHONDIR%%/archetypes/kss/fields.py -%%ZOPELIBPYTHONDIR%%/archetypes/kss/fields.pyc -%%ZOPELIBPYTHONDIR%%/archetypes/kss/fields_versioning.py -%%ZOPELIBPYTHONDIR%%/archetypes/kss/fields_versioning.pyc -%%ZOPELIBPYTHONDIR%%/archetypes/kss/interfaces.py -%%ZOPELIBPYTHONDIR%%/archetypes/kss/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/archetypes/kss/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/archetypes/kss/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/archetypes/kss/tests/selenium_tests/plone_inline_editing.html -%%ZOPELIBPYTHONDIR%%/archetypes/kss/tests/test_events.py -%%ZOPELIBPYTHONDIR%%/archetypes/kss/tests/test_events.pyc -%%ZOPELIBPYTHONDIR%%/archetypes/kss/tests/test_fields.py -%%ZOPELIBPYTHONDIR%%/archetypes/kss/tests/test_fields.pyc -%%ZOPELIBPYTHONDIR%%/archetypes/kss/tests/test_validation.py -%%ZOPELIBPYTHONDIR%%/archetypes/kss/tests/test_validation.pyc -%%ZOPELIBPYTHONDIR%%/archetypes/kss/utils.py -%%ZOPELIBPYTHONDIR%%/archetypes/kss/utils.pyc -%%ZOPELIBPYTHONDIR%%/archetypes/kss/validation.py -%%ZOPELIBPYTHONDIR%%/archetypes/kss/validation.pyc -%%ZOPELIBPYTHONDIR%%/archetypes/kss/version.txt -%%ZOPELIBPYTHONDIR%%/borg/__init__.py -%%ZOPELIBPYTHONDIR%%/borg/__init__.pyc -%%ZOPELIBPYTHONDIR%%/borg/localrole/README.txt -%%ZOPELIBPYTHONDIR%%/borg/localrole/__init__.py -%%ZOPELIBPYTHONDIR%%/borg/localrole/__init__.pyc -%%ZOPELIBPYTHONDIR%%/borg/localrole/bbb/__init__.py -%%ZOPELIBPYTHONDIR%%/borg/localrole/bbb/__init__.pyc -%%ZOPELIBPYTHONDIR%%/borg/localrole/bbb/bbb.txt -%%ZOPELIBPYTHONDIR%%/borg/localrole/bbb/interfaces.py -%%ZOPELIBPYTHONDIR%%/borg/localrole/bbb/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/borg/localrole/config.py -%%ZOPELIBPYTHONDIR%%/borg/localrole/config.pyc -%%ZOPELIBPYTHONDIR%%/borg/localrole/configure.zcml -%%ZOPELIBPYTHONDIR%%/borg/localrole/default.zcml -%%ZOPELIBPYTHONDIR%%/borg/localrole/default_adapter.py -%%ZOPELIBPYTHONDIR%%/borg/localrole/default_adapter.pyc -%%ZOPELIBPYTHONDIR%%/borg/localrole/exportimport.zcml -%%ZOPELIBPYTHONDIR%%/borg/localrole/factory_adapter.py -%%ZOPELIBPYTHONDIR%%/borg/localrole/factory_adapter.pyc -%%ZOPELIBPYTHONDIR%%/borg/localrole/interfaces.py -%%ZOPELIBPYTHONDIR%%/borg/localrole/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/borg/localrole/profiles/default/borg.localrole_various.txt -%%ZOPELIBPYTHONDIR%%/borg/localrole/profiles/default/import_steps.xml -%%ZOPELIBPYTHONDIR%%/borg/localrole/setuphandlers.py -%%ZOPELIBPYTHONDIR%%/borg/localrole/setuphandlers.pyc -%%ZOPELIBPYTHONDIR%%/borg/localrole/tests.py -%%ZOPELIBPYTHONDIR%%/borg/localrole/tests.pyc -%%ZOPELIBPYTHONDIR%%/borg/localrole/utils.py -%%ZOPELIBPYTHONDIR%%/borg/localrole/utils.pyc -%%ZOPELIBPYTHONDIR%%/borg/localrole/workspace.py -%%ZOPELIBPYTHONDIR%%/borg/localrole/workspace.pyc -%%ZOPELIBPYTHONDIR%%/borg/localrole/zmi/WorkspaceLocalRoleManagerForm.pt -%%ZOPELIBPYTHONDIR%%/five/__init__.py -%%ZOPELIBPYTHONDIR%%/five/__init__.pyc -%%ZOPELIBPYTHONDIR%%/five/customerize/__init__.py -%%ZOPELIBPYTHONDIR%%/five/customerize/__init__.pyc -%%ZOPELIBPYTHONDIR%%/five/customerize/browser.py -%%ZOPELIBPYTHONDIR%%/five/customerize/browser.pyc -%%ZOPELIBPYTHONDIR%%/five/customerize/browser.txt -%%ZOPELIBPYTHONDIR%%/five/customerize/configure.zcml -%%ZOPELIBPYTHONDIR%%/five/customerize/customerize.txt -%%ZOPELIBPYTHONDIR%%/five/customerize/customize.pt -%%ZOPELIBPYTHONDIR%%/five/customerize/interfaces.py -%%ZOPELIBPYTHONDIR%%/five/customerize/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/five/customerize/registrations.pt -%%ZOPELIBPYTHONDIR%%/five/customerize/tests.py -%%ZOPELIBPYTHONDIR%%/five/customerize/tests.pyc -%%ZOPELIBPYTHONDIR%%/five/customerize/testviewtemplate.pt -%%ZOPELIBPYTHONDIR%%/five/customerize/utils.py -%%ZOPELIBPYTHONDIR%%/five/customerize/utils.pyc -%%ZOPELIBPYTHONDIR%%/five/customerize/version.txt -%%ZOPELIBPYTHONDIR%%/five/customerize/zpt.py -%%ZOPELIBPYTHONDIR%%/five/customerize/zpt.pyc -%%ZOPELIBPYTHONDIR%%/five/customerize/zpt.txt -%%ZOPELIBPYTHONDIR%%/five/customerize/zptviews.pt -%%ZOPELIBPYTHONDIR%%/five/localsitemanager/__init__.py -%%ZOPELIBPYTHONDIR%%/five/localsitemanager/__init__.pyc -%%ZOPELIBPYTHONDIR%%/five/localsitemanager/browser.py -%%ZOPELIBPYTHONDIR%%/five/localsitemanager/browser.pyc -%%ZOPELIBPYTHONDIR%%/five/localsitemanager/browser.txt -%%ZOPELIBPYTHONDIR%%/five/localsitemanager/components.pt -%%ZOPELIBPYTHONDIR%%/five/localsitemanager/configure.zcml -%%ZOPELIBPYTHONDIR%%/five/localsitemanager/localsitemanager.txt -%%ZOPELIBPYTHONDIR%%/five/localsitemanager/overrides.zcml -%%ZOPELIBPYTHONDIR%%/five/localsitemanager/registry.py -%%ZOPELIBPYTHONDIR%%/five/localsitemanager/registry.pyc -%%ZOPELIBPYTHONDIR%%/five/localsitemanager/tests.py -%%ZOPELIBPYTHONDIR%%/five/localsitemanager/tests.pyc -%%ZOPELIBPYTHONDIR%%/five/localsitemanager/utils.py -%%ZOPELIBPYTHONDIR%%/five/localsitemanager/utils.pyc -%%ZOPELIBPYTHONDIR%%/kss/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/BeautifulSoup.py -%%ZOPELIBPYTHONDIR%%/kss/core/BeautifulSoup.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/EXTERNALS.TXT -%%ZOPELIBPYTHONDIR%%/kss/core/INSTALL.txt -%%ZOPELIBPYTHONDIR%%/kss/core/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/actionwrapper.py -%%ZOPELIBPYTHONDIR%%/kss/core/actionwrapper.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/browser/errorresponse.pt -%%ZOPELIBPYTHONDIR%%/kss/core/browser/kss_javascript.pt -%%ZOPELIBPYTHONDIR%%/kss/core/browser/kukitresponse.pt -%%ZOPELIBPYTHONDIR%%/kss/core/browserview.py -%%ZOPELIBPYTHONDIR%%/kss/core/browserview.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/commands.py -%%ZOPELIBPYTHONDIR%%/kss/core/commands.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/concatresource.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/config.py -%%ZOPELIBPYTHONDIR%%/kss/core/config.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/deprecated.py -%%ZOPELIBPYTHONDIR%%/kss/core/deprecated.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/dtds/xhtml-lat1.ent -%%ZOPELIBPYTHONDIR%%/kss/core/dtds/xhtml-special.ent -%%ZOPELIBPYTHONDIR%%/kss/core/dtds/xhtml-symbol.ent -%%ZOPELIBPYTHONDIR%%/kss/core/dtds/xhtml1-transitional.dtd -%%ZOPELIBPYTHONDIR%%/kss/core/interfaces.py -%%ZOPELIBPYTHONDIR%%/kss/core/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/kss.core-configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/kss.core-meta.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/kssview.py -%%ZOPELIBPYTHONDIR%%/kss/core/kssview.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/kssview.txt -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/LICENSE.txt -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/MochiKit.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/base2-dom-fp-20070816.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/base2-dom-fp-20080312.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/base2-dom-fp.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/cssQuery-compat.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/cssQuery.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/firebuglite/errorIcon.png -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/firebuglite/firebug.css -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/firebuglite/firebug.html -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/firebuglite/firebug.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/firebuglite/firebugx.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/firebuglite/infoIcon.png -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/firebuglite/warningIcon.png -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/dommer/CHANGES.txt -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/dommer/LICENSE.txt -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/dommer/README.txt -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/dommer/conftest.py -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/dommer/conftest.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/dommer/dommer.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/dommer/example.html -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/dommer/run_tests.html -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/dommer/test_dommer.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/dommer/version.txt -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/LICENSE.txt -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/README.txt -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/array.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/conftest.py -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/conftest.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/exception.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/function.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/misclib.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/number.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/server.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/string.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/test_array.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/test_misclib.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/test_number.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/test_string.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/testing.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/testing/findtests.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/testing/testbase.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/version.txt -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/minisax.js/LICENSE.txt -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/minisax.js/conftest.py -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/minisax.js/conftest.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/minisax.js/example.html -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/minisax.js/helpers.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/minisax.js/minisax.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/minisax.js/test_minisax.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/minisax.js/testhandler.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/minisax.js/version.txt -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/sarissa.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/doc/CREDITS.txt -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/doc/HISTORY.txt -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/doc/LICENSE.txt -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/doc/README.txt -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/doc/TODO.txt -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/doc/draganddrop.kss.txt -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/kukit/actionreg.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/kukit/commandprocessor.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/kukit/commandreg.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/kukit/dom.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/kukit/errors.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/kukit/eventreg.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/kukit/forms.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/kukit/kssparser.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/kukit/kukit.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/kukit/oper.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/kukit/plugin.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/kukit/providerreg.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/kukit/requestmanager.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/kukit/resourcedata.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/kukit/selectorreg.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/kukit/serveraction.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/kukit/tokenizer.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/kukit/utils.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/tests.bat -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/tests/browserstub.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/tests/develui.css -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/tests/ecmaunit-license.txt -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/tests/ecmaunit.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/tests/runner.html -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/tests/runtests.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/tests/runtests.sh -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/tests/testStyleParse.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/tests/test_kssparser.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/tests/test_requestmanager.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/tests/test_tokenizer.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/tests/test_utils.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/tests/unittestUtilities.js -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/utils/kss-mode.el -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/utils/kss.vim -%%ZOPELIBPYTHONDIR%%/kss/core/kukit/version.txt -%%ZOPELIBPYTHONDIR%%/kss/core/meta.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/parsers.py -%%ZOPELIBPYTHONDIR%%/kss/core/parsers.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/permission.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/EXTERNALS.TXT -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/cachingadapter.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/cachingadapter.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/compression/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/compression/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/compression/javascript.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/compression/javascript.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/compression/thirdparty/LICENSE -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/compression/thirdparty/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/compression/thirdparty/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/compression/thirdparty/packer.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/compression/thirdparty/packer.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/concatfileresource.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/concatfileresource.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/directives.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/directives.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/fields.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/fields.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/fileresource.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/fileresource.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/interfaces.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/kss.concatresource-configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/kss.concatresource-meta.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/meta.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/meta.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/meta.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/resource.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/resource.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/test/README -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/test/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/test/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/test/configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/test/test1.js -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/test/test2.js -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/version.txt -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/action.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/action.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/browser/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/browser/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/browser/configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/browser/develui.css -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/browser/develui.js -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/browser/develui.kss -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/browser/develui.pt -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/browser/develview.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/browser/develview.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/browser/interfaces.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/browser/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/command.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/command.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/commandset.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/commandset.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/configure.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/configure.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/deprecated/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/deprecated/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/deprecated/configure.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/deprecated/configure.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/deprecated/directives.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/deprecated/directives.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/deprecated/meta.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/directives.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/directives.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/event_type.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/event_type.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/interfaces.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/json/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/json/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/json/browser/jsonkukit.js -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/json/config.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/json/config.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/json/configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/json/interfaces.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/json/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/json/utils.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/json/utils.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/meta.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/plugin.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/plugin.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/pprovider.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/pprovider.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/registry.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/registry.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/selector_type.py -%%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/selector_type.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/README -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/README -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/commands.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/commands.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/addressbook.css -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/addressbook.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/addressbook.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/addressbook.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/addressbook.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/addressbook.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/autoupdate.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/autoupdate.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/basic_commands.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/basic_commands.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderclasses/README -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderclasses/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderclasses/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderclasses/configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderclasses/kss_binder_classes.js -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderclasses/kss_binder_classes.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderclasses/kss_binder_classes.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderclasses/selenium_tests/README.txt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderclasses/selenium_tests/binderclasses.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderclasses/zopeconfig.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderclasses/zopeconfig.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderids/README -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderids/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderids/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderids/binderids.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderids/binderids.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderids/config.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderids/config.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderids/configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderids/selenium_tests/README.txt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderids/selenium_tests/binderids.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderids/zopeconfig.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderids/zopeconfig.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/cancel_submit.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/cancel_submit.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/commandaction/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/commandaction/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/commandaction/actions.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/commandaction/actions.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/commandaction/cancel.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/commandaction/cancel.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/commandaction/commandaction.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/commandaction/commandaction.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/commandaction/configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/commandaction/focus.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/commandaction/focus.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/commandaction/kssattr.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/commandaction/kssattr.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/config.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/config.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coreplugin/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coreplugin/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coreplugin/configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coreplugin/demoview.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coreplugin/demoview.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coreplugin/keyevents.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coreplugin/keyevents.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coreplugin/kss_evt_preventbubbling.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coreplugin/kss_evt_preventbubbling.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/config.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/config.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/demoview.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/demoview.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/kss_client_action_alias.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/kss_client_action_alias.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/kss_selector_param.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/kss_selector_param.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/kss_selector_param_multiprop.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/kss_selector_param_multiprop.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/kss_url_param.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/kss_url_param.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/kss_url_param_multiprop.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/kss_url_param_multiprop.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/selenium_tests/README.txt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/selenium_tests/kss_client_action_alias.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/selenium_tests/kss_selector_param.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/selenium_tests/kss_selector_param_multiprop.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/selenium_tests/kss_url_param_multiprop.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/selenium_tests/urlparam.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/zopeconfig.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/zopeconfig.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/demoregistry.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/demoregistry.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/demoview.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/demoview.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/draganddrop.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/draganddrop.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/effects.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/effects.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/error_handling.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/error_handling.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/form_submit.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/form_submit.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/help.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/html_inserts.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/html_inserts.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/inline_edit.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/inline_edit.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/more_selectors.js -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/more_selectors.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/more_selectors.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/parameterfunction/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/parameterfunction/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/parameterfunction/config.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/parameterfunction/config.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/parameterfunction/configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/parameterfunction/forms.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/parameterfunction/forms.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/parameterfunction/kss_form_submit_multiprop.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/parameterfunction/kss_form_submit_multiprop.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/parameterfunction/kssid-UNUSED.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/parameterfunction/kssid-UNUSED.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/parameterfunction/parameterfunction_view.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/parameterfunction/parameterfunction_view.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/parameterfunction/selenium_tests/README.txt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/parameterfunction/selenium_tests/kss_form_submit_multiprop.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/parameterfunction/selenium_tests/pf_forms.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/parameterfunction/zopeconfig.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/parameterfunction/zopeconfig.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/preventdefault.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/preventdefault.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/protocol.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/protocol.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selectors/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selectors/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selectors/configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selectors/selectors.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selectors/selectors.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/0_ecmaunit_tests.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/actions.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/autopupdate.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/basic_commands.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/ca_cancel.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/ca_focus.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/ca_kssattr.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/cancel_submit.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/disabled/addressbook.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/error_handling.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/form_submit.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/html_inserts.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/inline_edit.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/kss_prevent_bubbling.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/more_selectors.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/preventdefault.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/protocol.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/selectors.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/two_select_revisited.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/two_selects.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/typewriter.html -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/snake.css -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/snake.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/snake.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/snake.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/snake.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/snake.rst -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/snake.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/tree.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/tree.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/two_select_revisited.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/two_select_revisited.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/two_selects.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/two_selects.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/typewriter.css -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/typewriter.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/typewriter.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/typewriter.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/typewriter.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/typewriter.rst -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/typewriter.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/xpath.kss -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/xpath.pt -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/zopeconfig.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/zopeconfig.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/interfaces.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/draganddrop/3rd_party/dragdrop.js -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/draganddrop/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/draganddrop/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/draganddrop/browser/kss_dragdrop.js -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/draganddrop/configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/effects/3rd_party/effects.js -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/effects/3rd_party/prototype.js -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/effects/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/effects/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/effects/browser/plugin.js -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/effects/commands.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/effects/commands.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/effects/configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/effects/interfaces.py -%%ZOPELIBPYTHONDIR%%/kss/core/plugins/effects/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/selectors.py -%%ZOPELIBPYTHONDIR%%/kss/core/selectors.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/siteview.txt -%%ZOPELIBPYTHONDIR%%/kss/core/svnignore -%%ZOPELIBPYTHONDIR%%/kss/core/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/core/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/tests/base.py -%%ZOPELIBPYTHONDIR%%/kss/core/tests/base.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/tests/commandinspector.py -%%ZOPELIBPYTHONDIR%%/kss/core/tests/commandinspector.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/tests/configure-online.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/tests/configure-unittest.zcml -%%ZOPELIBPYTHONDIR%%/kss/core/tests/ecmaview.py -%%ZOPELIBPYTHONDIR%%/kss/core/tests/ecmaview.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/tests/help_ttwapi.py -%%ZOPELIBPYTHONDIR%%/kss/core/tests/help_ttwapi.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/tests/kukitresponse_test.pt -%%ZOPELIBPYTHONDIR%%/kss/core/tests/test_browserview.py -%%ZOPELIBPYTHONDIR%%/kss/core/tests/test_browserview.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/tests/test_kssview.py -%%ZOPELIBPYTHONDIR%%/kss/core/tests/test_kssview.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/tests/test_kssview_core.py -%%ZOPELIBPYTHONDIR%%/kss/core/tests/test_kssview_core.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/tests/test_kssview_functional.py -%%ZOPELIBPYTHONDIR%%/kss/core/tests/test_kssview_functional.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/tests/test_siteview.py -%%ZOPELIBPYTHONDIR%%/kss/core/tests/test_siteview.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/tests/test_ttwapi.py -%%ZOPELIBPYTHONDIR%%/kss/core/tests/test_ttwapi.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/ttwapi.py -%%ZOPELIBPYTHONDIR%%/kss/core/ttwapi.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/unicode_quirks.py -%%ZOPELIBPYTHONDIR%%/kss/core/unicode_quirks.pyc -%%ZOPELIBPYTHONDIR%%/kss/core/version.txt -%%ZOPELIBPYTHONDIR%%/kss/demo/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/demo/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/browser/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/demo/browser/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/browser/body_macros.pt -%%ZOPELIBPYTHONDIR%%/kss/demo/browser/configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/demo/browser/header_macros.pt -%%ZOPELIBPYTHONDIR%%/kss/demo/browser/kss_demo_index.pt -%%ZOPELIBPYTHONDIR%%/kss/demo/browser/kss_demo_suite.pt -%%ZOPELIBPYTHONDIR%%/kss/demo/browser/registry.py -%%ZOPELIBPYTHONDIR%%/kss/demo/browser/registry.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/browser/setDevMode.html -%%ZOPELIBPYTHONDIR%%/kss/demo/browser/setProdMode.html -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/README -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/directives.py -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/directives.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/fiveconfig.py -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/fiveconfig.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/fiveconfig.zcml -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/meta.py -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/meta.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/meta.zcml -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/metacore.zcml -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/tests/__parent__.py -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/tests/__parent__.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/tests/configtest.py -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/tests/configtest.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/tests/test_directive.py -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/tests/test_directive.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/tests/test_fiveconfig.py -%%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/tests/test_fiveconfig.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/demo/events.py -%%ZOPELIBPYTHONDIR%%/kss/demo/events.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/helpers.py -%%ZOPELIBPYTHONDIR%%/kss/demo/helpers.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/interfaces.py -%%ZOPELIBPYTHONDIR%%/kss/demo/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/kss.demo-configure.zcml -%%ZOPELIBPYTHONDIR%%/kss/demo/kss.demo-meta.zcml -%%ZOPELIBPYTHONDIR%%/kss/demo/meta.zcml -%%ZOPELIBPYTHONDIR%%/kss/demo/registry.py -%%ZOPELIBPYTHONDIR%%/kss/demo/registry.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/resource.py -%%ZOPELIBPYTHONDIR%%/kss/demo/resource.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/selenium_utils/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/demo/selenium_utils/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/selenium_utils/builder.py -%%ZOPELIBPYTHONDIR%%/kss/demo/selenium_utils/builder.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/selenium_utils/createpythontests.py -%%ZOPELIBPYTHONDIR%%/kss/demo/selenium_utils/createpythontests.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/selenium_utils/patterns.py.txt -%%ZOPELIBPYTHONDIR%%/kss/demo/selenium_utils/selenium.py -%%ZOPELIBPYTHONDIR%%/kss/demo/selenium_utils/selenium.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/selenium_utils/seleniumtestcase.py -%%ZOPELIBPYTHONDIR%%/kss/demo/selenium_utils/seleniumtestcase.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/simplecontent.py -%%ZOPELIBPYTHONDIR%%/kss/demo/simplecontent.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/simplecontent_z3.py -%%ZOPELIBPYTHONDIR%%/kss/demo/simplecontent_z3.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/kss/demo/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/tests/test_demoview.py -%%ZOPELIBPYTHONDIR%%/kss/demo/tests/test_demoview.pyc -%%ZOPELIBPYTHONDIR%%/kss/demo/version.txt -%%ZOPELIBPYTHONDIR%%/kss/demo/www/simpleContentAdd.zpt -%%ZOPELIBPYTHONDIR%%/plone/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/basecontent.txt -%%ZOPELIBPYTHONDIR%%/plone/app/content/batching.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/batching.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/batching.txt -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/adding.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/adding.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/batching.pt -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/foldercontents.pt -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/foldercontents.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/foldercontents.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/foldercontents_table.pt -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/folderfactories.pt -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/folderfactories.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/folderfactories.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/full_review_list.pt -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/reviewlist.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/reviewlist.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/table.pt -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/table.txt -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/tableview.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/tableview.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/tests/foldercontents.txt -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/tests/test_doctests.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/tests/test_doctests.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/tests/test_table.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/browser/tests/test_table.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/catalog.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/catalog.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/content/container.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/container.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/item.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/item.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/namechooser.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/namechooser.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/namechooser.txt -%%ZOPELIBPYTHONDIR%%/plone/app/content/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/tests/base.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/tests/base.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/tests/test_basecontent.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/tests/test_basecontent.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/tests/test_batching.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/tests/test_batching.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/content/tests/test_namechooser.py -%%ZOPELIBPYTHONDIR%%/plone/app/content/tests/test_namechooser.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentmenu/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentmenu/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentmenu/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/contentmenu/contentmenu.pt -%%ZOPELIBPYTHONDIR%%/plone/app/contentmenu/displayviewsmenu.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentmenu/displayviewsmenu.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentmenu/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentmenu/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentmenu/menu.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentmenu/menu.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentmenu/tests.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentmenu/tests.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentmenu/tests.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/contentmenu/view.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentmenu/view.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/TODO.txt -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/actions/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/actions/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/actions/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/actions/copy.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/actions/copy.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/actions/delete.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/actions/delete.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/actions/logger.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/actions/logger.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/actions/mail.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/actions/mail.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/actions/move.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/actions/move.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/actions/notify.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/actions/notify.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/actions/workflow.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/actions/workflow.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/adding.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/adding.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/assignments.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/assignments.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/contentrules.kss -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/controlpanel.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/controlpanel.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/elements.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/elements.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/formhelper.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/formhelper.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/info.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/info.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/kss.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/kss.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/rule.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/rule.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/templates/contentrules-pageform.pt -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/templates/controlpanel.pt -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/templates/manage-assignments.pt -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/templates/manage-elements.pt -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/traversal.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/traversal.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/conditions/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/conditions/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/conditions/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/conditions/fileextension.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/conditions/fileextension.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/conditions/group.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/conditions/group.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/conditions/portaltype.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/conditions/portaltype.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/conditions/role.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/conditions/role.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/conditions/wfstate.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/conditions/wfstate.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/conditions/wftransition.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/conditions/wftransition.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/exportimport/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/exportimport/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/exportimport/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/exportimport/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/exportimport/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/exportimport/rules.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/exportimport/rules.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/handlers.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/handlers.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/namechooser.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/namechooser.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/rule.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/rule.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/base.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/base.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/dummy.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/dummy.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/multipublish.txt -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/profiles/testing/contentrules.xml -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/profiles/testing/export_steps.xml -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/profiles/testing/import_steps.xml -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/simplepublish.txt -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_action_copy.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_action_copy.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_action_delete.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_action_delete.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_action_logger.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_action_logger.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_action_mail.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_action_mail.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_action_move.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_action_move.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_action_notify.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_action_notify.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_action_workflow.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_action_workflow.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_browser.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_browser.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_condition_group.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_condition_group.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_condition_portal_type.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_condition_portal_type.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_condition_role.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_condition_role.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_condition_wfstate.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_condition_wfstate.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_condition_wftransition.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_condition_wftransition.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_configuration.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_configuration.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_events.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_events.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_kss.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_kss.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_rule_assignment_mapping.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_rule_assignment_mapping.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_rule_management_views.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_rule_management_views.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_setup.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_setup.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_traversal.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/test_traversal.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/utils.py -%%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/utils.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/calendar.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/calendar.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/control-panel.pt -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/events.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/events.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/filter.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/filter.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/form.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/form.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/language.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/language.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/mail.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/mail.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/maintenance.pt -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/maintenance.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/maintenance.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/markup.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/markup.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/overview.pt -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/overview.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/overview.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/ram.pt -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/ram.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/ram.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/search.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/search.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/security.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/security.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/site.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/site.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/skins.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/skins.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/tests/calendar.txt -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/tests/cptc.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/tests/cptc.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/tests/filter.txt -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/tests/mail.txt -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/tests/maintenance.txt -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/tests/markup.txt -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/tests/search.txt -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/tests/site.txt -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/tests/skins.txt -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/tests/test_doctests.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/tests/test_doctests.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/tests/types.txt -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/types.pt -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/types.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/types.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/usergroups.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/usergroups.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/widgets.py -%%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/widgets.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/README.txt -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/TODO.txt -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/browser.py -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/browser.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/customize.pt -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/dependencies.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/docs/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/docs/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/docs/testBrowserLayers.txt -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/docs/testCustomizeView.txt -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/registration.py -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/registration.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/registrations.pt -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/tests/duplicate_viewlet.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/tests/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/tests/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/tests/layer.py -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/tests/layer.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/tests/local.pt -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/tests/profiles/testing/viewlets.xml -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/tests/standard.pt -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/tests/testDocTests.py -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/tests/testDocTests.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/tests/testing.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/tests/viewlets.py -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/tests/viewlets.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/tool.gif -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/tool.py -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/tool.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/customerize/version.txt -%%ZOPELIBPYTHONDIR%%/plone/app/form/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/_named.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/_named.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/_patches.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/_patches.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/addingpageform.pt -%%ZOPELIBPYTHONDIR%%/plone/app/form/base.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/base.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/form/events.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/events.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/exception.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/exception.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/formlib.txt -%%ZOPELIBPYTHONDIR%%/plone/app/form/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/kss/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/kss/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/kss/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/form/kss/edit.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/kss/edit.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/kss/form.kss -%%ZOPELIBPYTHONDIR%%/plone/app/form/kss/formlib_kss.txt -%%ZOPELIBPYTHONDIR%%/plone/app/form/kss/inline_edit_wrapper.pt -%%ZOPELIBPYTHONDIR%%/plone/app/form/kss/validation.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/kss/validation.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/overrides.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/form/pageform.pt -%%ZOPELIBPYTHONDIR%%/plone/app/form/subpageform.pt -%%ZOPELIBPYTHONDIR%%/plone/app/form/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/tests/test_doctests.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/tests/test_doctests.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/tests/test_kss.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/tests/test_kss.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/tests/test_widgets.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/tests/test_widgets.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/tests/test_wysiwygwidget.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/tests/test_wysiwygwidget.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/validators.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/validators.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/checkboxwidget.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/checkboxwidget.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/datecomponents.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/datecomponents.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/multicheckboxwidget.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/multicheckboxwidget.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/overrides.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/selectionwidget.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/selectionwidget.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/ubermultiselectionwidget.pt -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/uberselectionwidget.pt -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/uberselectionwidget.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/uberselectionwidget.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/uberselectionwidget.txt -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/wysiwygwidget.pt -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/wysiwygwidget.py -%%ZOPELIBPYTHONDIR%%/plone/app/form/widgets/wysiwygwidget.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/dependencies.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/browser/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/browser/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/browser/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/browser/languageselector.pt -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/browser/selector.py -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/browser/selector.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/browser/tests.py -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/browser/tests.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/countries.py -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/countries.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/languages.py -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/languages.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/tests/countries.txt -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/tests/languages.txt -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/tests/test_doctests.py -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/tests/test_doctests.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/i18n/tool.gif -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/LICENSE.GPL -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/README.txt -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/archiver.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/archiver.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/cancel.png -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/cancel.pt -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/cancel.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/cancel.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/checkin.png -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/checkin.pt -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/checkin.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/checkin.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/checkout.png -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/checkout.pt -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/checkout.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/checkout.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/control.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/control.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/diff.pt -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/diff.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/diff.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/info.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/info.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/info_baseline.pt -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser/info_checkout.pt -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/containers.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/containers.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/copier.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/copier.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/docs/developer.txt -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/docs/install.txt -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/docs/references.txt -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/docs/todo.txt -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/docs/workflow.txt -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/event.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/event.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/lock.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/lock.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/permissions.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/permissions.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/policy.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/policy.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/profiles/default/actionicons.xml -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/profiles/default/actions.xml -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/profiles/default/propertiestool.xml -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/relation.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/relation.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/subscribers/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/subscribers/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/subscribers/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/subscribers/locking.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/subscribers/locking.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/subscribers/marker.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/subscribers/marker.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/subscribers/metadata.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/subscribers/metadata.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/subscribers/versioning.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/subscribers/versioning.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/subscribers/workflow.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/subscribers/workflow.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/tests/browser.txt -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/tests/test_iterate.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/tests/test_iterate.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/tests/utils.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/tests/utils.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/util.py -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/util.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/iterate/version.txt -%%ZOPELIBPYTHONDIR%%/plone/app/kss/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/browser/macro_wrapper.pt -%%ZOPELIBPYTHONDIR%%/plone/app/kss/browser/main_template_standalone.pt -%%ZOPELIBPYTHONDIR%%/plone/app/kss/calendar.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/calendar.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/issueportalmessage.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/issueportalmessage.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/legacycommands.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/legacycommands.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/plonecommands.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/plonecommands.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/portlets.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/portlets.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/refreshContentMenu.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/refreshContentMenu.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/refreshViewlet.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/refreshViewlet.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/refreshportlet.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/refreshportlet.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/refreshprovider.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/refreshprovider.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/replacecontentmenu.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/replacecontentmenu.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/zopecommands.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/commands/zopecommands.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/config.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/config.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/kss/content_replacer.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/content_replacer.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/bbb_oldkssdemo.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/bbb_oldkssdemo.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/demoview.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/demoview.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/follow-link.kss -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/follow-link.pt -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/log-in-manager.html -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/log-in-user.html -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/log-out.html -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/selenium_tests/experimental_disabled/workflow_transition.html -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/selenium_tests/legacy_unused/breadcrumbs.html -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/selenium_tests/legacy_unused/contentmenu_change_tab.html -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/selenium_tests/legacy_unused/contentmenu_presence.html -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/selenium_tests/legacy_unused/folder_contents.html -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/selenium_tests/legacy_unused/portlets.html -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/selenium_tests/plugin/follow-link.html -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/selenium_tests/run_as_testmanager/async_validation.html -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/selenium_tests/run_as_testmanager/edit_schemata_switch.html -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/selenium_tests/run_as_testmanager/inline_editing_no_kbd.html -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/site_creation_view.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/site_creation_view.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/zopeconfig.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/zopeconfig.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/doc/process.txt.OBSOLETE -%%ZOPELIBPYTHONDIR%%/plone/app/kss/exportimport/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/exportimport/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/exportimport/setup.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/exportimport/setup.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/globalui.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/globalui.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/headerviewlet.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/headerviewlet.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/kupu.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/kupu.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/lock.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/lock.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/macro_replacer.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/macro_replacer.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/plonekssview.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/plonekssview.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/plugins/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/plugins/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/plugins/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/kss/plugins/legacy/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/plugins/legacy/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/plugins/legacy/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/kss/plugins/legacy/reload/bindextlinks.js -%%ZOPELIBPYTHONDIR%%/plone/app/kss/plugins/legacy/reload/bindmenus.js -%%ZOPELIBPYTHONDIR%%/plone/app/kss/plugins/legacy/reload/createTableOfContents.js -%%ZOPELIBPYTHONDIR%%/plone/app/kss/plugins/legacy/reload/initializeCollapsible.js -%%ZOPELIBPYTHONDIR%%/plone/app/kss/plugins/plone/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/plugins/plone/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/plugins/plone/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/kss/plugins/plone/plugin.js -%%ZOPELIBPYTHONDIR%%/plone/app/kss/portlet_refresher.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/portlet_refresher.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/portlets.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/portlets.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/refresh_content_menu.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/refresh_content_menu.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/tests/configure-part_reloading.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/kss/tests/kss_and_plone_layer.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/tests/kss_and_plone_layer.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/tests/test_kss_attributes.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/tests/test_kss_attributes.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/tests/test_menus.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/tests/test_menus.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/tests/test_part_reloading.py -%%ZOPELIBPYTHONDIR%%/plone/app/kss/tests/test_part_reloading.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/kss/version.txt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/alias/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/alias/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/alias/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/layout/alias/login.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/alias/login.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/alias/sharing.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/alias/sharing.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/analytics/README.txt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/analytics/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/analytics/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/analytics/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/layout/analytics/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/analytics/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/analytics/tests/analytics.txt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/analytics/tests/base.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/analytics/tests/base.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/analytics/tests/test_doctests.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/analytics/tests/test_doctests.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/analytics/view.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/analytics/view.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/layout/dashboard/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/dashboard/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/dashboard/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/layout/dashboard/dashboard.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/dashboard/dashboard.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/dashboard/dashboard.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/context.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/context.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/interface.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/interface.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/portal.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/portal.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/tests/base.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/tests/base.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/tests/test_context.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/tests/test_context.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/tests/test_interface.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/tests/test_interface.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/tests/test_portal.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/tests/test_portal.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/tests/test_tools.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/tests/test_tools.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/tools.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/tools.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/icons/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/icons/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/icons/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/layout/icons/icons.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/icons/icons.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/icons/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/icons/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/links/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/links/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/links/author.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/links/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/layout/links/favicon.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/links/navigation.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/links/rsslink.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/links/search.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/links/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/links/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/links/tests/test_rssviewlet.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/links/tests/test_rssviewlet.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/links/viewlets.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/links/viewlets.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/navigation/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/navigation/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/navigation/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/layout/navigation/defaultpage.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/navigation/defaultpage.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/navigation/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/navigation/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/navigation/navtree.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/navigation/navtree.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/navigation/root.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/navigation/root.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/nextprevious/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/nextprevious/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/nextprevious/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/layout/nextprevious/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/nextprevious/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/nextprevious/links.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/nextprevious/nextprevious.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/nextprevious/view.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/nextprevious/view.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/presentation/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/presentation/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/presentation/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/layout/presentation/presentation.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/presentation/presentation.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/presentation/presentation.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/sitemap/README.txt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/sitemap/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/sitemap/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/sitemap/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/layout/sitemap/sitemap.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/sitemap/sitemap.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/sitemap/sitemap.xml -%%ZOPELIBPYTHONDIR%%/plone/app/layout/sitemap/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/sitemap/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/sitemap/tests/sitemap.txt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/sitemap/tests/test_doctests.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/sitemap/tests/test_doctests.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/colophon.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/comments.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/comments.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/comments.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/common.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/common.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/content.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/content.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/contentactions.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/contentactions_blank.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/contentviews.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/document_actions.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/document_byline.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/footer.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/keywords.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/logo.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/path_bar.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/personal_bar.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/portal_header.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/review_history.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/searchbox.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/sections.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/site_actions.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/skip_links.pt -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/tests/base.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/tests/base.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/tests/test_content.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/tests/test_content.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/tests/test_history.py -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/tests/test_history.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/toc.pt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/NOTES.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/README.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/TODO.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/browser/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/browser/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/browser/confirmation.pt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/browser/confirmation.py -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/browser/confirmation.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/browser/remove.py -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/browser/remove.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/browser/update.pt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/browser/update.py -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/browser/update.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testCancelDuringMultiRemoval.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testCircularReferences.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testCircularReferencesWithHelper.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testConfirmationPageIntegration.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testFileRemoval.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testFileWithSpacesRemoval.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testIntegrityBreachesBug.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testInterReferences.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testMultipleFilesRemoval.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testMultipleFilesRemovalWithHelper.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testMultipleReferences.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testOnOffSwitch.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testProgrammaticallyRemoval.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testReferalToPrivateFiles.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testReferenceCreation.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testReferenceInRestructuredText.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testReferenceOrthogonality.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testReferenceUpdate.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testRemovalInReferenceChain.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testRemovalInSubfolder.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testRemovalOfReferenceChain.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testRemovalTriggersConfirmation.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testRemovalViaZMI.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testRemovalWithCookieAuth.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testRemovalsWithYesToAll.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs/testRenamingReferencedItem.txt -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/exceptions.py -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/exceptions.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/handlers.py -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/handlers.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/httpresponse.patch -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/info.py -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/info.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/monkey.py -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/monkey.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/parser.py -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/parser.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/tests/layer.py -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/tests/layer.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/tests/testDocTests.py -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/tests/testDocTests.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/utils.py -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/utils.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/version.txt -%%ZOPELIBPYTHONDIR%%/plone/app/openid/README.txt -%%ZOPELIBPYTHONDIR%%/plone/app/openid/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/openid/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/openid/config.py -%%ZOPELIBPYTHONDIR%%/plone/app/openid/config.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/openid/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/openid/portlets/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/openid/portlets/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/openid/portlets/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/openid/portlets/login.pt -%%ZOPELIBPYTHONDIR%%/plone/app/openid/portlets/login.py -%%ZOPELIBPYTHONDIR%%/plone/app/openid/portlets/login.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/openid/profiles/default/import_steps.xml -%%ZOPELIBPYTHONDIR%%/plone/app/openid/profiles/default/openid-pas.txt -%%ZOPELIBPYTHONDIR%%/plone/app/openid/profiles/default/portlets.xml -%%ZOPELIBPYTHONDIR%%/plone/app/openid/profiles/default/skins.xml -%%ZOPELIBPYTHONDIR%%/plone/app/openid/setuphandlers.py -%%ZOPELIBPYTHONDIR%%/plone/app/openid/setuphandlers.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/openid/skins/ploneopenid/logged_out.cpt -%%ZOPELIBPYTHONDIR%%/plone/app/openid/skins/ploneopenid/logged_out.cpt.metadata -%%ZOPELIBPYTHONDIR%%/plone/app/openid/skins/ploneopenid/login_failed.cpt -%%ZOPELIBPYTHONDIR%%/plone/app/openid/skins/ploneopenid/login_failed.cpt.metadata -%%ZOPELIBPYTHONDIR%%/plone/app/openid/skins/ploneopenid/login_form.cpt -%%ZOPELIBPYTHONDIR%%/plone/app/openid/skins/ploneopenid/login_form.cpt.metadata -%%ZOPELIBPYTHONDIR%%/plone/app/openid/skins/ploneopenid/openid-icon.gif -%%ZOPELIBPYTHONDIR%%/plone/app/openid/skins/ploneopenid/openid_login_validate.vpy -%%ZOPELIBPYTHONDIR%%/plone/app/openid/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/openid/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/openid/tests/base.py -%%ZOPELIBPYTHONDIR%%/plone/app/openid/tests/base.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/openid/tests/test_view.py -%%ZOPELIBPYTHONDIR%%/plone/app/openid/tests/test_view.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/openid/version.txt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/TODO.txt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/assignable.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/assignable.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/adding.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/adding.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/editmanager.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/editmanager.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/formhelper.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/formhelper.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/kss.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/kss.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/manage.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/manage.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/portlets.kss -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/templates/column.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/templates/dashboard-column.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/templates/edit-manager-contextual.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/templates/edit-manager-macros.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/templates/edit-manager.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/templates/error_message.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/templates/manage-content-type.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/templates/manage-contextual.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/templates/manage-dashboard.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/templates/manage-group.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/templates/portlets-pageform.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/traversal.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/traversal.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/cache.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/cache.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/checker.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/checker.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/dashboard.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/dashboard.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/exportimport/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/exportimport/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/exportimport/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/exportimport/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/exportimport/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/exportimport/portlets.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/exportimport/portlets.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/manager.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/manager.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/meta.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/metaconfigure.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/metaconfigure.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/metadirectives.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/metadirectives.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/overrides.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/permissions.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portletcontext.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portletcontext.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/base.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/base.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/calendar.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/calendar.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/calendar.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/classic.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/classic.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/classic.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/deferred_portlet.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/events.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/events.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/events.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/feedparser.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/feedparser.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/language.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/language.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/language.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/login.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/login.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/login.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/navigation.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/navigation.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/navigation.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/navigation_recurse.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/news.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/news.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/news.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/recent.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/recent.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/recent.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/review.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/review.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/review.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/rss.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/rss.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/rss.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/search.pt -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/search.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets/search.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/storage.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/storage.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/base.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/base.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/profiles/testing/portlets.xml -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_cache.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_cache.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_calendar_portlet.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_calendar_portlet.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_classic_portlet.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_classic_portlet.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_configuration.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_configuration.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_context.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_context.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_dashboard.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_dashboard.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_events_portlet.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_events_portlet.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_exportimport.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_exportimport.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_login_portlet.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_login_portlet.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_manage_views.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_manage_views.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_mapping.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_mapping.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_namechooser.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_namechooser.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_navigation_portlet.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_navigation_portlet.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_news_portlet.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_news_portlet.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_recent_portlet.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_recent_portlet.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_review_portlet.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_review_portlet.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_rss_portlet.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_rss_portlet.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_setup.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_setup.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_traversal.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_traversal.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_utils.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/test_utils.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/utils.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/utils.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/utils.py -%%ZOPELIBPYTHONDIR%%/plone/app/portlets/utils.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/browser.py -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/browser.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/policy.py -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/policy.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/storage.py -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/storage.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/subscribers.py -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/subscribers.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/tests/base.py -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/tests/base.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/tests/browser.txt -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/tests/test_doctests.py -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/tests/test_doctests.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/tests/test_events.py -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/tests/test_events.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/tests/test_setup.py -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/tests/test_setup.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/tests/test_storage.py -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/tests/test_storage.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/tests/test_view.py -%%ZOPELIBPYTHONDIR%%/plone/app/redirector/tests/test_view.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/exportimport/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/exportimport/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/exportimport/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/exportimport/storage.py -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/exportimport/storage.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/manage-viewletmanager.pt -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/manage-viewlets.pt -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/manager.py -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/manager.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/storage.py -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/storage.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/tests/manager.txt -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/tests/storage.txt -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/tests/test_exportimport.py -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/tests/test_exportimport.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/tests/tests.py -%%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/tests/tests.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/catalog.py -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/catalog.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/groups.py -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/groups.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/language.py -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/language.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/searchabletextsource.pt -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/security.py -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/security.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/skins.py -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/skins.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/terms.py -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/terms.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/tests/base.py -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/tests/base.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/tests/test_vocabularies.py -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/tests/test_vocabularies.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/types.py -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/types.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/users.py -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/users.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/workflow.py -%%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/workflow.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/TODO.txt -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/browser/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/browser/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/browser/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/browser/kss_sharing.py -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/browser/kss_sharing.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/browser/macro_wrapper.pt -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/browser/sharing.pt -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/browser/sharing.py -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/browser/sharing.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/localroles.py -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/localroles.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/permissions.py -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/permissions.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/permissions.zcml -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/remap.py -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/remap.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/base.py -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/base.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/onestateworkflow.txt -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/sharingpage.txt -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/test_folder_workflow.py -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/test_folder_workflow.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/test_functional.py -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/test_functional.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/test_one_state_workflow.py -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/test_one_state_workflow.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/test_plone_workflow.py -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/test_plone_workflow.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/test_remap.py -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/test_remap.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/test_sharing_view.py -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/test_sharing_view.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/test_simple_publication_workflow.py -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/test_simple_publication_workflow.pyc -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/utils.py -%%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests/utils.pyc -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/README.txt -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/exportimport.py -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/exportimport.pyc -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/layer.py -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/layer.pyc -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/tests/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/tests/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/tests/local.pt -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/tests/profiles/testing/browserlayer.xml -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/tests/standard.pt -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/tests/test_doctest.py -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/tests/test_doctest.pyc -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/tests/testing.zcml -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/utils.py -%%ZOPELIBPYTHONDIR%%/plone/browserlayer/utils.pyc -%%ZOPELIBPYTHONDIR%%/plone/contentrules/DIRECTIVES.txt -%%ZOPELIBPYTHONDIR%%/plone/contentrules/README.txt -%%ZOPELIBPYTHONDIR%%/plone/contentrules/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/contentrules/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/contentrules/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/contentrules/engine/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/contentrules/engine/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/contentrules/engine/assignments.py -%%ZOPELIBPYTHONDIR%%/plone/contentrules/engine/assignments.pyc -%%ZOPELIBPYTHONDIR%%/plone/contentrules/engine/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/contentrules/engine/executor.py -%%ZOPELIBPYTHONDIR%%/plone/contentrules/engine/executor.pyc -%%ZOPELIBPYTHONDIR%%/plone/contentrules/engine/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/contentrules/engine/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/contentrules/engine/storage.py -%%ZOPELIBPYTHONDIR%%/plone/contentrules/engine/storage.pyc -%%ZOPELIBPYTHONDIR%%/plone/contentrules/engine/utils.py -%%ZOPELIBPYTHONDIR%%/plone/contentrules/engine/utils.pyc -%%ZOPELIBPYTHONDIR%%/plone/contentrules/meta.zcml -%%ZOPELIBPYTHONDIR%%/plone/contentrules/rule/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/contentrules/rule/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/contentrules/rule/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/contentrules/rule/element.py -%%ZOPELIBPYTHONDIR%%/plone/contentrules/rule/element.pyc -%%ZOPELIBPYTHONDIR%%/plone/contentrules/rule/eventvocab.py -%%ZOPELIBPYTHONDIR%%/plone/contentrules/rule/eventvocab.pyc -%%ZOPELIBPYTHONDIR%%/plone/contentrules/rule/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/contentrules/rule/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/contentrules/rule/meta.zcml -%%ZOPELIBPYTHONDIR%%/plone/contentrules/rule/metaconfigure.py -%%ZOPELIBPYTHONDIR%%/plone/contentrules/rule/metaconfigure.pyc -%%ZOPELIBPYTHONDIR%%/plone/contentrules/rule/metadirectives.py -%%ZOPELIBPYTHONDIR%%/plone/contentrules/rule/metadirectives.pyc -%%ZOPELIBPYTHONDIR%%/plone/contentrules/rule/rule.py -%%ZOPELIBPYTHONDIR%%/plone/contentrules/rule/rule.pyc -%%ZOPELIBPYTHONDIR%%/plone/contentrules/rule/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/contentrules/rule/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/contentrules/rule/tests/elements.py -%%ZOPELIBPYTHONDIR%%/plone/contentrules/rule/tests/elements.pyc -%%ZOPELIBPYTHONDIR%%/plone/contentrules/tests.py -%%ZOPELIBPYTHONDIR%%/plone/contentrules/tests.pyc -%%ZOPELIBPYTHONDIR%%/plone/contentrules/zcml.txt -%%ZOPELIBPYTHONDIR%%/plone/fieldsets/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/fieldsets/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/fieldsets/fieldsets.py -%%ZOPELIBPYTHONDIR%%/plone/fieldsets/fieldsets.pyc -%%ZOPELIBPYTHONDIR%%/plone/fieldsets/fieldsets.txt -%%ZOPELIBPYTHONDIR%%/plone/fieldsets/form.py -%%ZOPELIBPYTHONDIR%%/plone/fieldsets/form.pyc -%%ZOPELIBPYTHONDIR%%/plone/fieldsets/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/fieldsets/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/fieldsets/tests.py -%%ZOPELIBPYTHONDIR%%/plone/fieldsets/tests.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/README.txt -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ad.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ae.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/af.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ag.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ai.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/al.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/am.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/an.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ao.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/aq.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ar.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/as.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/at.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/au.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/aw.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/az.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ba.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/bb.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/bd.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/be.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/bf.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/bg.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/bh.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/bi.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/bj.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/bm.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/bn.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/bo.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/br.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/bs.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/bt.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/bv.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/bw.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/by.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/bz.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ca.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/cc.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/cd.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/cf.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/cg.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ch.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ci.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ck.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/cl.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/cm.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/cn.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/co.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/cr.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/cs.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/cu.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/cv.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/cx.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/cz.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/de.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/dj.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/dk.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/dm.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/do.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/dz.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ec.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ee.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/eg.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/eh.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/er.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/es.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/et.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/fi.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/fj.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/fk.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/fm.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/fo.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/fr.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ga.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/gb.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/gd.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ge.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/gf.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/gh.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/gi.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/gl.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/gm.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/gn.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/gp.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/gq.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/gr.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/gt.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/gu.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/gw.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/gy.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/hk.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/hm.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/hn.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/hr.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ht.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/hu.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/id.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ie.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/il.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/in.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/io.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/iq.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ir.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/is.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/it.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/jm.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/jo.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/jp.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ke.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/kg.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/kh.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ki.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/km.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/kn.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/kp.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/kr.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/kw.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ky.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/kz.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/la.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/lb.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/lc.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/li.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/lk.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/lr.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ls.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/lt.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/lu.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/lv.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ly.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ma.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/mc.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/md.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/mg.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/mh.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/mk.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ml.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/mm.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/mn.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/mo.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/mp.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/mq.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/mr.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ms.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/mt.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/mu.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/mv.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/mw.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/mx.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/my.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/mz.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/na.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/nc.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ne.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/nf.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ng.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ni.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/nl.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/no.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/nr.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/nu.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/nz.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/om.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/pa.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/pe.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/pf.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/pg.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ph.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/pk.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/pl.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/pm.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/pn.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/pr.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ps.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/pt.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/pw.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/py.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/qa.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/re.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ro.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ru.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/rw.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/sa.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/sb.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/sc.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/sd.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/se.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/sg.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/sh.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/si.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/sj.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/sk.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/sl.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/sm.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/sn.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/so.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/sr.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/st.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/sv.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/sy.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/sz.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/tc.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/td.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/tf.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/tg.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/th.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/tj.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/tk.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/tl.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/tm.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/tn.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/to.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/tr.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/tt.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/tv.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/tw.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/tz.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ua.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ug.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/um.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/us.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/uy.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/uz.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/va.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/vc.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ve.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/vg.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/vi.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/vn.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/vu.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/wf.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ws.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/ye.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/yt.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/za.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/zm.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags/zw.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/language-flags/ar.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/language-flags/cy.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/language-flags/eo.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/language-flags/eu.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/unknown-flags/missing.txt -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/unknown-flags/nt.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/unknown-flags/qc.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/unknown-flags/su.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/unknown-flags/uk.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/unknown-flags/un.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/unknown-flags/yu.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/unknown-flags/zr.gif -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/cctld.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/cctld.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/countries.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/countries.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/languages.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/languages.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/tests/test_cctlds.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/tests/test_cctlds.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/tests/test_countries.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/tests/test_countries.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/tests/test_languages.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/locales/tests/test_languages.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/cookie.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/cookie.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/default.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/default.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/fallback.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/fallback.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/negotiator.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/negotiator.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/path.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/path.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/subdomain.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/subdomain.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/tests/test_cookie.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/tests/test_cookie.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/tests/test_negotiator.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/tests/test_negotiator.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/tests/test_path.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/tests/test_path.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/tests/test_subdomain.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/tests/test_subdomain.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/tests/test_tld.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/tests/test_tld.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/tld.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/tld.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/adapters.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/adapters.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/base.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/base.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/de.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/de.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/el.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/el.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/fr.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/fr.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/pl.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/pl.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/ru.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/ru.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/tests/test_adapters.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/tests/test_adapters.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/tests/test_normalizer.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/tests/test_normalizer.pyc -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/tr.py -%%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/tr.pyc -%%ZOPELIBPYTHONDIR%%/plone/intelligenttext/README.txt -%%ZOPELIBPYTHONDIR%%/plone/intelligenttext/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/intelligenttext/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/intelligenttext/tests.py -%%ZOPELIBPYTHONDIR%%/plone/intelligenttext/tests.pyc -%%ZOPELIBPYTHONDIR%%/plone/intelligenttext/transforms.py -%%ZOPELIBPYTHONDIR%%/plone/intelligenttext/transforms.pyc -%%ZOPELIBPYTHONDIR%%/plone/keyring/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/keyring/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/keyring/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/keyring/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/keyring/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/keyring/keymanager.py -%%ZOPELIBPYTHONDIR%%/plone/keyring/keymanager.pyc -%%ZOPELIBPYTHONDIR%%/plone/keyring/keyring.py -%%ZOPELIBPYTHONDIR%%/plone/keyring/keyring.pyc -%%ZOPELIBPYTHONDIR%%/plone/keyring/profiles/default/componentregistry.xml -%%ZOPELIBPYTHONDIR%%/plone/keyring/profiles/default/metadata.xml -%%ZOPELIBPYTHONDIR%%/plone/keyring/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/keyring/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/keyring/tests/testKeymanager.py -%%ZOPELIBPYTHONDIR%%/plone/keyring/tests/testKeymanager.pyc -%%ZOPELIBPYTHONDIR%%/plone/keyring/tests/testKeyring.py -%%ZOPELIBPYTHONDIR%%/plone/keyring/tests/testKeyring.pyc -%%ZOPELIBPYTHONDIR%%/plone/locking/README.txt -%%ZOPELIBPYTHONDIR%%/plone/locking/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/locking/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/locking/browser/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/locking/browser/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/locking/browser/info.pt -%%ZOPELIBPYTHONDIR%%/plone/locking/browser/info.py -%%ZOPELIBPYTHONDIR%%/plone/locking/browser/info.pyc -%%ZOPELIBPYTHONDIR%%/plone/locking/browser/locking.py -%%ZOPELIBPYTHONDIR%%/plone/locking/browser/locking.pyc -%%ZOPELIBPYTHONDIR%%/plone/locking/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/locking/events.py -%%ZOPELIBPYTHONDIR%%/plone/locking/events.pyc -%%ZOPELIBPYTHONDIR%%/plone/locking/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/locking/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/locking/lockable.py -%%ZOPELIBPYTHONDIR%%/plone/locking/lockable.pyc -%%ZOPELIBPYTHONDIR%%/plone/locking/tests.py -%%ZOPELIBPYTHONDIR%%/plone/locking/tests.pyc -%%ZOPELIBPYTHONDIR%%/plone/memoize/README.txt -%%ZOPELIBPYTHONDIR%%/plone/memoize/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/memoize/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/memoize/compress.py -%%ZOPELIBPYTHONDIR%%/plone/memoize/compress.pyc -%%ZOPELIBPYTHONDIR%%/plone/memoize/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/memoize/forever.py -%%ZOPELIBPYTHONDIR%%/plone/memoize/forever.pyc -%%ZOPELIBPYTHONDIR%%/plone/memoize/forever.txt -%%ZOPELIBPYTHONDIR%%/plone/memoize/instance.py -%%ZOPELIBPYTHONDIR%%/plone/memoize/instance.pyc -%%ZOPELIBPYTHONDIR%%/plone/memoize/instance.txt -%%ZOPELIBPYTHONDIR%%/plone/memoize/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/memoize/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/memoize/ram.py -%%ZOPELIBPYTHONDIR%%/plone/memoize/ram.pyc -%%ZOPELIBPYTHONDIR%%/plone/memoize/request.py -%%ZOPELIBPYTHONDIR%%/plone/memoize/request.pyc -%%ZOPELIBPYTHONDIR%%/plone/memoize/tests.py -%%ZOPELIBPYTHONDIR%%/plone/memoize/tests.pyc -%%ZOPELIBPYTHONDIR%%/plone/memoize/view.py -%%ZOPELIBPYTHONDIR%%/plone/memoize/view.pyc -%%ZOPELIBPYTHONDIR%%/plone/memoize/view.txt -%%ZOPELIBPYTHONDIR%%/plone/memoize/volatile.py -%%ZOPELIBPYTHONDIR%%/plone/memoize/volatile.pyc -%%ZOPELIBPYTHONDIR%%/plone/openid/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/openid/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/openid/config.py -%%ZOPELIBPYTHONDIR%%/plone/openid/config.pyc -%%ZOPELIBPYTHONDIR%%/plone/openid/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/openid/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/openid/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/openid/plugins/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/openid/plugins/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/openid/plugins/oid.py -%%ZOPELIBPYTHONDIR%%/plone/openid/plugins/oid.pyc -%%ZOPELIBPYTHONDIR%%/plone/openid/store.py -%%ZOPELIBPYTHONDIR%%/plone/openid/store.pyc -%%ZOPELIBPYTHONDIR%%/plone/openid/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/openid/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/openid/tests/consumer.py -%%ZOPELIBPYTHONDIR%%/plone/openid/tests/consumer.pyc -%%ZOPELIBPYTHONDIR%%/plone/openid/tests/layer.py -%%ZOPELIBPYTHONDIR%%/plone/openid/tests/layer.pyc -%%ZOPELIBPYTHONDIR%%/plone/openid/tests/oitestcase.py -%%ZOPELIBPYTHONDIR%%/plone/openid/tests/oitestcase.pyc -%%ZOPELIBPYTHONDIR%%/plone/openid/tests/pas.txt -%%ZOPELIBPYTHONDIR%%/plone/openid/tests/store.txt -%%ZOPELIBPYTHONDIR%%/plone/openid/tests/testAuthentication.py -%%ZOPELIBPYTHONDIR%%/plone/openid/tests/testAuthentication.pyc -%%ZOPELIBPYTHONDIR%%/plone/openid/tests/testDocTests.py -%%ZOPELIBPYTHONDIR%%/plone/openid/tests/testDocTests.pyc -%%ZOPELIBPYTHONDIR%%/plone/openid/tests/testExtraction.py -%%ZOPELIBPYTHONDIR%%/plone/openid/tests/testExtraction.pyc -%%ZOPELIBPYTHONDIR%%/plone/openid/util.py -%%ZOPELIBPYTHONDIR%%/plone/openid/util.pyc -%%ZOPELIBPYTHONDIR%%/plone/openid/www/openid.png -%%ZOPELIBPYTHONDIR%%/plone/openid/www/openidAdd.zpt -%%ZOPELIBPYTHONDIR%%/plone/portlet/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/portlet/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlet/collection/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/portlet/collection/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlet/collection/collection.pt -%%ZOPELIBPYTHONDIR%%/plone/portlet/collection/collection.py -%%ZOPELIBPYTHONDIR%%/plone/portlet/collection/collection.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlet/collection/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/portlet/collection/profiles/default/portlets.xml -%%ZOPELIBPYTHONDIR%%/plone/portlet/collection/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/portlet/collection/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlet/collection/tests/base.py -%%ZOPELIBPYTHONDIR%%/plone/portlet/collection/tests/base.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlet/collection/tests/test_portlet_collection.py -%%ZOPELIBPYTHONDIR%%/plone/portlet/collection/tests/test_portlet_collection.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlet/collection/version.txt -%%ZOPELIBPYTHONDIR%%/plone/portlet/static/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/portlet/static/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlet/static/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/portlet/static/profiles/default/portlets.xml -%%ZOPELIBPYTHONDIR%%/plone/portlet/static/static.pt -%%ZOPELIBPYTHONDIR%%/plone/portlet/static/static.py -%%ZOPELIBPYTHONDIR%%/plone/portlet/static/static.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlet/static/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/portlet/static/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlet/static/tests/base.py -%%ZOPELIBPYTHONDIR%%/plone/portlet/static/tests/base.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlet/static/tests/test_portlet_static.py -%%ZOPELIBPYTHONDIR%%/plone/portlet/static/tests/test_portlet_static.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlet/static/version.txt -%%ZOPELIBPYTHONDIR%%/plone/portlets/CREDITS.txt -%%ZOPELIBPYTHONDIR%%/plone/portlets/README.txt -%%ZOPELIBPYTHONDIR%%/plone/portlets/TODO.txt -%%ZOPELIBPYTHONDIR%%/plone/portlets/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/portlets/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlets/assignable.py -%%ZOPELIBPYTHONDIR%%/plone/portlets/assignable.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlets/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/portlets/constants.py -%%ZOPELIBPYTHONDIR%%/plone/portlets/constants.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlets/events.py -%%ZOPELIBPYTHONDIR%%/plone/portlets/events.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlets/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/portlets/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlets/manager.py -%%ZOPELIBPYTHONDIR%%/plone/portlets/manager.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlets/registration.py -%%ZOPELIBPYTHONDIR%%/plone/portlets/registration.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlets/retriever.py -%%ZOPELIBPYTHONDIR%%/plone/portlets/retriever.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlets/storage.py -%%ZOPELIBPYTHONDIR%%/plone/portlets/storage.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlets/tests.py -%%ZOPELIBPYTHONDIR%%/plone/portlets/tests.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlets/uisupport.txt -%%ZOPELIBPYTHONDIR%%/plone/portlets/utils.py -%%ZOPELIBPYTHONDIR%%/plone/portlets/utils.pyc -%%ZOPELIBPYTHONDIR%%/plone/portlets/utils.txt -%%ZOPELIBPYTHONDIR%%/plone/protect/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/protect/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/protect/authenticator.py -%%ZOPELIBPYTHONDIR%%/plone/protect/authenticator.pyc -%%ZOPELIBPYTHONDIR%%/plone/protect/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/protect/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/protect/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/protect/postonly.py -%%ZOPELIBPYTHONDIR%%/plone/protect/postonly.pyc -%%ZOPELIBPYTHONDIR%%/plone/protect/profiles/default/metadata.xml -%%ZOPELIBPYTHONDIR%%/plone/protect/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/protect/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/protect/tests/case.py -%%ZOPELIBPYTHONDIR%%/plone/protect/tests/case.pyc -%%ZOPELIBPYTHONDIR%%/plone/protect/tests/testAuthenticator.py -%%ZOPELIBPYTHONDIR%%/plone/protect/tests/testAuthenticator.pyc -%%ZOPELIBPYTHONDIR%%/plone/protect/tests/testPostOnly.py -%%ZOPELIBPYTHONDIR%%/plone/protect/tests/testPostOnly.pyc -%%ZOPELIBPYTHONDIR%%/plone/protect/tests/testUtils.py -%%ZOPELIBPYTHONDIR%%/plone/protect/tests/testUtils.pyc -%%ZOPELIBPYTHONDIR%%/plone/protect/utils.py -%%ZOPELIBPYTHONDIR%%/plone/protect/utils.pyc -%%ZOPELIBPYTHONDIR%%/plone/session/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/session/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/session/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/session/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/session/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/session/plugins/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/session/plugins/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/session/plugins/session.py -%%ZOPELIBPYTHONDIR%%/plone/session/plugins/session.pyc -%%ZOPELIBPYTHONDIR%%/plone/session/plugins/session.zpt -%%ZOPELIBPYTHONDIR%%/plone/session/sources/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/session/sources/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/session/sources/base.py -%%ZOPELIBPYTHONDIR%%/plone/session/sources/base.pyc -%%ZOPELIBPYTHONDIR%%/plone/session/sources/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/session/sources/hash.pt -%%ZOPELIBPYTHONDIR%%/plone/session/sources/hash.py -%%ZOPELIBPYTHONDIR%%/plone/session/sources/hash.pyc -%%ZOPELIBPYTHONDIR%%/plone/session/sources/userid.py -%%ZOPELIBPYTHONDIR%%/plone/session/sources/userid.pyc -%%ZOPELIBPYTHONDIR%%/plone/session/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/session/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/session/tests/adapters.txt -%%ZOPELIBPYTHONDIR%%/plone/session/tests/hash.txt -%%ZOPELIBPYTHONDIR%%/plone/session/tests/layer.py -%%ZOPELIBPYTHONDIR%%/plone/session/tests/layer.pyc -%%ZOPELIBPYTHONDIR%%/plone/session/tests/sessioncase.py -%%ZOPELIBPYTHONDIR%%/plone/session/tests/sessioncase.pyc -%%ZOPELIBPYTHONDIR%%/plone/session/tests/testDocTests.py -%%ZOPELIBPYTHONDIR%%/plone/session/tests/testDocTests.pyc -%%ZOPELIBPYTHONDIR%%/plone/session/tests/testPAS.py -%%ZOPELIBPYTHONDIR%%/plone/session/tests/testPAS.pyc -%%ZOPELIBPYTHONDIR%%/plone/theme/README.txt -%%ZOPELIBPYTHONDIR%%/plone/theme/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/theme/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/theme/configure.zcml -%%ZOPELIBPYTHONDIR%%/plone/theme/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/theme/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/theme/layer.py -%%ZOPELIBPYTHONDIR%%/plone/theme/layer.pyc -%%ZOPELIBPYTHONDIR%%/plone/theme/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/plone/theme/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/plone/theme/tests/default.pt -%%ZOPELIBPYTHONDIR%%/plone/theme/tests/interfaces.py -%%ZOPELIBPYTHONDIR%%/plone/theme/tests/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/plone/theme/tests/mytheme.pt -%%ZOPELIBPYTHONDIR%%/plone/theme/tests/test_doctest.py -%%ZOPELIBPYTHONDIR%%/plone/theme/tests/test_doctest.pyc -%%ZOPELIBPYTHONDIR%%/plone/theme/tests/tests.zcml -%%ZOPELIBPYTHONDIR%%/wicked/README.txt -%%ZOPELIBPYTHONDIR%%/wicked/TODO.txt -%%ZOPELIBPYTHONDIR%%/wicked/__init__.py -%%ZOPELIBPYTHONDIR%%/wicked/__init__.pyc -%%ZOPELIBPYTHONDIR%%/wicked/at/Extensions/Install.py -%%ZOPELIBPYTHONDIR%%/wicked/at/Extensions/Install.pyc -%%ZOPELIBPYTHONDIR%%/wicked/at/Extensions/__init__.py -%%ZOPELIBPYTHONDIR%%/wicked/at/Extensions/__init__.pyc -%%ZOPELIBPYTHONDIR%%/wicked/at/Extensions/upgrade.py -%%ZOPELIBPYTHONDIR%%/wicked/at/Extensions/upgrade.pyc -%%ZOPELIBPYTHONDIR%%/wicked/at/README.txt -%%ZOPELIBPYTHONDIR%%/wicked/at/__init__.py -%%ZOPELIBPYTHONDIR%%/wicked/at/__init__.pyc -%%ZOPELIBPYTHONDIR%%/wicked/at/add.txt -%%ZOPELIBPYTHONDIR%%/wicked/at/backlink.py -%%ZOPELIBPYTHONDIR%%/wicked/at/backlink.pyc -%%ZOPELIBPYTHONDIR%%/wicked/at/config.py -%%ZOPELIBPYTHONDIR%%/wicked/at/config.pyc -%%ZOPELIBPYTHONDIR%%/wicked/at/configure.zcml -%%ZOPELIBPYTHONDIR%%/wicked/at/field.py -%%ZOPELIBPYTHONDIR%%/wicked/at/field.pyc -%%ZOPELIBPYTHONDIR%%/wicked/at/interfaces.py -%%ZOPELIBPYTHONDIR%%/wicked/at/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/wicked/at/link.py -%%ZOPELIBPYTHONDIR%%/wicked/at/link.pyc -%%ZOPELIBPYTHONDIR%%/wicked/at/objectevents.zcml -%%ZOPELIBPYTHONDIR%%/wicked/at/relation.py -%%ZOPELIBPYTHONDIR%%/wicked/at/relation.pyc -%%ZOPELIBPYTHONDIR%%/wicked/at/renderer.txt -%%ZOPELIBPYTHONDIR%%/wicked/at/seeker.py -%%ZOPELIBPYTHONDIR%%/wicked/at/seeker.pyc -%%ZOPELIBPYTHONDIR%%/wicked/at/subscriber.py -%%ZOPELIBPYTHONDIR%%/wicked/at/subscriber.pyc -%%ZOPELIBPYTHONDIR%%/wicked/at/tests/__init__.py -%%ZOPELIBPYTHONDIR%%/wicked/at/tests/__init__.pyc -%%ZOPELIBPYTHONDIR%%/wicked/at/tests/test_cache.py -%%ZOPELIBPYTHONDIR%%/wicked/at/tests/test_cache.pyc -%%ZOPELIBPYTHONDIR%%/wicked/at/tests/test_linking.py -%%ZOPELIBPYTHONDIR%%/wicked/at/tests/test_linking.pyc -%%ZOPELIBPYTHONDIR%%/wicked/at/tests/test_rendering.py -%%ZOPELIBPYTHONDIR%%/wicked/at/tests/test_rendering.pyc -%%ZOPELIBPYTHONDIR%%/wicked/at/tests/test_scope.py -%%ZOPELIBPYTHONDIR%%/wicked/at/tests/test_scope.pyc -%%ZOPELIBPYTHONDIR%%/wicked/at/tests/wickedtestcase.py -%%ZOPELIBPYTHONDIR%%/wicked/at/tests/wickedtestcase.pyc -%%ZOPELIBPYTHONDIR%%/wicked/at/zope2.py -%%ZOPELIBPYTHONDIR%%/wicked/at/zope2.pyc -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/Extensions/Install.py -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/Extensions/Install.pyc -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/Extensions/__init__.py -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/Extensions/__init__.pyc -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/Extensions/migrate_atdoc_wickeddoc.py -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/Extensions/migrate_atdoc_wickeddoc.pyc -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/README.txt -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/__init__.py -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/__init__.pyc -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/configure.zcml -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/interfaces.py -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/ironicwiki.py -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/ironicwiki.pyc -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/migration/__init__.py -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/migration/__init__.pyc -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/migration/migrator.py -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/migration/migrator.pyc -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/permissions.py -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/permissions.pyc -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/tests.py -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/tests.pyc -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/wickeddoc.py -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/wickeddoc.pyc -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/zope2.py -%%ZOPELIBPYTHONDIR%%/wicked/atcontent/zope2.pyc -%%ZOPELIBPYTHONDIR%%/wicked/backlink.txt -%%ZOPELIBPYTHONDIR%%/wicked/basic-example.zcml -%%ZOPELIBPYTHONDIR%%/wicked/cache.py -%%ZOPELIBPYTHONDIR%%/wicked/cache.pyc -%%ZOPELIBPYTHONDIR%%/wicked/cache.txt -%%ZOPELIBPYTHONDIR%%/wicked/config.py -%%ZOPELIBPYTHONDIR%%/wicked/config.pyc -%%ZOPELIBPYTHONDIR%%/wicked/configure.zcml -%%ZOPELIBPYTHONDIR%%/wicked/decorator_intro.txt -%%ZOPELIBPYTHONDIR%%/wicked/event.py -%%ZOPELIBPYTHONDIR%%/wicked/event.pyc -%%ZOPELIBPYTHONDIR%%/wicked/fieldevent/README.txt -%%ZOPELIBPYTHONDIR%%/wicked/fieldevent/__init__.py -%%ZOPELIBPYTHONDIR%%/wicked/fieldevent/__init__.pyc -%%ZOPELIBPYTHONDIR%%/wicked/fieldevent/configure.zcml -%%ZOPELIBPYTHONDIR%%/wicked/fieldevent/interfaces.py -%%ZOPELIBPYTHONDIR%%/wicked/fieldevent/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/wicked/fieldevent/meta.py -%%ZOPELIBPYTHONDIR%%/wicked/fieldevent/meta.pyc -%%ZOPELIBPYTHONDIR%%/wicked/fieldevent/meta.txt -%%ZOPELIBPYTHONDIR%%/wicked/fieldevent/meta.zcml -%%ZOPELIBPYTHONDIR%%/wicked/fieldevent/tests.py -%%ZOPELIBPYTHONDIR%%/wicked/fieldevent/tests.pyc -%%ZOPELIBPYTHONDIR%%/wicked/fieldevent/txtfilter.py -%%ZOPELIBPYTHONDIR%%/wicked/fieldevent/txtfilter.pyc -%%ZOPELIBPYTHONDIR%%/wicked/interfaces.py -%%ZOPELIBPYTHONDIR%%/wicked/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/wicked/link.py -%%ZOPELIBPYTHONDIR%%/wicked/link.pyc -%%ZOPELIBPYTHONDIR%%/wicked/link.txt -%%ZOPELIBPYTHONDIR%%/wicked/normalize.py -%%ZOPELIBPYTHONDIR%%/wicked/normalize.pyc -%%ZOPELIBPYTHONDIR%%/wicked/plone/__init__.py -%%ZOPELIBPYTHONDIR%%/wicked/plone/__init__.pyc -%%ZOPELIBPYTHONDIR%%/wicked/plone/all-at.zcml -%%ZOPELIBPYTHONDIR%%/wicked/plone/configure.zcml -%%ZOPELIBPYTHONDIR%%/wicked/plone/document-only.zcml -%%ZOPELIBPYTHONDIR%%/wicked/plone/registration.py -%%ZOPELIBPYTHONDIR%%/wicked/plone/registration.pyc -%%ZOPELIBPYTHONDIR%%/wicked/plone/selective-atct.zcml -%%ZOPELIBPYTHONDIR%%/wicked/plone/tests.py -%%ZOPELIBPYTHONDIR%%/wicked/plone/tests.pyc -%%ZOPELIBPYTHONDIR%%/wicked/registration.py -%%ZOPELIBPYTHONDIR%%/wicked/registration.pyc -%%ZOPELIBPYTHONDIR%%/wicked/site.py -%%ZOPELIBPYTHONDIR%%/wicked/site.pyc -%%ZOPELIBPYTHONDIR%%/wicked/testing/__init__.py -%%ZOPELIBPYTHONDIR%%/wicked/testing/__init__.pyc -%%ZOPELIBPYTHONDIR%%/wicked/testing/cache.py -%%ZOPELIBPYTHONDIR%%/wicked/testing/cache.pyc -%%ZOPELIBPYTHONDIR%%/wicked/testing/filtercore.py -%%ZOPELIBPYTHONDIR%%/wicked/testing/filtercore.pyc -%%ZOPELIBPYTHONDIR%%/wicked/testing/general.py -%%ZOPELIBPYTHONDIR%%/wicked/testing/general.pyc -%%ZOPELIBPYTHONDIR%%/wicked/testing/interfaces.py -%%ZOPELIBPYTHONDIR%%/wicked/testing/interfaces.pyc -%%ZOPELIBPYTHONDIR%%/wicked/testing/strip.xsl -%%ZOPELIBPYTHONDIR%%/wicked/testing/traversal.zcml -%%ZOPELIBPYTHONDIR%%/wicked/testing/xml.py -%%ZOPELIBPYTHONDIR%%/wicked/testing/xml.pyc -%%ZOPELIBPYTHONDIR%%/wicked/tests.py -%%ZOPELIBPYTHONDIR%%/wicked/tests.pyc -%%ZOPELIBPYTHONDIR%%/wicked/txtfilter-example.zcml -%%ZOPELIBPYTHONDIR%%/wicked/txtfilter.py -%%ZOPELIBPYTHONDIR%%/wicked/txtfilter.pyc -%%ZOPELIBPYTHONDIR%%/wicked/utils.py -%%ZOPELIBPYTHONDIR%%/wicked/utils.pyc -%%ZOPELIBPYTHONDIR%%/wicked/vocabularies.zcml -%%ZOPELIBPYTHONDIR%%/wicked/wicked_link.pt -@dirrm %%ZOPELIBPYTHONDIR%%/wicked/testing -@dirrm %%ZOPELIBPYTHONDIR%%/wicked/plone -@dirrm %%ZOPELIBPYTHONDIR%%/wicked/fieldevent -@dirrm %%ZOPELIBPYTHONDIR%%/wicked/atcontent/migration -@dirrm %%ZOPELIBPYTHONDIR%%/wicked/atcontent/Extensions -@dirrm %%ZOPELIBPYTHONDIR%%/wicked/atcontent -@dirrm %%ZOPELIBPYTHONDIR%%/wicked/at/tests -@dirrm %%ZOPELIBPYTHONDIR%%/wicked/at/Extensions -@dirrm %%ZOPELIBPYTHONDIR%%/wicked/at -@dirrm %%ZOPELIBPYTHONDIR%%/wicked -@dirrm %%ZOPELIBPYTHONDIR%%/plone/theme/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/theme -@dirrm %%ZOPELIBPYTHONDIR%%/plone/session/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/session/sources -@dirrm %%ZOPELIBPYTHONDIR%%/plone/session/plugins -@dirrm %%ZOPELIBPYTHONDIR%%/plone/session -@dirrm %%ZOPELIBPYTHONDIR%%/plone/protect/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/protect/profiles/default -@dirrm %%ZOPELIBPYTHONDIR%%/plone/protect/profiles -@dirrm %%ZOPELIBPYTHONDIR%%/plone/protect -@dirrm %%ZOPELIBPYTHONDIR%%/plone/portlets -@dirrm %%ZOPELIBPYTHONDIR%%/plone/portlet/static/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/portlet/static/profiles/default -@dirrm %%ZOPELIBPYTHONDIR%%/plone/portlet/static/profiles -@dirrm %%ZOPELIBPYTHONDIR%%/plone/portlet/static -@dirrm %%ZOPELIBPYTHONDIR%%/plone/portlet/collection/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/portlet/collection/profiles/default -@dirrm %%ZOPELIBPYTHONDIR%%/plone/portlet/collection/profiles -@dirrm %%ZOPELIBPYTHONDIR%%/plone/portlet/collection -@dirrm %%ZOPELIBPYTHONDIR%%/plone/portlet -@dirrm %%ZOPELIBPYTHONDIR%%/plone/openid/www -@dirrm %%ZOPELIBPYTHONDIR%%/plone/openid/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/openid/plugins -@dirrm %%ZOPELIBPYTHONDIR%%/plone/openid -@dirrm %%ZOPELIBPYTHONDIR%%/plone/memoize -@dirrm %%ZOPELIBPYTHONDIR%%/plone/locking/browser -@dirrm %%ZOPELIBPYTHONDIR%%/plone/locking -@dirrm %%ZOPELIBPYTHONDIR%%/plone/keyring/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/keyring/profiles/default -@dirrm %%ZOPELIBPYTHONDIR%%/plone/keyring/profiles -@dirrm %%ZOPELIBPYTHONDIR%%/plone/keyring -@dirrm %%ZOPELIBPYTHONDIR%%/plone/intelligenttext -@dirrm %%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/i18n/normalizer -@dirrm %%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/i18n/negotiator -@dirrm %%ZOPELIBPYTHONDIR%%/plone/i18n/locales/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/unknown-flags -@dirrm %%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/language-flags -@dirrm %%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser/country-flags -@dirrm %%ZOPELIBPYTHONDIR%%/plone/i18n/locales/browser -@dirrm %%ZOPELIBPYTHONDIR%%/plone/i18n/locales -@dirrm %%ZOPELIBPYTHONDIR%%/plone/i18n -@dirrm %%ZOPELIBPYTHONDIR%%/plone/fieldsets -@dirrm %%ZOPELIBPYTHONDIR%%/plone/contentrules/rule/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/contentrules/rule -@dirrm %%ZOPELIBPYTHONDIR%%/plone/contentrules/engine -@dirrm %%ZOPELIBPYTHONDIR%%/plone/contentrules -@dirrm %%ZOPELIBPYTHONDIR%%/plone/browserlayer/tests/profiles/testing -@dirrm %%ZOPELIBPYTHONDIR%%/plone/browserlayer/tests/profiles -@dirrm %%ZOPELIBPYTHONDIR%%/plone/browserlayer/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/browserlayer -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/workflow/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/workflow/browser -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/workflow -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/vocabularies/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/vocabularies -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager/exportimport -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/viewletmanager -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/redirector/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/redirector -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/profiles/testing -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests/profiles -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/portlets/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/portlets/portlets -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/portlets/exportimport -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser/templates -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/portlets/browser -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/portlets -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/openid/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/openid/skins/ploneopenid -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/openid/skins -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/openid/profiles/default -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/openid/profiles -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/openid/portlets -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/openid -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/docs -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity/browser -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/linkintegrity -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/layout/viewlets -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/layout/sitemap/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/layout/sitemap -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/layout/presentation -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/layout/nextprevious -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/layout/navigation -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/layout/links/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/layout/links -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/layout/icons -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/layout/globals/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/layout/globals -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/layout/dashboard -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/layout/analytics/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/layout/analytics -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/layout/alias -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/layout -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/kss/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/kss/plugins/plone -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/kss/plugins/legacy/reload -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/kss/plugins/legacy -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/kss/plugins -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/kss/exportimport -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/kss/doc -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/selenium_tests/run_as_testmanager -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/selenium_tests/plugin -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/selenium_tests/legacy_unused -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/selenium_tests/experimental_disabled -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/kss/demo/selenium_tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/kss/demo -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/kss/commands -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/kss/browser -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/kss -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/iterate/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/iterate/subscribers -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/iterate/profiles/default -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/iterate/profiles -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/iterate/docs -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/iterate/browser -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/iterate -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales/browser -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/i18n/locales -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/i18n -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/form/widgets -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/form/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/form/kss -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/form -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/customerize/tests/profiles/testing -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/customerize/tests/profiles -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/customerize/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/customerize/docs -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/customerize -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/controlpanel/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/controlpanel -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/profiles/testing -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests/profiles -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/contentrules/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/contentrules/exportimport -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/contentrules/conditions -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser/templates -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/contentrules/browser -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/contentrules/actions -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/contentrules -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/contentmenu -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/content/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/content/browser/tests -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/content/browser -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app/content -@dirrm %%ZOPELIBPYTHONDIR%%/plone/app -@dirrm %%ZOPELIBPYTHONDIR%%/plone -@dirrm %%ZOPELIBPYTHONDIR%%/kss/demo/www -@dirrm %%ZOPELIBPYTHONDIR%%/kss/demo/tests -@dirrm %%ZOPELIBPYTHONDIR%%/kss/demo/selenium_utils -@dirrm %%ZOPELIBPYTHONDIR%%/kss/demo/configfeature/tests -@dirrm %%ZOPELIBPYTHONDIR%%/kss/demo/configfeature -@dirrm %%ZOPELIBPYTHONDIR%%/kss/demo/browser -@dirrm %%ZOPELIBPYTHONDIR%%/kss/demo -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/tests -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins/effects/browser -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins/effects/3rd_party -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins/effects -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins/draganddrop/browser -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins/draganddrop/3rd_party -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins/draganddrop -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests/disabled -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selenium_tests -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/selectors -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/parameterfunction/selenium_tests -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/parameterfunction -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax/selenium_tests -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coresyntax -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/coreplugin -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/commandaction -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderids/selenium_tests -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderids -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderclasses/selenium_tests -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo/binderclasses -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins/core/demo -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins/core -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/plugins -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/json/browser -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/json -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/deprecated -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/browser -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/test -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/compression/thirdparty -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource/compression -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry/_concatresource -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/pluginregistry -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/kukit/utils -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/kukit/tests -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/kukit/kukit -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/kukit/doc -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/minisax.js -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase/testing -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/jsbase -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net/dommer -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/johnnydebris.net -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party/firebuglite -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/kukit/3rd_party -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/kukit -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/dtds -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core/browser -@dirrm %%ZOPELIBPYTHONDIR%%/kss/core -@dirrm %%ZOPELIBPYTHONDIR%%/kss -@dirrm %%ZOPELIBPYTHONDIR%%/five/localsitemanager -@dirrm %%ZOPELIBPYTHONDIR%%/five/customerize -@dirrm %%ZOPELIBPYTHONDIR%%/five -@dirrm %%ZOPELIBPYTHONDIR%%/borg/localrole/zmi -@dirrm %%ZOPELIBPYTHONDIR%%/borg/localrole/profiles/default -@dirrm %%ZOPELIBPYTHONDIR%%/borg/localrole/profiles -@dirrm %%ZOPELIBPYTHONDIR%%/borg/localrole/bbb -@dirrm %%ZOPELIBPYTHONDIR%%/borg/localrole -@dirrm %%ZOPELIBPYTHONDIR%%/borg -@dirrm %%ZOPELIBPYTHONDIR%%/archetypes/kss/tests/selenium_tests -@dirrm %%ZOPELIBPYTHONDIR%%/archetypes/kss/tests -@dirrm %%ZOPELIBPYTHONDIR%%/archetypes/kss/commands -@dirrm %%ZOPELIBPYTHONDIR%%/archetypes/kss/browser -@dirrm %%ZOPELIBPYTHONDIR%%/archetypes/kss -@dirrm %%ZOPELIBPYTHONDIR%%/archetypes -@dirrm %%ZOPEPRODUCTDIR%%/validation/validators -@dirrm %%ZOPEPRODUCTDIR%%/validation/tests -@dirrm %%ZOPEPRODUCTDIR%%/validation/interfaces -@dirrm %%ZOPEPRODUCTDIR%%/validation -@dirrm %%ZOPEPRODUCTDIR%%/statusmessages/tests -@dirrm %%ZOPEPRODUCTDIR%%/statusmessages -@dirrm %%ZOPEPRODUCTDIR%%/kupu/zope3/browser -@dirrm %%ZOPEPRODUCTDIR%%/kupu/zope3 -@dirrm %%ZOPEPRODUCTDIR%%/kupu/zope2 -@dirrm %%ZOPEPRODUCTDIR%%/kupu/widgeteer -@dirrm %%ZOPEPRODUCTDIR%%/kupu/tools -@dirrm %%ZOPEPRODUCTDIR%%/kupu/tests -@dirrm %%ZOPEPRODUCTDIR%%/kupu/roundup -@dirrm %%ZOPEPRODUCTDIR%%/kupu/python -@dirrm %%ZOPEPRODUCTDIR%%/kupu/plone/xml -@dirrm %%ZOPEPRODUCTDIR%%/kupu/plone/tests/output -@dirrm %%ZOPEPRODUCTDIR%%/kupu/plone/tests/input -@dirrm %%ZOPEPRODUCTDIR%%/kupu/plone/tests -@dirrm %%ZOPEPRODUCTDIR%%/kupu/plone/profiles/default -@dirrm %%ZOPEPRODUCTDIR%%/kupu/plone/profiles -@dirrm %%ZOPEPRODUCTDIR%%/kupu/plone/kupu_references -@dirrm %%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer/plonekupuimages -@dirrm %%ZOPEPRODUCTDIR%%/kupu/plone/kupu_plone_layer -@dirrm %%ZOPEPRODUCTDIR%%/kupu/plone -@dirrm %%ZOPEPRODUCTDIR%%/kupu/multi -@dirrm %%ZOPEPRODUCTDIR%%/kupu/mmbase/tools -@dirrm %%ZOPEPRODUCTDIR%%/kupu/mmbase/icons -@dirrm %%ZOPEPRODUCTDIR%%/kupu/mmbase/i18n -@dirrm %%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers/kupuimages -@dirrm %%ZOPEPRODUCTDIR%%/kupu/mmbase/drawers -@dirrm %%ZOPEPRODUCTDIR%%/kupu/mmbase -@dirrm %%ZOPEPRODUCTDIR%%/kupu/i18n -@dirrm %%ZOPEPRODUCTDIR%%/kupu/form -@dirrm %%ZOPEPRODUCTDIR%%/kupu/doc/reference -@dirrm %%ZOPEPRODUCTDIR%%/kupu/doc -@dirrm %%ZOPEPRODUCTDIR%%/kupu/default -@dirrm %%ZOPEPRODUCTDIR%%/kupu/common/kupupopups -@dirrm %%ZOPEPRODUCTDIR%%/kupu/common/kupuimages -@dirrm %%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers/logos -@dirrm %%ZOPEPRODUCTDIR%%/kupu/common/kupudrawers -@dirrm %%ZOPEPRODUCTDIR%%/kupu/common -@dirrm %%ZOPEPRODUCTDIR%%/kupu/cnf -@dirrm %%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/images -@dirrm %%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya/drawers -@dirrm %%ZOPEPRODUCTDIR%%/kupu/apache-lenya/lenya -@dirrm %%ZOPEPRODUCTDIR%%/kupu/apache-lenya/kupu -@dirrm %%ZOPEPRODUCTDIR%%/kupu/apache-lenya -@dirrm %%ZOPEPRODUCTDIR%%/kupu/Extensions -@dirrm %%ZOPEPRODUCTDIR%%/kupu -@dirrm %%ZOPEPRODUCTDIR%%/ZopeVersionControl/www -@dirrm %%ZOPEPRODUCTDIR%%/ZopeVersionControl/tests -@dirrm %%ZOPEPRODUCTDIR%%/ZopeVersionControl/help -@dirrm %%ZOPEPRODUCTDIR%%/ZopeVersionControl/dtml -@dirrm %%ZOPEPRODUCTDIR%%/ZopeVersionControl -@dirrm %%ZOPEPRODUCTDIR%%/SecureMailHost/www -@dirrm %%ZOPEPRODUCTDIR%%/SecureMailHost/tests/out -@dirrm %%ZOPEPRODUCTDIR%%/SecureMailHost/tests/in -@dirrm %%ZOPEPRODUCTDIR%%/SecureMailHost/tests -@dirrm %%ZOPEPRODUCTDIR%%/SecureMailHost -@dirrm %%ZOPEPRODUCTDIR%%/ResourceRegistries/www -@dirrm %%ZOPEPRODUCTDIR%%/ResourceRegistries/tools -@dirrm %%ZOPEPRODUCTDIR%%/ResourceRegistries/tests -@dirrm %%ZOPEPRODUCTDIR%%/ResourceRegistries/skins/ResourceRegistries -@dirrm %%ZOPEPRODUCTDIR%%/ResourceRegistries/skins -@dirrm %%ZOPEPRODUCTDIR%%/ResourceRegistries/interfaces -@dirrm %%ZOPEPRODUCTDIR%%/ResourceRegistries/exportimport -@dirrm %%ZOPEPRODUCTDIR%%/ResourceRegistries/doc -@dirrm %%ZOPEPRODUCTDIR%%/ResourceRegistries/browser -@dirrm %%ZOPEPRODUCTDIR%%/ResourceRegistries -@dirrm %%ZOPEPRODUCTDIR%%/PortalTransforms/z3 -@dirrm %%ZOPEPRODUCTDIR%%/PortalTransforms/www -@dirrm %%ZOPEPRODUCTDIR%%/PortalTransforms/unsafe_transforms -@dirrm %%ZOPEPRODUCTDIR%%/PortalTransforms/transforms -@dirrm %%ZOPEPRODUCTDIR%%/PortalTransforms/tests/output -@dirrm %%ZOPEPRODUCTDIR%%/PortalTransforms/tests/input -@dirrm %%ZOPEPRODUCTDIR%%/PortalTransforms/tests -@dirrm %%ZOPEPRODUCTDIR%%/PortalTransforms/profiles/default -@dirrm %%ZOPEPRODUCTDIR%%/PortalTransforms/profiles -@dirrm %%ZOPEPRODUCTDIR%%/PortalTransforms/libtransforms -@dirrm %%ZOPEPRODUCTDIR%%/PortalTransforms/docs -@dirrm %%ZOPEPRODUCTDIR%%/PortalTransforms/debian -@dirrm %%ZOPEPRODUCTDIR%%/PortalTransforms -@dirrm %%ZOPEPRODUCTDIR%%/PluginRegistry/xml -@dirrm %%ZOPEPRODUCTDIR%%/PluginRegistry/www -@dirrm %%ZOPEPRODUCTDIR%%/PluginRegistry/tests -@dirrm %%ZOPEPRODUCTDIR%%/PluginRegistry -@dirrm %%ZOPEPRODUCTDIR%%/PluggableAuthService/www -@dirrm %%ZOPEPRODUCTDIR%%/PluggableAuthService/tests -@dirrm %%ZOPEPRODUCTDIR%%/PluggableAuthService/profiles/simple/PAS -@dirrm %%ZOPEPRODUCTDIR%%/PluggableAuthService/profiles/simple -@dirrm %%ZOPEPRODUCTDIR%%/PluggableAuthService/profiles/empty/PAS -@dirrm %%ZOPEPRODUCTDIR%%/PluggableAuthService/profiles/empty -@dirrm %%ZOPEPRODUCTDIR%%/PluggableAuthService/profiles -@dirrm %%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/xml -@dirrm %%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/www -@dirrm %%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins/tests -@dirrm %%ZOPEPRODUCTDIR%%/PluggableAuthService/plugins -@dirrm %%ZOPEPRODUCTDIR%%/PluggableAuthService/interfaces -@dirrm %%ZOPEPRODUCTDIR%%/PluggableAuthService/doc -@dirrm %%ZOPEPRODUCTDIR%%/PluggableAuthService/Extensions -@dirrm %%ZOPEPRODUCTDIR%%/PluggableAuthService -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/utils -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/tests -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/zh_TW/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/zh_TW -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/zh_HK/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/zh_HK -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/zh_CN/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/zh_CN -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/zh/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/zh -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/vi/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/vi -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/uk/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/uk -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/tr/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/tr -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/to/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/to -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/te/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/te -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ta/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ta -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sv/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sv -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sr_Latn/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sr_Latn -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sr/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sr -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sq/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sq -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sm/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sm -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sl/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sl -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sk/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/sk -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ru/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ru -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ro/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ro -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/rm/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/rm -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/pt_BR/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/pt_BR -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/pt/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/pt -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/pl/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/pl -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/no/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/no -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/nn/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/nn -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/nl/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/nl -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/my/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/my -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/mi/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/mi -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/lv/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/lv -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/lt/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/lt -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ko/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ko -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/kn/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/kn -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ka/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ka -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ja/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ja -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/it/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/it -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/id/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/id -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/hy/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/hy -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/hu/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/hu -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/hr/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/hr -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/hi/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/hi -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/he/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/he -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/fu/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/fu -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/fr/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/fr -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/fi/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/fi -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/fa/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/fa -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/eu/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/eu -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/et/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/et -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/es/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/es -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/eo/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/eo -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/en/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/en -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/el/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/el -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/de/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/de -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/da/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/da -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/cy/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/cy -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/cs/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/cs -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ca/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ca -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/bn/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/bn -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/bg/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/bg -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ar/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/ar -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/af/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales/af -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/locales -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations/i18n -@dirrm %%ZOPEPRODUCTDIR%%/PloneTranslations -@dirrm %%ZOPEPRODUCTDIR%%/PloneTestCase -@dirrm %%ZOPEPRODUCTDIR%%/PlonePAS/zmi -@dirrm %%ZOPEPRODUCTDIR%%/PlonePAS/tools -@dirrm %%ZOPEPRODUCTDIR%%/PlonePAS/tests -@dirrm %%ZOPEPRODUCTDIR%%/PlonePAS/profiles/default -@dirrm %%ZOPEPRODUCTDIR%%/PlonePAS/profiles -@dirrm %%ZOPEPRODUCTDIR%%/PlonePAS/plugins -@dirrm %%ZOPEPRODUCTDIR%%/PlonePAS/interfaces -@dirrm %%ZOPEPRODUCTDIR%%/PlonePAS/browser -@dirrm %%ZOPEPRODUCTDIR%%/PlonePAS/Extensions -@dirrm %%ZOPEPRODUCTDIR%%/PlonePAS -@dirrm %%ZOPEPRODUCTDIR%%/PloneLanguageTool/www -@dirrm %%ZOPEPRODUCTDIR%%/PloneLanguageTool/tests -@dirrm %%ZOPEPRODUCTDIR%%/PloneLanguageTool/skins/LanguageTool -@dirrm %%ZOPEPRODUCTDIR%%/PloneLanguageTool/skins -@dirrm %%ZOPEPRODUCTDIR%%/PloneLanguageTool/profiles/default -@dirrm %%ZOPEPRODUCTDIR%%/PloneLanguageTool/profiles -@dirrm %%ZOPEPRODUCTDIR%%/PloneLanguageTool -@dirrm %%ZOPEPRODUCTDIR%%/PlacelessTranslationService/www -@dirrm %%ZOPEPRODUCTDIR%%/PlacelessTranslationService/tests -@dirrm %%ZOPEPRODUCTDIR%%/PlacelessTranslationService/locales/pt_BR/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PlacelessTranslationService/locales/pt_BR -@dirrm %%ZOPEPRODUCTDIR%%/PlacelessTranslationService/locales/el/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PlacelessTranslationService/locales/el -@dirrm %%ZOPEPRODUCTDIR%%/PlacelessTranslationService/locales/de/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PlacelessTranslationService/locales/de -@dirrm %%ZOPEPRODUCTDIR%%/PlacelessTranslationService/locales/cs/LC_MESSAGES -@dirrm %%ZOPEPRODUCTDIR%%/PlacelessTranslationService/locales/cs -@dirrm %%ZOPEPRODUCTDIR%%/PlacelessTranslationService/locales -@dirrm %%ZOPEPRODUCTDIR%%/PlacelessTranslationService/bin -@dirrm %%ZOPEPRODUCTDIR%%/PlacelessTranslationService -@dirrm %%ZOPEPRODUCTDIR%%/PasswordResetTool/tests -@dirrm %%ZOPEPRODUCTDIR%%/PasswordResetTool/skins/PasswordReset -@dirrm %%ZOPEPRODUCTDIR%%/PasswordResetTool/skins -@dirrm %%ZOPEPRODUCTDIR%%/PasswordResetTool/interfaces -@dirrm %%ZOPEPRODUCTDIR%%/PasswordResetTool/dtml -@dirrm %%ZOPEPRODUCTDIR%%/PasswordResetTool/Extensions -@dirrm %%ZOPEPRODUCTDIR%%/PasswordResetTool -@dirrm %%ZOPEPRODUCTDIR%%/NuPlone/tests -@dirrm %%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_templates -@dirrm %%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_styles -@dirrm %%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_scripts -@dirrm %%ZOPEPRODUCTDIR%%/NuPlone/skins/nuplone_images -@dirrm %%ZOPEPRODUCTDIR%%/NuPlone/skins -@dirrm %%ZOPEPRODUCTDIR%%/NuPlone/profiles/default -@dirrm %%ZOPEPRODUCTDIR%%/NuPlone/profiles -@dirrm %%ZOPEPRODUCTDIR%%/NuPlone -@dirrm %%ZOPEPRODUCTDIR%%/MimetypesRegistry/z3 -@dirrm %%ZOPEPRODUCTDIR%%/MimetypesRegistry/www -@dirrm %%ZOPEPRODUCTDIR%%/MimetypesRegistry/tests/input -@dirrm %%ZOPEPRODUCTDIR%%/MimetypesRegistry/tests -@dirrm %%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins/mimetypes_icons -@dirrm %%ZOPEPRODUCTDIR%%/MimetypesRegistry/skins -@dirrm %%ZOPEPRODUCTDIR%%/MimetypesRegistry/profiles/default -@dirrm %%ZOPEPRODUCTDIR%%/MimetypesRegistry/profiles -@dirrm %%ZOPEPRODUCTDIR%%/MimetypesRegistry/mime_types -@dirrm %%ZOPEPRODUCTDIR%%/MimetypesRegistry -@dirrm %%ZOPEPRODUCTDIR%%/Marshall/www -@dirrm %%ZOPEPRODUCTDIR%%/Marshall/validation/atxml -@dirrm %%ZOPEPRODUCTDIR%%/Marshall/validation -@dirrm %%ZOPEPRODUCTDIR%%/Marshall/utils -@dirrm %%ZOPEPRODUCTDIR%%/Marshall/tests/input/simple_xml -@dirrm %%ZOPEPRODUCTDIR%%/Marshall/tests/input/rfc822 -@dirrm %%ZOPEPRODUCTDIR%%/Marshall/tests/input/primary_field -@dirrm %%ZOPEPRODUCTDIR%%/Marshall/tests/input/atxml -@dirrm %%ZOPEPRODUCTDIR%%/Marshall/tests/input -@dirrm %%ZOPEPRODUCTDIR%%/Marshall/tests/export/atxml/.metadata -@dirrm %%ZOPEPRODUCTDIR%%/Marshall/tests/export/atxml -@dirrm %%ZOPEPRODUCTDIR%%/Marshall/tests/export -@dirrm %%ZOPEPRODUCTDIR%%/Marshall/tests/examples -@dirrm %%ZOPEPRODUCTDIR%%/Marshall/tests/data -@dirrm %%ZOPEPRODUCTDIR%%/Marshall/tests -@dirrm %%ZOPEPRODUCTDIR%%/Marshall/predicates -@dirrm %%ZOPEPRODUCTDIR%%/Marshall/namespaces -@dirrm %%ZOPEPRODUCTDIR%%/Marshall/interfaces -@dirrm %%ZOPEPRODUCTDIR%%/Marshall/handlers -@dirrm %%ZOPEPRODUCTDIR%%/Marshall/doc -@dirrm %%ZOPEPRODUCTDIR%%/Marshall/Extensions -@dirrm %%ZOPEPRODUCTDIR%%/Marshall -@dirrm %%ZOPEPRODUCTDIR%%/GroupUserFolder/www -@dirrm %%ZOPEPRODUCTDIR%%/GroupUserFolder/tests -@dirrm %%ZOPEPRODUCTDIR%%/GroupUserFolder/skins/gruf_plone_2_0 -@dirrm %%ZOPEPRODUCTDIR%%/GroupUserFolder/skins/gruf -@dirrm %%ZOPEPRODUCTDIR%%/GroupUserFolder/skins -@dirrm %%ZOPEPRODUCTDIR%%/GroupUserFolder/interfaces -@dirrm %%ZOPEPRODUCTDIR%%/GroupUserFolder/dtml -@dirrm %%ZOPEPRODUCTDIR%%/GroupUserFolder/doc -@dirrm %%ZOPEPRODUCTDIR%%/GroupUserFolder/debian -@dirrm %%ZOPEPRODUCTDIR%%/GroupUserFolder/Extensions -@dirrm %%ZOPEPRODUCTDIR%%/GroupUserFolder -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/xml -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/www -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/tests/versioned_profile -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/tests/metadata_profile -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/tests/default_profile -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/tests -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/profiles/default -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/profiles -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/doc/SampleSite/profiles/default/siteroot -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/doc/SampleSite/profiles/default -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/doc/SampleSite/profiles -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/doc/SampleSite -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/doc -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/browser -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/bbb -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/ZCatalog/tests -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/ZCatalog -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/ZCTextIndex/tests -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/ZCTextIndex -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/PythonScripts/tests -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/PythonScripts -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/PluginIndexes/tests -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/PluginIndexes -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/PageTemplates/tests -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/PageTemplates -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/OFSP/tests -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/OFSP -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/MailHost/tests -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup/MailHost -@dirrm %%ZOPEPRODUCTDIR%%/GenericSetup -@dirrm %%ZOPEPRODUCTDIR%%/ExternalEditor/win32 -@dirrm %%ZOPEPRODUCTDIR%%/ExternalEditor/tests -@dirrm %%ZOPEPRODUCTDIR%%/ExternalEditor/man -@dirrm %%ZOPEPRODUCTDIR%%/ExternalEditor/Plugins -@dirrm %%ZOPEPRODUCTDIR%%/ExternalEditor -@dirrm %%ZOPEPRODUCTDIR%%/ExtendedPathIndex/www -@dirrm %%ZOPEPRODUCTDIR%%/ExtendedPathIndex/tests -@dirrm %%ZOPEPRODUCTDIR%%/ExtendedPathIndex/ptests -@dirrm %%ZOPEPRODUCTDIR%%/ExtendedPathIndex/help -@dirrm %%ZOPEPRODUCTDIR%%/ExtendedPathIndex/dtml -@dirrm %%ZOPEPRODUCTDIR%%/ExtendedPathIndex -@dirrm %%ZOPEPRODUCTDIR%%/DCWorkflow/xml -@dirrm %%ZOPEPRODUCTDIR%%/DCWorkflow/tests -@dirrm %%ZOPEPRODUCTDIR%%/DCWorkflow/profiles/revision2/workflows/default_workflow -@dirrm %%ZOPEPRODUCTDIR%%/DCWorkflow/profiles/revision2/workflows -@dirrm %%ZOPEPRODUCTDIR%%/DCWorkflow/profiles/revision2 -@dirrm %%ZOPEPRODUCTDIR%%/DCWorkflow/profiles -@dirrm %%ZOPEPRODUCTDIR%%/DCWorkflow/images -@dirrm %%ZOPEPRODUCTDIR%%/DCWorkflow/help -@dirrm %%ZOPEPRODUCTDIR%%/DCWorkflow/dtml -@dirrm %%ZOPEPRODUCTDIR%%/DCWorkflow/doc/examples/staging -@dirrm %%ZOPEPRODUCTDIR%%/DCWorkflow/doc/examples -@dirrm %%ZOPEPRODUCTDIR%%/DCWorkflow/doc -@dirrm %%ZOPEPRODUCTDIR%%/DCWorkflow/browser -@dirrm %%ZOPEPRODUCTDIR%%/DCWorkflow/Extensions -@dirrm %%ZOPEPRODUCTDIR%%/DCWorkflow -@dirrm %%ZOPEPRODUCTDIR%%/CMFUid/www -@dirrm %%ZOPEPRODUCTDIR%%/CMFUid/tests -@dirrm %%ZOPEPRODUCTDIR%%/CMFUid/profiles/default -@dirrm %%ZOPEPRODUCTDIR%%/CMFUid/profiles -@dirrm %%ZOPEPRODUCTDIR%%/CMFUid -@dirrm %%ZOPEPRODUCTDIR%%/CMFTopic/xml -@dirrm %%ZOPEPRODUCTDIR%%/CMFTopic/tests -@dirrm %%ZOPEPRODUCTDIR%%/CMFTopic/skins/zpt_topic -@dirrm %%ZOPEPRODUCTDIR%%/CMFTopic/skins -@dirrm %%ZOPEPRODUCTDIR%%/CMFTopic/profiles/default/types -@dirrm %%ZOPEPRODUCTDIR%%/CMFTopic/profiles/default -@dirrm %%ZOPEPRODUCTDIR%%/CMFTopic/profiles -@dirrm %%ZOPEPRODUCTDIR%%/CMFTopic/interfaces -@dirrm %%ZOPEPRODUCTDIR%%/CMFTopic/help -@dirrm %%ZOPEPRODUCTDIR%%/CMFTopic -@dirrm %%ZOPEPRODUCTDIR%%/CMFTestCase -@dirrm %%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/tests -@dirrm %%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/profiles/test -@dirrm %%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/profiles/default -@dirrm %%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/profiles -@dirrm %%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/interfaces -@dirrm %%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/forms -@dirrm %%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool/Extensions -@dirrm %%ZOPEPRODUCTDIR%%/CMFQuickInstallerTool -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/www -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/tests/images -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/tests -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_wysiwyg -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_templates -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_styles -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_scripts -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_prefs -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_portlets -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_login -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_kss -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_images -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_forms -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_form_scripts -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_ecmascript -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_deprecated -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_content -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty/jscalendar -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/skins/plone_3rdParty -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/skins/cmf_legacy -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/skins -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/setup -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/profiles/testfixture -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/profiles/dependencies -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/workflows/simple_publication_workflow -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/workflows/plone_workflow -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/workflows/one_state_workflow -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/workflows/intranet_workflow -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/workflows/intranet_folder_workflow -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/workflows/folder_workflow -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/workflows -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/types -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/structure/Members -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default/structure -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/profiles/default -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/profiles -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/patches -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_1/profiles/three13_three14 -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_1/profiles/three11_three12 -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_1/profiles/three0_beta1 -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_1/profiles -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_1 -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/two5_alpha1 -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/three03_three04 -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/three01_three02 -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/rc2_final -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/final_three01 -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta3_beta4 -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta2_beta3 -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles/beta1_beta2 -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0/profiles -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v3_0 -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_5 -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/migrations/v2_1 -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/migrations -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/interfaces -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/exportimport/tests -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/exportimport -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/docs -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/browser/portlets -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/browser -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone/Extensions -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlone -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/www -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/tests/profiles/exportimport/portal_placeful_workflow -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/tests/profiles/exportimport -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/tests/profiles -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/tests -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/skins/CMFPlacefulWorkflow -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/skins -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/profiles/default/portal_placeful_workflow -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/profiles/default -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/profiles -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/interfaces -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/images -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/exportimport -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/doc -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow/Extensions -@dirrm %%ZOPEPRODUCTDIR%%/CMFPlacefulWorkflow -@dirrm %%ZOPEPRODUCTDIR%%/CMFFormController/www -@dirrm %%ZOPEPRODUCTDIR%%/CMFFormController/tests -@dirrm %%ZOPEPRODUCTDIR%%/CMFFormController/profiles/default -@dirrm %%ZOPEPRODUCTDIR%%/CMFFormController/profiles -@dirrm %%ZOPEPRODUCTDIR%%/CMFFormController/exportimport/xml -@dirrm %%ZOPEPRODUCTDIR%%/CMFFormController/exportimport -@dirrm %%ZOPEPRODUCTDIR%%/CMFFormController/Actions -@dirrm %%ZOPEPRODUCTDIR%%/CMFFormController -@dirrm %%ZOPEPRODUCTDIR%%/CMFEditions/www -@dirrm %%ZOPEPRODUCTDIR%%/CMFEditions/tests/images -@dirrm %%ZOPEPRODUCTDIR%%/CMFEditions/tests/FAQ/skins/faq_public -@dirrm %%ZOPEPRODUCTDIR%%/CMFEditions/tests/FAQ/skins/faq -@dirrm %%ZOPEPRODUCTDIR%%/CMFEditions/tests/FAQ/skins -@dirrm %%ZOPEPRODUCTDIR%%/CMFEditions/tests/FAQ/model -@dirrm %%ZOPEPRODUCTDIR%%/CMFEditions/tests/FAQ/Extensions -@dirrm %%ZOPEPRODUCTDIR%%/CMFEditions/tests/FAQ -@dirrm %%ZOPEPRODUCTDIR%%/CMFEditions/tests -@dirrm %%ZOPEPRODUCTDIR%%/CMFEditions/skins/cmfeditions_views -@dirrm %%ZOPEPRODUCTDIR%%/CMFEditions/skins/CMFEditions -@dirrm %%ZOPEPRODUCTDIR%%/CMFEditions/skins -@dirrm %%ZOPEPRODUCTDIR%%/CMFEditions/profiles/default -@dirrm %%ZOPEPRODUCTDIR%%/CMFEditions/profiles -@dirrm %%ZOPEPRODUCTDIR%%/CMFEditions/interfaces -@dirrm %%ZOPEPRODUCTDIR%%/CMFEditions/exportimport -@dirrm %%ZOPEPRODUCTDIR%%/CMFEditions/doc/presentations -@dirrm %%ZOPEPRODUCTDIR%%/CMFEditions/doc/old -@dirrm %%ZOPEPRODUCTDIR%%/CMFEditions/doc/img -@dirrm %%ZOPEPRODUCTDIR%%/CMFEditions/doc -@dirrm %%ZOPEPRODUCTDIR%%/CMFEditions -@dirrm %%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/tests -@dirrm %%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/profiles/sample_types/types -@dirrm %%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/profiles/sample_types -@dirrm %%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/profiles -@dirrm %%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/interface -@dirrm %%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/images -@dirrm %%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI/browser -@dirrm %%ZOPEPRODUCTDIR%%/CMFDynamicViewFTI -@dirrm %%ZOPEPRODUCTDIR%%/CMFDiffTool/zpt -@dirrm %%ZOPEPRODUCTDIR%%/CMFDiffTool/tests -@dirrm %%ZOPEPRODUCTDIR%%/CMFDiffTool/skins/ChangeSet -@dirrm %%ZOPEPRODUCTDIR%%/CMFDiffTool/skins -@dirrm %%ZOPEPRODUCTDIR%%/CMFDiffTool/profiles/default/types -@dirrm %%ZOPEPRODUCTDIR%%/CMFDiffTool/profiles/default -@dirrm %%ZOPEPRODUCTDIR%%/CMFDiffTool/profiles -@dirrm %%ZOPEPRODUCTDIR%%/CMFDiffTool/libs -@dirrm %%ZOPEPRODUCTDIR%%/CMFDiffTool/interfaces -@dirrm %%ZOPEPRODUCTDIR%%/CMFDiffTool/exportimport -@dirrm %%ZOPEPRODUCTDIR%%/CMFDiffTool -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/www -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/tests -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_generic -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_control -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/skins/zpt_content -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/skins/Images -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/skins -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/skin -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/profiles/views_support/types -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/profiles/views_support -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/profiles/sample_content/structure/subfolder -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/profiles/sample_content/structure -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/profiles/sample_content -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/workflows/default_workflow -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/workflows -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/types -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default/skins -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/profiles/default -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/profiles -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/locales -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/interfaces -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/images -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/help -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/formlib -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/dtml -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/browser/templates -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/browser -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault/Extensions -@dirrm %%ZOPEPRODUCTDIR%%/CMFDefault -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore/www -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin/test_directory -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins/fake_skin -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore/tests/fake_skins -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore/tests/base -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore/tests -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore/src/five/localsitemanager -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore/src/five -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore/src -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore/interfaces -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore/images -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore/help -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/two -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/three -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/one -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests/four -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore/exportimport/tests -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore/exportimport -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore/dtml -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore/browser -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore/Extensions -@dirrm %%ZOPEPRODUCTDIR%%/CMFCore -@dirrm %%ZOPEPRODUCTDIR%%/CMFCalendar/www -@dirrm %%ZOPEPRODUCTDIR%%/CMFCalendar/tests -@dirrm %%ZOPEPRODUCTDIR%%/CMFCalendar/skins/zpt_calendar -@dirrm %%ZOPEPRODUCTDIR%%/CMFCalendar/skins -@dirrm %%ZOPEPRODUCTDIR%%/CMFCalendar/profiles/skins_support/types -@dirrm %%ZOPEPRODUCTDIR%%/CMFCalendar/profiles/skins_support -@dirrm %%ZOPEPRODUCTDIR%%/CMFCalendar/profiles/default/types -@dirrm %%ZOPEPRODUCTDIR%%/CMFCalendar/profiles/default -@dirrm %%ZOPEPRODUCTDIR%%/CMFCalendar/profiles -@dirrm %%ZOPEPRODUCTDIR%%/CMFCalendar/locales -@dirrm %%ZOPEPRODUCTDIR%%/CMFCalendar/interfaces -@dirrm %%ZOPEPRODUCTDIR%%/CMFCalendar/browser/templates -@dirrm %%ZOPEPRODUCTDIR%%/CMFCalendar/browser -@dirrm %%ZOPEPRODUCTDIR%%/CMFCalendar -@dirrm %%ZOPEPRODUCTDIR%%/CMFActionIcons/xml -@dirrm %%ZOPEPRODUCTDIR%%/CMFActionIcons/www -@dirrm %%ZOPEPRODUCTDIR%%/CMFActionIcons/tests -@dirrm %%ZOPEPRODUCTDIR%%/CMFActionIcons/skins/actionicons -@dirrm %%ZOPEPRODUCTDIR%%/CMFActionIcons/skins -@dirrm %%ZOPEPRODUCTDIR%%/CMFActionIcons/profiles/actionicons -@dirrm %%ZOPEPRODUCTDIR%%/CMFActionIcons/profiles -@dirrm %%ZOPEPRODUCTDIR%%/CMFActionIcons/interfaces -@dirrm %%ZOPEPRODUCTDIR%%/CMFActionIcons -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/www/zmi/icons -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/www/zmi -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/www -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/tests/output -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/tests/input -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/tests -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes_kss -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets/js -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/widgets -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes/archebuilder -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/skins/archetypes -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/skins -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/profiles/sample_types/types -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/profiles/sample_types -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/profiles/default -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/profiles -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/interfaces -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/generator -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/exportimport -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/examples -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/docs -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/debian -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/browser -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/Storage -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/Schema -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes/Extensions -@dirrm %%ZOPEPRODUCTDIR%%/Archetypes -@dirrm %%ZOPEPRODUCTDIR%%/AdvancedQuery/tests -@dirrm %%ZOPEPRODUCTDIR%%/AdvancedQuery/doc -@dirrm %%ZOPEPRODUCTDIR%%/AdvancedQuery -@dirrm %%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/skins/ATReferenceBrowserWidget -@dirrm %%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/skins -@dirrm %%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget/Extensions -@dirrm %%ZOPEPRODUCTDIR%%/ATReferenceBrowserWidget -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/z3 -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/www -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/utilities -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/tool -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar-doc -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty/icalendar -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/thirdparty -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/tests/input -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/tests -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/skins/ATContentTypes -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/skins -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/migration/v1_2 -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/migration -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/lib -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/interface -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/exportimport -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/etc -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/criteria -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/content -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/configuration -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/browser -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes/adapters -@dirrm %%ZOPEPRODUCTDIR%%/ATContentTypes diff --git a/www/serendipity-devel/Makefile b/www/serendipity-devel/Makefile deleted file mode 100644 index ed9336bc6be6..000000000000 --- a/www/serendipity-devel/Makefile +++ /dev/null @@ -1,65 +0,0 @@ -# New ports collection makefile for: serendipity -# Date created: 2005-DEC-13 -# Whom: babak@farrokhi.net -# -# $FreeBSD$ -# - -PORTNAME= serendipity-devel -PORTVERSION= 1.0.${SNAPSHOT} -CATEGORIES= www -MASTER_SITES= http://www.s9y.org/snapshots/ -DISTNAME= s9y_${SNAPSHOT} - -MAINTAINER= miwi@FreeBSD.org -COMMENT= PHP based weblog software - -FORBIDDEN= Vulnerable since 2008-04-25, http://portaudit.freebsd.org/9c133aa0-12bd-11dd-bab7-0016179b2dd5.html -EXPIRATION_DATE= 2011-10-14 - -RUN_DEPENDS= ${LOCALBASE}/share/pear/File/Archive.php:${PORTSDIR}/archivers/pear-File_Archive - -SNAPSHOT= 201002112342 -WRKSRC= ${WRKDIR}/serendipity-nightly -NO_BUILD= YES -SERENDIPITY?= www/serendipity -PLIST_SUB+= SERENDIPITY=${SERENDIPITY} -USE_PHP= session pcre gd openssl mbstring iconv zlib xml -SUB_LIST+= SERENDIPITY=${SERENDIPITY} -SUB_FILES= pkg-message - -CONFLICTS= serendipity-1.* - -OPTIONS= MYSQL "Use MySQL backend" on \ - PGSQL "Use PostgreSQL backend" off \ - SQLITE "Use SQLite backend (php5 only)" off \ - MAGICK "Use ImageMagick Library" on - -.include <bsd.port.pre.mk> - -.if !defined(WITHOUT_MYSQL) -USE_PHP+= mysql -. endif - -.if defined(WITH_PGSQL) -USE_PHP+= pgsql -.endif - -.if defined(WITH_SQLITE) -USE_PHP+= sqlite -.endif - -.if !defined(WITHOUT_MAGICK) -RUN_DEPENDS+= convert:${PORTSDIR}/graphics/ImageMagick -.endif - -do-install: - @-${MKDIR} ${PREFIX}/${SERENDIPITY} - @${CHMOD} 755 ${PREFIX}/${SERENDIPITY} - @(cd ${WRKSRC} && ${CP} -R * ${PREFIX}/${SERENDIPITY}/ ) - @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${SERENDIPITY} - -post-install: - @${CAT} ${PKGMESSAGE} - -.include <bsd.port.post.mk> diff --git a/www/serendipity-devel/distinfo b/www/serendipity-devel/distinfo deleted file mode 100644 index cf9316e2d36b..000000000000 --- a/www/serendipity-devel/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (s9y_201002112342.tar.gz) = 18232de53875aa322c771bc96272a6540b0e6fc941232352249109a0ff6297fd -SIZE (s9y_201002112342.tar.gz) = 5271351 diff --git a/www/serendipity-devel/files/pkg-message.in b/www/serendipity-devel/files/pkg-message.in deleted file mode 100644 index 4623a859aa94..000000000000 --- a/www/serendipity-devel/files/pkg-message.in +++ /dev/null @@ -1,22 +0,0 @@ - -=============================================================== - -Serendipity installed in %%PREFIX%%/%%SERENDIPITY%% - -If this is your first install: - - 1- Create an empty database - 2- Add an alias for Serendipity directory in httpd.conf - or you can create a symlink to Serendipity directory - in your web root directory. - 3- Point your browser to your webserver and follow the - installation wizard - -If you are upgrading an existing installation: - - 1- Read %%PREFIX%%/%%SERENDIPITY%%/docs/UPGRADE - 2- Serendipity web based installation wizard will take care - of the upgrade procedure - -=============================================================== - diff --git a/www/serendipity-devel/pkg-descr b/www/serendipity-devel/pkg-descr deleted file mode 100644 index 5e7a22e65e12..000000000000 --- a/www/serendipity-devel/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -Serendipity is a weblog/blog system, implemented with PHP. -It is standards compliant, feature rich and open source (BSD License). - -WWW: http://www.s9y.org/ - -- Babak Farrokhi -babak@farrokhi.net diff --git a/www/serendipity-devel/pkg-plist b/www/serendipity-devel/pkg-plist deleted file mode 100644 index 0214b33ddab7..000000000000 --- a/www/serendipity-devel/pkg-plist +++ /dev/null @@ -1,3253 +0,0 @@ -%%SERENDIPITY%%/bundled-libs/.current_version -%%SERENDIPITY%%/bundled-libs/Cache/BUNDLE_NOTICE -%%SERENDIPITY%%/bundled-libs/Cache/Lite.php -%%SERENDIPITY%%/bundled-libs/Cache/Lite/Function.php -%%SERENDIPITY%%/bundled-libs/Cache/Lite/Output.php -%%SERENDIPITY%%/bundled-libs/HTTP/BUNDLE_NOTICE -%%SERENDIPITY%%/bundled-libs/HTTP/Request.php -%%SERENDIPITY%%/bundled-libs/HTTP/Request/Listener.php -%%SERENDIPITY%%/bundled-libs/Net/BUNDLE_NOTICE -%%SERENDIPITY%%/bundled-libs/Net/CheckIP.php -%%SERENDIPITY%%/bundled-libs/Net/DNSBL.php -%%SERENDIPITY%%/bundled-libs/Net/DNSBL/BUNDLE_NOTICE -%%SERENDIPITY%%/bundled-libs/Net/DNSBL/SURBL.php -%%SERENDIPITY%%/bundled-libs/Net/Socket.php -%%SERENDIPITY%%/bundled-libs/Net/URL.php -%%SERENDIPITY%%/bundled-libs/Onyx/RSS.php -%%SERENDIPITY%%/bundled-libs/PEAR.php -%%SERENDIPITY%%/bundled-libs/Smarty/BUGS -%%SERENDIPITY%%/bundled-libs/Smarty/COPYING.lib -%%SERENDIPITY%%/bundled-libs/Smarty/ChangeLog -%%SERENDIPITY%%/bundled-libs/Smarty/FAQ -%%SERENDIPITY%%/bundled-libs/Smarty/INSTALL -%%SERENDIPITY%%/bundled-libs/Smarty/NEWS -%%SERENDIPITY%%/bundled-libs/Smarty/README -%%SERENDIPITY%%/bundled-libs/Smarty/RELEASE_NOTES -%%SERENDIPITY%%/bundled-libs/Smarty/libs/Config_File.class.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/Smarty.class.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/Smarty_Compiler.class.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/debug.tpl -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.assemble_plugin_filepath.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.assign_smarty_interface.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.create_dir_structure.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.display_debug_console.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.get_include_path.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.get_microtime.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.get_php_resource.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.is_secure.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.is_trusted.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.load_plugins.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.load_resource_plugin.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.process_cached_inserts.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.process_compiled_include.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.read_cache_file.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.rm_auto.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.rmdir.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.run_insert_handler.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.smarty_include_php.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.write_cache_file.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.write_compiled_include.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.write_compiled_resource.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.write_file.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/block.textformat.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/compiler.assign.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.assign_debug_info.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.config_load.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.counter.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.cycle.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.debug.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.eval.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.fetch.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.html_checkboxes.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.html_image.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.html_options.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.html_radios.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.html_select_date.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.html_select_time.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.html_table.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.mailto.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.math.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.popup.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.popup_init.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.capitalize.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.cat.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.count_characters.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.count_paragraphs.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.count_sentences.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.count_words.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.date_format.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.debug_print_var.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.default.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.escape.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.indent.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.lower.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.nl2br.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.regex_replace.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.replace.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.spacify.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.string_format.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.strip.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.strip_tags.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.truncate.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.upper.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.wordwrap.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/outputfilter.trimwhitespace.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/shared.escape_special_chars.php -%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/shared.make_timestamp.php -%%SERENDIPITY%%/bundled-libs/Text/BUNDLE_NOTICE -%%SERENDIPITY%%/bundled-libs/Text/Wiki.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Anchor.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Blockquote.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Bold.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Break.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Center.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Code.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Colortext.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Deflist.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Delimiter.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Embed.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Emphasis.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Freelink.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Function.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Heading.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Horiz.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Html.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Image.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Include.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Interwiki.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Italic.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/List.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Newline.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Paragraph.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Phplookup.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Prefilter.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Raw.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Revise.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Strong.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Superscript.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Table.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Tighten.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Toc.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Tt.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Url.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Wikilink.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Anchor.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Blockquote.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Bold.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Break.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Center.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Code.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Colortext.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Deflist.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Delimiter.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Embed.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Emphasis.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Freelink.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Function.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Heading.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Horiz.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Html.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Image.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Include.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Interwiki.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Italic.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/List.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Newline.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Paragraph.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Phplookup.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Prefilter.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Raw.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Revise.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Strong.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Superscript.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Table.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Tighten.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Toc.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Tt.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Url.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Wikilink.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Anchor.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Blockquote.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Bold.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Break.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Center.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Code.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Colortext.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Deflist.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Delimiter.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Embed.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Emphasis.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Freelink.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Function.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Heading.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Horiz.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Html.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Image.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Include.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Interwiki.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Italic.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/List.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Newline.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Paragraph.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Phplookup.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Prefilter.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Raw.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Revise.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Strong.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Superscript.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Table.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Tighten.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Toc.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Tt.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Url.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Wikilink.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Anchor.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Blockquote.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Bold.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Break.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Center.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Code.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Colortext.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Deflist.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Delimiter.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Embed.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Emphasis.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Freelink.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Function.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Heading.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Horiz.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Html.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Image.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Include.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Interwiki.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Italic.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/List.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Newline.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Paragraph.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Phplookup.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Prefilter.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Raw.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Revise.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Strong.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Superscript.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Table.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Tighten.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Toc.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Tt.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Url.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Wikilink.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/blockquote.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/bold.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/break.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/center.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/code.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/colortext.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/deflist.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/delimiter.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/embed.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/emphasis.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/entities.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/freelink.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/heading.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/horiz.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/html.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/image.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/include.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/interwiki.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/italic.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/list.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/newline.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/paragraph.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/phpcode.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/phplookup.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/prefilter.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/raw.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/revise.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/strong.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/superscript.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/table.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/tighten.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/toc.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/tt.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/url.php -%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/wikilink.php -%%SERENDIPITY%%/bundled-libs/XML/BUNDLE_NOTICE -%%SERENDIPITY%%/bundled-libs/XML/RPC.php -%%SERENDIPITY%%/bundled-libs/XML/RPC/Dump.php -%%SERENDIPITY%%/bundled-libs/XML/RPC/Server.php -%%SERENDIPITY%%/bundled-libs/create_release.sh -%%SERENDIPITY%%/bundled-libs/docs/HomePage.wiki.txt -%%SERENDIPITY%%/bundled-libs/docs/SamplePage.wiki.txt -%%SERENDIPITY%%/bundled-libs/docs/SmashWordsTogether.wiki.txt -%%SERENDIPITY%%/bundled-libs/docs/TextWikiProposal.wiki.txt -%%SERENDIPITY%%/bundled-libs/docs/TokenRuleKeys.wiki.txt -%%SERENDIPITY%%/bundled-libs/docs/WikiPage.wiki.txt -%%SERENDIPITY%%/bundled-libs/docs/WordsSmashedTogether.wiki.txt -%%SERENDIPITY%%/bundled-libs/docs/free links.wiki.txt -%%SERENDIPITY%%/bundled-libs/docs/stylesheet.css -%%SERENDIPITY%%/bundled-libs/serendipity_generateFTPChecksums.php -%%SERENDIPITY%%/bundled-libs/tests/README -%%SERENDIPITY%%/checksums.inc.php -%%SERENDIPITY%%/comment.php -%%SERENDIPITY%%/deployment/archives/.ignore -%%SERENDIPITY%%/deployment/comment.php -%%SERENDIPITY%%/deployment/exit.php -%%SERENDIPITY%%/deployment/index.php -%%SERENDIPITY%%/deployment/rss.php -%%SERENDIPITY%%/deployment/serendipity.css.php -%%SERENDIPITY%%/deployment/serendipity_admin.php -%%SERENDIPITY%%/deployment/serendipity_admin_image_selector.php -%%SERENDIPITY%%/deployment/serendipity_config.inc.php -%%SERENDIPITY%%/deployment/serendipity_define.js.php -%%SERENDIPITY%%/deployment/serendipity_editor.js -%%SERENDIPITY%%/deployment/serendipity_xmlrpc.php -%%SERENDIPITY%%/deployment/templates_c/.ignore -%%SERENDIPITY%%/deployment/uploads/.ignore -%%SERENDIPITY%%/deployment/wfwcomment.php -%%SERENDIPITY%%/docs/CHANGED_FILES -%%SERENDIPITY%%/docs/INSTALL -%%SERENDIPITY%%/docs/INSTALL_EMBEDED -%%SERENDIPITY%%/docs/INSTALL_SHARED -%%SERENDIPITY%%/docs/LICENSE -%%SERENDIPITY%%/docs/NEWS -%%SERENDIPITY%%/docs/NEWS_OLD -%%SERENDIPITY%%/docs/README -%%SERENDIPITY%%/docs/RELEASE -%%SERENDIPITY%%/docs/UPGRADE -%%SERENDIPITY%%/docs/upgrade.sh -%%SERENDIPITY%%/exit.php -%%SERENDIPITY%%/htmlarea/Xinha.css -%%SERENDIPITY%%/htmlarea/XinhaCore.js -%%SERENDIPITY%%/htmlarea/XinhaLoader.js -%%SERENDIPITY%%/htmlarea/XinhaLoader_readme.txt -%%SERENDIPITY%%/htmlarea/contrib/php-xinha.php -%%SERENDIPITY%%/htmlarea/examples/2-areas.html -%%SERENDIPITY%%/htmlarea/examples/ExtendedDemo.html -%%SERENDIPITY%%/htmlarea/examples/Newbie.html -%%SERENDIPITY%%/htmlarea/examples/XinhaConfig.js -%%SERENDIPITY%%/htmlarea/examples/context-menu.html -%%SERENDIPITY%%/htmlarea/examples/core.html -%%SERENDIPITY%%/htmlarea/examples/css.html -%%SERENDIPITY%%/htmlarea/examples/custom.css -%%SERENDIPITY%%/htmlarea/examples/files/Extended.html -%%SERENDIPITY%%/htmlarea/examples/files/custom.css -%%SERENDIPITY%%/htmlarea/examples/files/dynamic.css -%%SERENDIPITY%%/htmlarea/examples/files/ext_example-body.html -%%SERENDIPITY%%/htmlarea/examples/files/ext_example-dest.php -%%SERENDIPITY%%/htmlarea/examples/files/ext_example-menu.php -%%SERENDIPITY%%/htmlarea/examples/files/full_example.css -%%SERENDIPITY%%/htmlarea/examples/files/stylist.css -%%SERENDIPITY%%/htmlarea/examples/full-page.html -%%SERENDIPITY%%/htmlarea/examples/fully-loaded.html -%%SERENDIPITY%%/htmlarea/examples/index.html -%%SERENDIPITY%%/htmlarea/examples/simple_example.html -%%SERENDIPITY%%/htmlarea/examples/spell-checker.html -%%SERENDIPITY%%/htmlarea/examples/table-operations.html -%%SERENDIPITY%%/htmlarea/examples/testbed.html -%%SERENDIPITY%%/htmlarea/htmlarea.css -%%SERENDIPITY%%/htmlarea/htmlarea.js -%%SERENDIPITY%%/htmlarea/images/de/bold.gif -%%SERENDIPITY%%/htmlarea/images/de/italic.gif -%%SERENDIPITY%%/htmlarea/images/de/underline.gif -%%SERENDIPITY%%/htmlarea/images/ed_about.gif -%%SERENDIPITY%%/htmlarea/images/ed_align.gif -%%SERENDIPITY%%/htmlarea/images/ed_align_center.gif -%%SERENDIPITY%%/htmlarea/images/ed_align_justify.gif -%%SERENDIPITY%%/htmlarea/images/ed_align_left.gif -%%SERENDIPITY%%/htmlarea/images/ed_align_right.gif -%%SERENDIPITY%%/htmlarea/images/ed_blank.gif -%%SERENDIPITY%%/htmlarea/images/ed_buttons_main.gif -%%SERENDIPITY%%/htmlarea/images/ed_charmap.gif -%%SERENDIPITY%%/htmlarea/images/ed_clearfonts.gif -%%SERENDIPITY%%/htmlarea/images/ed_color_bg.gif -%%SERENDIPITY%%/htmlarea/images/ed_color_fg.gif -%%SERENDIPITY%%/htmlarea/images/ed_copy.gif -%%SERENDIPITY%%/htmlarea/images/ed_custom.gif -%%SERENDIPITY%%/htmlarea/images/ed_cut.gif -%%SERENDIPITY%%/htmlarea/images/ed_delete.gif -%%SERENDIPITY%%/htmlarea/images/ed_format_bold.gif -%%SERENDIPITY%%/htmlarea/images/ed_format_italic.gif -%%SERENDIPITY%%/htmlarea/images/ed_format_strike.gif -%%SERENDIPITY%%/htmlarea/images/ed_format_sub.gif -%%SERENDIPITY%%/htmlarea/images/ed_format_sup.gif -%%SERENDIPITY%%/htmlarea/images/ed_format_underline.gif -%%SERENDIPITY%%/htmlarea/images/ed_help.gif -%%SERENDIPITY%%/htmlarea/images/ed_hr.gif -%%SERENDIPITY%%/htmlarea/images/ed_html.gif -%%SERENDIPITY%%/htmlarea/images/ed_image.gif -%%SERENDIPITY%%/htmlarea/images/ed_indent_less.gif -%%SERENDIPITY%%/htmlarea/images/ed_indent_more.gif -%%SERENDIPITY%%/htmlarea/images/ed_killword.gif -%%SERENDIPITY%%/htmlarea/images/ed_left_to_right.gif -%%SERENDIPITY%%/htmlarea/images/ed_link.gif -%%SERENDIPITY%%/htmlarea/images/ed_list_bullet.gif -%%SERENDIPITY%%/htmlarea/images/ed_list_num.gif -%%SERENDIPITY%%/htmlarea/images/ed_overwrite.gif -%%SERENDIPITY%%/htmlarea/images/ed_paste.gif -%%SERENDIPITY%%/htmlarea/images/ed_print.gif -%%SERENDIPITY%%/htmlarea/images/ed_redo.gif -%%SERENDIPITY%%/htmlarea/images/ed_right_to_left.gif -%%SERENDIPITY%%/htmlarea/images/ed_rmformat.gif -%%SERENDIPITY%%/htmlarea/images/ed_s9yimage.gif -%%SERENDIPITY%%/htmlarea/images/ed_save.gif -%%SERENDIPITY%%/htmlarea/images/ed_save.png -%%SERENDIPITY%%/htmlarea/images/ed_saveas.gif -%%SERENDIPITY%%/htmlarea/images/ed_selectall.gif -%%SERENDIPITY%%/htmlarea/images/ed_show_border.gif -%%SERENDIPITY%%/htmlarea/images/ed_splitblock.gif -%%SERENDIPITY%%/htmlarea/images/ed_splitcel.gif -%%SERENDIPITY%%/htmlarea/images/ed_undo.gif -%%SERENDIPITY%%/htmlarea/images/ed_word_cleaner.gif -%%SERENDIPITY%%/htmlarea/images/fr/bold.gif -%%SERENDIPITY%%/htmlarea/images/fr/strikethrough.gif -%%SERENDIPITY%%/htmlarea/images/fr/underline.gif -%%SERENDIPITY%%/htmlarea/images/fullscreen_maximize.gif -%%SERENDIPITY%%/htmlarea/images/fullscreen_minimize.gif -%%SERENDIPITY%%/htmlarea/images/insert_table.gif -%%SERENDIPITY%%/htmlarea/images/insertfilelink.gif -%%SERENDIPITY%%/htmlarea/images/insertmacro.png -%%SERENDIPITY%%/htmlarea/images/tidy.gif -%%SERENDIPITY%%/htmlarea/images/toggle_borders.gif -%%SERENDIPITY%%/htmlarea/images/xinha_logo.gif -%%SERENDIPITY%%/htmlarea/index.html -%%SERENDIPITY%%/htmlarea/lang/b5.js -%%SERENDIPITY%%/htmlarea/lang/ch.js -%%SERENDIPITY%%/htmlarea/lang/cs-iso.js -%%SERENDIPITY%%/htmlarea/lang/cs-win.js -%%SERENDIPITY%%/htmlarea/lang/cz.js -%%SERENDIPITY%%/htmlarea/lang/da.js -%%SERENDIPITY%%/htmlarea/lang/de.js -%%SERENDIPITY%%/htmlarea/lang/ee.js -%%SERENDIPITY%%/htmlarea/lang/el.js -%%SERENDIPITY%%/htmlarea/lang/en.js -%%SERENDIPITY%%/htmlarea/lang/es.js -%%SERENDIPITY%%/htmlarea/lang/eu.js -%%SERENDIPITY%%/htmlarea/lang/fa.js -%%SERENDIPITY%%/htmlarea/lang/fi.js -%%SERENDIPITY%%/htmlarea/lang/fr.js -%%SERENDIPITY%%/htmlarea/lang/gb.js -%%SERENDIPITY%%/htmlarea/lang/he.js -%%SERENDIPITY%%/htmlarea/lang/hu.js -%%SERENDIPITY%%/htmlarea/lang/it.js -%%SERENDIPITY%%/htmlarea/lang/ja-euc.js -%%SERENDIPITY%%/htmlarea/lang/ja-jis.js -%%SERENDIPITY%%/htmlarea/lang/ja-sjis.js -%%SERENDIPITY%%/htmlarea/lang/ja-utf8.js -%%SERENDIPITY%%/htmlarea/lang/ja.js -%%SERENDIPITY%%/htmlarea/lang/lt.js -%%SERENDIPITY%%/htmlarea/lang/lv.js -%%SERENDIPITY%%/htmlarea/lang/nb.js -%%SERENDIPITY%%/htmlarea/lang/nl.js -%%SERENDIPITY%%/htmlarea/lang/no.js -%%SERENDIPITY%%/htmlarea/lang/pl.js -%%SERENDIPITY%%/htmlarea/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/lang/pt_pt.js -%%SERENDIPITY%%/htmlarea/lang/ro.js -%%SERENDIPITY%%/htmlarea/lang/ru.js -%%SERENDIPITY%%/htmlarea/lang/se.js -%%SERENDIPITY%%/htmlarea/lang/sh.js -%%SERENDIPITY%%/htmlarea/lang/si.js -%%SERENDIPITY%%/htmlarea/lang/sr.js -%%SERENDIPITY%%/htmlarea/lang/sv.js -%%SERENDIPITY%%/htmlarea/lang/th.js -%%SERENDIPITY%%/htmlarea/lang/vn.js -%%SERENDIPITY%%/htmlarea/license.txt -%%SERENDIPITY%%/htmlarea/modules/ColorPicker/ColorPicker.js -%%SERENDIPITY%%/htmlarea/modules/ColorPicker/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/modules/CreateLink/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/modules/CreateLink/link.html -%%SERENDIPITY%%/htmlarea/modules/CreateLink/link.js -%%SERENDIPITY%%/htmlarea/modules/Dialogs/dialog.js -%%SERENDIPITY%%/htmlarea/modules/Dialogs/inline-dialog.js -%%SERENDIPITY%%/htmlarea/modules/Dialogs/panel-dialog.js -%%SERENDIPITY%%/htmlarea/modules/Dialogs/popupwin.js -%%SERENDIPITY%%/htmlarea/modules/FullScreen/full-screen.js -%%SERENDIPITY%%/htmlarea/modules/FullScreen/lang/de.js -%%SERENDIPITY%%/htmlarea/modules/FullScreen/lang/fr.js -%%SERENDIPITY%%/htmlarea/modules/FullScreen/lang/ja.js -%%SERENDIPITY%%/htmlarea/modules/FullScreen/lang/nb.js -%%SERENDIPITY%%/htmlarea/modules/FullScreen/lang/pl.js -%%SERENDIPITY%%/htmlarea/modules/FullScreen/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/modules/FullScreen/lang/ru.js -%%SERENDIPITY%%/htmlarea/modules/FullScreen/lang/sv.js -%%SERENDIPITY%%/htmlarea/modules/Gecko/Gecko.js -%%SERENDIPITY%%/htmlarea/modules/Gecko/paraHandlerBest.js -%%SERENDIPITY%%/htmlarea/modules/GetHtml/DOMwalk.js -%%SERENDIPITY%%/htmlarea/modules/GetHtml/TransformInnerHTML.js -%%SERENDIPITY%%/htmlarea/modules/GetHtml/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/modules/InsertImage/insert_image.html -%%SERENDIPITY%%/htmlarea/modules/InsertImage/insert_image.js -%%SERENDIPITY%%/htmlarea/modules/InsertTable/insert_table.html -%%SERENDIPITY%%/htmlarea/modules/InsertTable/insert_table.js -%%SERENDIPITY%%/htmlarea/modules/InternetExplorer/InternetExplorer.js -%%SERENDIPITY%%/htmlarea/modules/Opera/Opera.js -%%SERENDIPITY%%/htmlarea/modules/WebKit/WebKit.js -%%SERENDIPITY%%/htmlarea/my_custom.js -%%SERENDIPITY%%/htmlarea/plugins/Abbreviation/abbr/de.js -%%SERENDIPITY%%/htmlarea/plugins/Abbreviation/abbr/en.js -%%SERENDIPITY%%/htmlarea/plugins/Abbreviation/abbreviation.css -%%SERENDIPITY%%/htmlarea/plugins/Abbreviation/abbreviation.js -%%SERENDIPITY%%/htmlarea/plugins/Abbreviation/img/ed_abbreviation.gif -%%SERENDIPITY%%/htmlarea/plugins/Abbreviation/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/Abbreviation/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/Abbreviation/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/Abbreviation/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/Abbreviation/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/Abbreviation/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/Abbreviation/popups/abbreviation.html -%%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/background-image.js -%%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/backgrounds/blufur.jpg -%%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/backgrounds/palecnvs.jpg -%%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/backgrounds/ppplcnvs.jpg -%%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/backgrounds/thumbnails/blufur.jpg -%%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/backgrounds/thumbnails/palecnvs.jpg -%%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/backgrounds/thumbnails/ppplcnvs.jpg -%%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/backgrounds/thumbnails/ylwsand.jpg -%%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/backgrounds/ylwsand.jpg -%%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/img/ed_bgimage.gif -%%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/popups/bgimage.html -%%SERENDIPITY%%/htmlarea/plugins/CSS/css.js -%%SERENDIPITY%%/htmlarea/plugins/CSS/lang/en.js -%%SERENDIPITY%%/htmlarea/plugins/CharCounter/char-counter.js -%%SERENDIPITY%%/htmlarea/plugins/CharCounter/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/CharCounter/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/CharCounter/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/CharCounter/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/CharCounter/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/CharCounter/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/CharacterMap/CharacterMap.css -%%SERENDIPITY%%/htmlarea/plugins/CharacterMap/character-map.js -%%SERENDIPITY%%/htmlarea/plugins/CharacterMap/img/ed_charmap.gif -%%SERENDIPITY%%/htmlarea/plugins/CharacterMap/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/CharacterMap/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/CharacterMap/lang/it.js -%%SERENDIPITY%%/htmlarea/plugins/CharacterMap/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/CharacterMap/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/CharacterMap/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/CharacterMap/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/CharacterMap/lang/ru.js -%%SERENDIPITY%%/htmlarea/plugins/CharacterMap/lang/sv.js -%%SERENDIPITY%%/htmlarea/plugins/CharacterMap/popups/select_character.html -%%SERENDIPITY%%/htmlarea/plugins/ClientsideSpellcheck/clientside-spellcheck.js -%%SERENDIPITY%%/htmlarea/plugins/ClientsideSpellcheck/img/clientside-spellcheck.gif -%%SERENDIPITY%%/htmlarea/plugins/ClientsideSpellcheck/img/he-spell-check.gif -%%SERENDIPITY%%/htmlarea/plugins/ClientsideSpellcheck/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/ClientsideSpellcheck/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/ClientsideSpellcheck/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/ClientsideSpellcheck/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/ClientsideSpellcheck/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/ContextMenu/context-menu.js -%%SERENDIPITY%%/htmlarea/plugins/ContextMenu/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/ContextMenu/lang/el.js -%%SERENDIPITY%%/htmlarea/plugins/ContextMenu/lang/en.js -%%SERENDIPITY%%/htmlarea/plugins/ContextMenu/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/ContextMenu/lang/he.js -%%SERENDIPITY%%/htmlarea/plugins/ContextMenu/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/ContextMenu/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/ContextMenu/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/ContextMenu/lang/pl.js -%%SERENDIPITY%%/htmlarea/plugins/ContextMenu/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/ContextMenu/lang/sv.js -%%SERENDIPITY%%/htmlarea/plugins/ContextMenu/menu.css -%%SERENDIPITY%%/htmlarea/plugins/DefinitionList/definition-list.css -%%SERENDIPITY%%/htmlarea/plugins/DefinitionList/definition-list.js -%%SERENDIPITY%%/htmlarea/plugins/DefinitionList/img/ed_dd.gif -%%SERENDIPITY%%/htmlarea/plugins/DefinitionList/img/ed_dl.gif -%%SERENDIPITY%%/htmlarea/plugins/DefinitionList/img/ed_dt.gif -%%SERENDIPITY%%/htmlarea/plugins/DefinitionList/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/DefinitionList/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/DefinitionList/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/DoubleClick/double-click.js -%%SERENDIPITY%%/htmlarea/plugins/DynamicCSS/dynamiccss.js -%%SERENDIPITY%%/htmlarea/plugins/DynamicCSS/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/DynamicCSS/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/DynamicCSS/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/DynamicCSS/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/DynamicCSS/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/DynamicCSS/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/EditTag/edit-tag.js -%%SERENDIPITY%%/htmlarea/plugins/EditTag/img/ed_edit_tag.gif -%%SERENDIPITY%%/htmlarea/plugins/EditTag/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/EditTag/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/EditTag/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/EditTag/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/EditTag/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/EditTag/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/EditTag/popups/edit_tag.html -%%SERENDIPITY%%/htmlarea/plugins/Equation/ASCIIMathML.js -%%SERENDIPITY%%/htmlarea/plugins/Equation/equation.js -%%SERENDIPITY%%/htmlarea/plugins/Equation/example.html -%%SERENDIPITY%%/htmlarea/plugins/Equation/img/abs_value.gif -%%SERENDIPITY%%/htmlarea/plugins/Equation/img/diag_fraction.gif -%%SERENDIPITY%%/htmlarea/plugins/Equation/img/divide.gif -%%SERENDIPITY%%/htmlarea/plugins/Equation/img/dsp_greater_equal.gif -%%SERENDIPITY%%/htmlarea/plugins/Equation/img/dsp_less_equal.gif -%%SERENDIPITY%%/htmlarea/plugins/Equation/img/dsp_notequal.gif -%%SERENDIPITY%%/htmlarea/plugins/Equation/img/equation.gif -%%SERENDIPITY%%/htmlarea/plugins/Equation/img/equation.old.gif -%%SERENDIPITY%%/htmlarea/plugins/Equation/img/greater_equal_than.gif -%%SERENDIPITY%%/htmlarea/plugins/Equation/img/hor_fraction.gif -%%SERENDIPITY%%/htmlarea/plugins/Equation/img/less_equal_than.gif -%%SERENDIPITY%%/htmlarea/plugins/Equation/img/mul.gif -%%SERENDIPITY%%/htmlarea/plugins/Equation/img/notequal.gif -%%SERENDIPITY%%/htmlarea/plugins/Equation/img/parenthesis.gif -%%SERENDIPITY%%/htmlarea/plugins/Equation/img/root.gif -%%SERENDIPITY%%/htmlarea/plugins/Equation/img/square_root.gif -%%SERENDIPITY%%/htmlarea/plugins/Equation/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/Equation/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/Equation/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/Equation/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/Equation/popups/dialog.html -%%SERENDIPITY%%/htmlarea/plugins/Equation/readme.txt -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/Classes/ExtendedFileManager.php -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/Readme.txt -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/assets/EditorContent.js -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/assets/ImageEditor.css -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/assets/dialog.js -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/assets/dragTableCols.js -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/assets/editor.css -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/assets/editor.js -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/assets/editorFrame.css -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/assets/editorFrame.js -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/assets/hover.htc -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/assets/imagelist.css -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/assets/images.js -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/assets/manager.css -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/assets/manager.js -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/assets/popup.js -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/assets/slider.js -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/assets/wz_jsgraphics.js -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/backend.php -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/config.inc.php -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/demo_images/.htaccess -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/demo_images/bikerpeep.jpg -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/demo_images/linux/linux.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/demo_images/wesnoth078.jpg -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/editor.php -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/editorFrame.php -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/extended-file-manager.js -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/def.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/def_small.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/doc.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/doc_small.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/fla.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/fla_small.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/folder.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/folder_small.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/gif_small.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/gz.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/gz_small.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/html.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/html_small.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/jpg_small.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/js.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/js_small.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/mov.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/mov_small.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/pdf.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/pdf_small.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/php.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/php_small.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/png_small.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/ppt.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/ppt_small.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/rar.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/rar_small.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/txt.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/txt_small.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/xls.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/xls_small.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/zip.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons/zip_small.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/images.php -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/1x1_transparent.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/2x2.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/2x2_w.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/btnFolderNew.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/btnFolderNew1.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/btnFolderUp.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/btnFolderUp1.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/btn_cancel.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/btn_ok.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/crop.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/default.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/div.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/dots.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/ed_linkfile.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/ed_linkfile1.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/edit_active.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/edit_copy.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/edit_cut.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/edit_paste.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/edit_pencil.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/edit_rename.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/edit_trash.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/folder.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/hand.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/islocked2.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/locked.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/measure.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/noimages.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/rotate.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/save.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/scale.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/spacer.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/t_black.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/t_white.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/unlocked.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/unlocked2.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img/unlocked_empty.gif -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/lang/es.js -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/lang/pl.js -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/manager.php -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/prompt.html -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/resizer.php -%%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/thumbs.php -%%SERENDIPITY%%/htmlarea/plugins/Filter/filter.js -%%SERENDIPITY%%/htmlarea/plugins/Filter/filters/paragraph.js -%%SERENDIPITY%%/htmlarea/plugins/Filter/filters/word.js -%%SERENDIPITY%%/htmlarea/plugins/Filter/img/ed_filter.gif -%%SERENDIPITY%%/htmlarea/plugins/Filter/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/Filter/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/Filter/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/FindReplace/find-replace.js -%%SERENDIPITY%%/htmlarea/plugins/FindReplace/fr_engine.js -%%SERENDIPITY%%/htmlarea/plugins/FindReplace/img/ed_find.gif -%%SERENDIPITY%%/htmlarea/plugins/FindReplace/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/FindReplace/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/FindReplace/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/FindReplace/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/FindReplace/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/FindReplace/lang/pl.js -%%SERENDIPITY%%/htmlarea/plugins/FindReplace/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/FindReplace/lang/ru.js -%%SERENDIPITY%%/htmlarea/plugins/FindReplace/lang/sv.js -%%SERENDIPITY%%/htmlarea/plugins/FindReplace/popups/find_replace.html -%%SERENDIPITY%%/htmlarea/plugins/FormOperations/README -%%SERENDIPITY%%/htmlarea/plugins/FormOperations/default_form.html -%%SERENDIPITY%%/htmlarea/plugins/FormOperations/form-operations.js -%%SERENDIPITY%%/htmlarea/plugins/FormOperations/formmail.php -%%SERENDIPITY%%/htmlarea/plugins/FormOperations/iframe.css -%%SERENDIPITY%%/htmlarea/plugins/FormOperations/img/buttons.gif -%%SERENDIPITY%%/htmlarea/plugins/FormOperations/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/FormOperations/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/FormOperations/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/FormOperations/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/FormOperations/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/FormOperations/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/FormOperations/panel.html -%%SERENDIPITY%%/htmlarea/plugins/Forms/forms.css -%%SERENDIPITY%%/htmlarea/plugins/Forms/forms.js -%%SERENDIPITY%%/htmlarea/plugins/Forms/img/ed_button.gif -%%SERENDIPITY%%/htmlarea/plugins/Forms/img/ed_checkbox.gif -%%SERENDIPITY%%/htmlarea/plugins/Forms/img/ed_fieldset.gif -%%SERENDIPITY%%/htmlarea/plugins/Forms/img/ed_file.gif -%%SERENDIPITY%%/htmlarea/plugins/Forms/img/ed_form.gif -%%SERENDIPITY%%/htmlarea/plugins/Forms/img/ed_hidden.gif -%%SERENDIPITY%%/htmlarea/plugins/Forms/img/ed_image.gif -%%SERENDIPITY%%/htmlarea/plugins/Forms/img/ed_label.gif -%%SERENDIPITY%%/htmlarea/plugins/Forms/img/ed_password.gif -%%SERENDIPITY%%/htmlarea/plugins/Forms/img/ed_radio.gif -%%SERENDIPITY%%/htmlarea/plugins/Forms/img/ed_reset.gif -%%SERENDIPITY%%/htmlarea/plugins/Forms/img/ed_select.gif -%%SERENDIPITY%%/htmlarea/plugins/Forms/img/ed_submit.gif -%%SERENDIPITY%%/htmlarea/plugins/Forms/img/ed_text.gif -%%SERENDIPITY%%/htmlarea/plugins/Forms/img/ed_textarea.gif -%%SERENDIPITY%%/htmlarea/plugins/Forms/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/Forms/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/Forms/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/Forms/popups/fieldset.html -%%SERENDIPITY%%/htmlarea/plugins/Forms/popups/form.html -%%SERENDIPITY%%/htmlarea/plugins/Forms/popups/input.html -%%SERENDIPITY%%/htmlarea/plugins/Forms/popups/label.html -%%SERENDIPITY%%/htmlarea/plugins/Forms/popups/select.html -%%SERENDIPITY%%/htmlarea/plugins/Forms/popups/textarea.html -%%SERENDIPITY%%/htmlarea/plugins/FullPage/full-page.js -%%SERENDIPITY%%/htmlarea/plugins/FullPage/img/docprop.gif -%%SERENDIPITY%%/htmlarea/plugins/FullPage/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/FullPage/lang/en.js -%%SERENDIPITY%%/htmlarea/plugins/FullPage/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/FullPage/lang/he.js -%%SERENDIPITY%%/htmlarea/plugins/FullPage/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/FullPage/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/FullPage/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/FullPage/lang/pl.js -%%SERENDIPITY%%/htmlarea/plugins/FullPage/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/FullPage/lang/pt_pt.js -%%SERENDIPITY%%/htmlarea/plugins/FullPage/lang/ro.js -%%SERENDIPITY%%/htmlarea/plugins/FullPage/popups/docprop.html -%%SERENDIPITY%%/htmlarea/plugins/FullPage/test.html -%%SERENDIPITY%%/htmlarea/plugins/GenericPlugin/generic-plugin.js -%%SERENDIPITY%%/htmlarea/plugins/GetHtml/get-html.js -%%SERENDIPITY%%/htmlarea/plugins/HorizontalRule/horizontal-rule.js -%%SERENDIPITY%%/htmlarea/plugins/HorizontalRule/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/HorizontalRule/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/HorizontalRule/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/HorizontalRule/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/HorizontalRule/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/HorizontalRule/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/HorizontalRule/popups/edit_horizontal_rule.html -%%SERENDIPITY%%/htmlarea/plugins/HtmlEntities/Entities.js -%%SERENDIPITY%%/htmlarea/plugins/HtmlEntities/html-entities.js -%%SERENDIPITY%%/htmlarea/plugins/HtmlEntities/iso-8859-1.js -%%SERENDIPITY%%/htmlarea/plugins/HtmlTidy/README -%%SERENDIPITY%%/htmlarea/plugins/HtmlTidy/html-tidy-config.cfg -%%SERENDIPITY%%/htmlarea/plugins/HtmlTidy/html-tidy-logic.php -%%SERENDIPITY%%/htmlarea/plugins/HtmlTidy/html-tidy.js -%%SERENDIPITY%%/htmlarea/plugins/HtmlTidy/img/html-tidy.gif -%%SERENDIPITY%%/htmlarea/plugins/HtmlTidy/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/HtmlTidy/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/HtmlTidy/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/HtmlTidy/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/HtmlTidy/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/HtmlTidy/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/Classes/Files.php -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/Classes/GD.php -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/Classes/IM.php -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/Classes/ImageEditor.php -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/Classes/ImageManager.php -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/Classes/NetPBM.php -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/Classes/Thumbnail.php -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/Classes/Transform.php -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/README.txt -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/assets/EditorContent.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/assets/ImageEditor.css -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/assets/dialog.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/assets/editor.css -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/assets/editor.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/assets/editorFrame.css -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/assets/editorFrame.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/assets/hover.htc -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/assets/imagelist.css -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/assets/images.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/assets/manager.css -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/assets/manager.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/assets/popup.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/assets/slider.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/assets/wz_jsgraphics.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/backend.php -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/config.inc.php -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/ddt.php -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/demo_images/bikerpeep.jpg -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/demo_images/linux/linux.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/demo_images/wesnoth078.jpg -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/editor.php -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/editorFrame.php -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/image-manager.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/image-picker.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/images.php -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/2x2.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/2x2_w.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/btnFolderNew.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/btnFolderUp.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/btn_cancel.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/btn_ok.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/crop.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/default.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/div.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/dots.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/edit_active.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/edit_pencil.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/edit_trash.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/folder.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/hand.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/islocked2.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/locked.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/measure.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/noimages.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/rotate.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/save.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/scale.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/spacer.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/t_black.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/t_white.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/unlocked.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/img/unlocked2.gif -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/lang/es.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/lang/pl.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/lang/ru.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/lang/sv.js -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/manager.php -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/newFolder.html -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/resizer.php -%%SERENDIPITY%%/htmlarea/plugins/ImageManager/thumbs.php -%%SERENDIPITY%%/htmlarea/plugins/InsertAnchor/img/insert-anchor.gif -%%SERENDIPITY%%/htmlarea/plugins/InsertAnchor/img/placeholder.gif -%%SERENDIPITY%%/htmlarea/plugins/InsertAnchor/insert-anchor.css -%%SERENDIPITY%%/htmlarea/plugins/InsertAnchor/insert-anchor.js -%%SERENDIPITY%%/htmlarea/plugins/InsertAnchor/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/InsertAnchor/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/InsertAnchor/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/InsertAnchor/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/InsertAnchor/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/InsertAnchor/lang/pl.js -%%SERENDIPITY%%/htmlarea/plugins/InsertAnchor/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/InsertAnchor/popups/insert_anchor.html -%%SERENDIPITY%%/htmlarea/plugins/InsertMarquee/img/ed_marquee.gif -%%SERENDIPITY%%/htmlarea/plugins/InsertMarquee/insert-marquee.js -%%SERENDIPITY%%/htmlarea/plugins/InsertMarquee/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/InsertMarquee/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/InsertMarquee/lang/it.js -%%SERENDIPITY%%/htmlarea/plugins/InsertMarquee/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/InsertMarquee/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/InsertMarquee/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/InsertMarquee/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/InsertMarquee/popups/insert_marquee.html -%%SERENDIPITY%%/htmlarea/plugins/InsertPagebreak/img/pagebreak.gif -%%SERENDIPITY%%/htmlarea/plugins/InsertPagebreak/insert-pagebreak.js -%%SERENDIPITY%%/htmlarea/plugins/InsertPagebreak/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/InsertPagebreak/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/InsertPagebreak/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/InsertPagebreak/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/InsertPagebreak/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/InsertPagebreak/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/InsertPicture/InsertPicture.php -%%SERENDIPITY%%/htmlarea/plugins/InsertPicture/demo_pictures/bikerpeep.jpg -%%SERENDIPITY%%/htmlarea/plugins/InsertPicture/demo_pictures/wesnoth078.jpg -%%SERENDIPITY%%/htmlarea/plugins/InsertPicture/img/btn_open.gif -%%SERENDIPITY%%/htmlarea/plugins/InsertPicture/img/nopic.gif -%%SERENDIPITY%%/htmlarea/plugins/InsertPicture/insert-picture.js -%%SERENDIPITY%%/htmlarea/plugins/InsertPicture/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/InsertPicture/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/InsertPicture/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/InsertPicture/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/InsertPicture/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/InsertPicture/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/InsertPicture/lang/sv.js -%%SERENDIPITY%%/htmlarea/plugins/InsertPicture/viewpicture.html -%%SERENDIPITY%%/htmlarea/plugins/InsertSmiley/README.txt -%%SERENDIPITY%%/htmlarea/plugins/InsertSmiley/img/ed_smiley.gif -%%SERENDIPITY%%/htmlarea/plugins/InsertSmiley/insert-smiley.js -%%SERENDIPITY%%/htmlarea/plugins/InsertSmiley/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/InsertSmiley/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/InsertSmiley/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/InsertSmiley/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/InsertSmiley/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/InsertSmiley/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/InsertSmiley/popups/insertsmiley.html -%%SERENDIPITY%%/htmlarea/plugins/InsertSmiley/smileys.txt -%%SERENDIPITY%%/htmlarea/plugins/InsertSnippet/InsertSnippet.css -%%SERENDIPITY%%/htmlarea/plugins/InsertSnippet/demosnippets.js -%%SERENDIPITY%%/htmlarea/plugins/InsertSnippet/img/ed_snippet.gif -%%SERENDIPITY%%/htmlarea/plugins/InsertSnippet/insert-snippet.js -%%SERENDIPITY%%/htmlarea/plugins/InsertSnippet/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/InsertSnippet/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/InsertSnippet/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/InsertSnippet/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/InsertSnippet/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/InsertSnippet/popups/insertsnippet.html -%%SERENDIPITY%%/htmlarea/plugins/InsertSnippet/readme.html -%%SERENDIPITY%%/htmlarea/plugins/InsertSnippet/snippets.html -%%SERENDIPITY%%/htmlarea/plugins/InsertSnippet/snippets.php -%%SERENDIPITY%%/htmlarea/plugins/InsertWords/insert-words.js -%%SERENDIPITY%%/htmlarea/plugins/LangMarks/lang-marks.css -%%SERENDIPITY%%/htmlarea/plugins/LangMarks/lang-marks.js -%%SERENDIPITY%%/htmlarea/plugins/LangMarks/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/LangMarks/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/LangMarks/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/LangMarks/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/LangMarks/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/LangMarks/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/api.html -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/dtree.css -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/dtree.js -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/example01.html -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/base.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/cd.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/copy.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/empty.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/folder.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/folderopen.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/globe.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/imgfolder.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/join.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/joinbottom.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/line.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/minus.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/minusbottom.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/move.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/musicfolder.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/nolines_minus.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/nolines_plus.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/offline.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/offline.png -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/page.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/plus.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/plusbottom.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/question.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img/trash.gif -%%SERENDIPITY%%/htmlarea/plugins/Linker/dialog.html -%%SERENDIPITY%%/htmlarea/plugins/Linker/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/Linker/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/Linker/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/Linker/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/Linker/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/Linker/lang/pl.js -%%SERENDIPITY%%/htmlarea/plugins/Linker/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/Linker/linker.js -%%SERENDIPITY%%/htmlarea/plugins/Linker/scan.php -%%SERENDIPITY%%/htmlarea/plugins/ListType/ListType.css -%%SERENDIPITY%%/htmlarea/plugins/ListType/img/circle.png -%%SERENDIPITY%%/htmlarea/plugins/ListType/img/decimal.png -%%SERENDIPITY%%/htmlarea/plugins/ListType/img/disc.png -%%SERENDIPITY%%/htmlarea/plugins/ListType/img/lower-alpha.png -%%SERENDIPITY%%/htmlarea/plugins/ListType/img/lower-roman.png -%%SERENDIPITY%%/htmlarea/plugins/ListType/img/none.png -%%SERENDIPITY%%/htmlarea/plugins/ListType/img/square.png -%%SERENDIPITY%%/htmlarea/plugins/ListType/img/upper-alpha.png -%%SERENDIPITY%%/htmlarea/plugins/ListType/img/upper-roman.png -%%SERENDIPITY%%/htmlarea/plugins/ListType/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/ListType/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/ListType/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/ListType/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/ListType/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/ListType/lang/pl.js -%%SERENDIPITY%%/htmlarea/plugins/ListType/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/ListType/lang/ru.js -%%SERENDIPITY%%/htmlarea/plugins/ListType/lang/sv.js -%%SERENDIPITY%%/htmlarea/plugins/ListType/list-type.js -%%SERENDIPITY%%/htmlarea/plugins/NoteServer/img/note.gif -%%SERENDIPITY%%/htmlarea/plugins/NoteServer/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/NoteServer/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/NoteServer/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/NoteServer/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/NoteServer/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/NoteServer/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/NoteServer/note-server.js -%%SERENDIPITY%%/htmlarea/plugins/NoteServer/popups/codenote.html -%%SERENDIPITY%%/htmlarea/plugins/PasteText/img/ed_paste_text.gif -%%SERENDIPITY%%/htmlarea/plugins/PasteText/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/PasteText/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/PasteText/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/PasteText/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/PasteText/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/PasteText/lang/pl.js -%%SERENDIPITY%%/htmlarea/plugins/PasteText/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/PasteText/lang/ru.js -%%SERENDIPITY%%/htmlarea/plugins/PasteText/paste-text.js -%%SERENDIPITY%%/htmlarea/plugins/PasteText/popups/paste_text.html -%%SERENDIPITY%%/htmlarea/plugins/PreserveScripts/js.png -%%SERENDIPITY%%/htmlarea/plugins/PreserveScripts/php.png -%%SERENDIPITY%%/htmlarea/plugins/PreserveScripts/php.svg -%%SERENDIPITY%%/htmlarea/plugins/PreserveScripts/preserve-scripts.js -%%SERENDIPITY%%/htmlarea/plugins/QuickTag/img/ed_quicktag.gif -%%SERENDIPITY%%/htmlarea/plugins/QuickTag/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/QuickTag/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/QuickTag/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/QuickTag/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/QuickTag/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/QuickTag/lang/pl.js -%%SERENDIPITY%%/htmlarea/plugins/QuickTag/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/QuickTag/popups/quicktag.html -%%SERENDIPITY%%/htmlarea/plugins/QuickTag/quick-tag.js -%%SERENDIPITY%%/htmlarea/plugins/QuickTag/tag-lib.js -%%SERENDIPITY%%/htmlarea/plugins/SaveSubmit/README.txt -%%SERENDIPITY%%/htmlarea/plugins/SaveSubmit/img/ed_save_green.gif -%%SERENDIPITY%%/htmlarea/plugins/SaveSubmit/img/ed_save_red.gif -%%SERENDIPITY%%/htmlarea/plugins/SaveSubmit/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/SaveSubmit/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/SaveSubmit/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/SaveSubmit/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/SaveSubmit/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/SaveSubmit/lang/ru.js -%%SERENDIPITY%%/htmlarea/plugins/SaveSubmit/save-submit.js -%%SERENDIPITY%%/htmlarea/plugins/SetId/img/placeholder.gif -%%SERENDIPITY%%/htmlarea/plugins/SetId/img/set-id.gif -%%SERENDIPITY%%/htmlarea/plugins/SetId/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/SetId/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/SetId/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/SetId/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/SetId/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/SetId/popups/set_id.html -%%SERENDIPITY%%/htmlarea/plugins/SetId/set-id.css -%%SERENDIPITY%%/htmlarea/plugins/SetId/set-id.js -%%SERENDIPITY%%/htmlarea/plugins/SmartReplace/dialog.html -%%SERENDIPITY%%/htmlarea/plugins/SmartReplace/img/smartquotes.gif -%%SERENDIPITY%%/htmlarea/plugins/SmartReplace/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/SmartReplace/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/SmartReplace/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/SmartReplace/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/SmartReplace/readme.txt -%%SERENDIPITY%%/htmlarea/plugins/SmartReplace/smart-replace.js -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/README -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/aspell_setup.php -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/img/he-spell-check.gif -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/img/spell-check.gif -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/lang/cz.js -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/lang/da.js -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/lang/he.js -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/lang/hu.js -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/lang/ro.js -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/readme-tech.html -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/spell-check-logic.cgi -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/spell-check-logic.php -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/spell-check-savedicts.php -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/spell-check-style.css -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/spell-check-ui.html -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/spell-check-ui.js -%%SERENDIPITY%%/htmlarea/plugins/SpellChecker/spell-checker.js -%%SERENDIPITY%%/htmlarea/plugins/Stylist/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/Stylist/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/Stylist/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/Stylist/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/Stylist/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/Stylist/lang/pl.js -%%SERENDIPITY%%/htmlarea/plugins/Stylist/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/Stylist/lang/ru.js -%%SERENDIPITY%%/htmlarea/plugins/Stylist/stylist.js -%%SERENDIPITY%%/htmlarea/plugins/SuperClean/dialog.html -%%SERENDIPITY%%/htmlarea/plugins/SuperClean/filters/paragraph.js -%%SERENDIPITY%%/htmlarea/plugins/SuperClean/filters/word.js -%%SERENDIPITY%%/htmlarea/plugins/SuperClean/img/ed_superclean.gif -%%SERENDIPITY%%/htmlarea/plugins/SuperClean/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/SuperClean/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/SuperClean/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/SuperClean/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/SuperClean/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/SuperClean/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/SuperClean/super-clean.js -%%SERENDIPITY%%/htmlarea/plugins/SuperClean/tidy.php -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/cell-delete.gif -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/cell-insert-after.gif -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/cell-insert-before.gif -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/cell-merge.gif -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/cell-prop.gif -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/cell-split.gif -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/col-delete.gif -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/col-insert-after.gif -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/col-insert-before.gif -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/col-split.gif -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/row-delete.gif -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/row-insert-above.gif -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/row-insert-under.gif -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/row-prop.gif -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/row-split.gif -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/table-prop.gif -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/cz.js -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/da.js -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/el.js -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/en.js -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/fi.js -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/he.js -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/hu.js -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/it.js -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/no.js -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/pl.js -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/pt_pt.js -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/ro.js -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/ru.js -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/sv.js -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/popups/merge_cells.html -%%SERENDIPITY%%/htmlarea/plugins/TableOperations/table-operations.js -%%SERENDIPITY%%/htmlarea/plugins/Template/img/ed_template.gif -%%SERENDIPITY%%/htmlarea/plugins/Template/img/layout_01.gif -%%SERENDIPITY%%/htmlarea/plugins/Template/img/layout_02.gif -%%SERENDIPITY%%/htmlarea/plugins/Template/img/layout_03.gif -%%SERENDIPITY%%/htmlarea/plugins/Template/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/Template/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/Template/lang/it.js -%%SERENDIPITY%%/htmlarea/plugins/Template/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/Template/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/Template/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/Template/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/Template/popups/template.html -%%SERENDIPITY%%/htmlarea/plugins/Template/template.css -%%SERENDIPITY%%/htmlarea/plugins/Template/template.js -%%SERENDIPITY%%/htmlarea/plugins/UnFormat/img/unformat.gif -%%SERENDIPITY%%/htmlarea/plugins/UnFormat/lang/de.js -%%SERENDIPITY%%/htmlarea/plugins/UnFormat/lang/fr.js -%%SERENDIPITY%%/htmlarea/plugins/UnFormat/lang/ja.js -%%SERENDIPITY%%/htmlarea/plugins/UnFormat/lang/nb.js -%%SERENDIPITY%%/htmlarea/plugins/UnFormat/lang/nl.js -%%SERENDIPITY%%/htmlarea/plugins/UnFormat/lang/pt_br.js -%%SERENDIPITY%%/htmlarea/plugins/UnFormat/popups/unformat.html -%%SERENDIPITY%%/htmlarea/plugins/UnFormat/un-format.js -%%SERENDIPITY%%/htmlarea/popupdiv.js -%%SERENDIPITY%%/htmlarea/popups/about.html -%%SERENDIPITY%%/htmlarea/popups/blank.html -%%SERENDIPITY%%/htmlarea/popups/custom2.html -%%SERENDIPITY%%/htmlarea/popups/editor_help.html -%%SERENDIPITY%%/htmlarea/popups/fullscreen.html -%%SERENDIPITY%%/htmlarea/popups/insert_image.html -%%SERENDIPITY%%/htmlarea/popups/insert_table.html -%%SERENDIPITY%%/htmlarea/popups/link.html -%%SERENDIPITY%%/htmlarea/popups/old-fullscreen.html -%%SERENDIPITY%%/htmlarea/popups/old_insert_image.html -%%SERENDIPITY%%/htmlarea/popups/popup.css -%%SERENDIPITY%%/htmlarea/popups/popup.js -%%SERENDIPITY%%/htmlarea/popups/select_color.html -%%SERENDIPITY%%/htmlarea/popupwin.js -%%SERENDIPITY%%/htmlarea/reference.html -%%SERENDIPITY%%/htmlarea/release-notes.txt -%%SERENDIPITY%%/htmlarea/skins/blue-look/button-background.png -%%SERENDIPITY%%/htmlarea/skins/blue-look/separator.gif -%%SERENDIPITY%%/htmlarea/skins/blue-look/skin.css -%%SERENDIPITY%%/htmlarea/skins/blue-metallic/button-background.png -%%SERENDIPITY%%/htmlarea/skins/blue-metallic/separator.gif -%%SERENDIPITY%%/htmlarea/skins/blue-metallic/skin.css -%%SERENDIPITY%%/htmlarea/skins/green-look/button-background.gif -%%SERENDIPITY%%/htmlarea/skins/green-look/separator.gif -%%SERENDIPITY%%/htmlarea/skins/green-look/skin.css -%%SERENDIPITY%%/htmlarea/skins/inditreuse/README -%%SERENDIPITY%%/htmlarea/skins/inditreuse/back.png -%%SERENDIPITY%%/htmlarea/skins/inditreuse/button-background.png -%%SERENDIPITY%%/htmlarea/skins/inditreuse/hover.png -%%SERENDIPITY%%/htmlarea/skins/inditreuse/selected.png -%%SERENDIPITY%%/htmlarea/skins/inditreuse/separator.png -%%SERENDIPITY%%/htmlarea/skins/inditreuse/skin.css -%%SERENDIPITY%%/htmlarea/skins/silva/dialog.jpg -%%SERENDIPITY%%/htmlarea/skins/silva/html.gif -%%SERENDIPITY%%/htmlarea/skins/silva/skin.css -%%SERENDIPITY%%/htmlarea/skins/silva/statusbar.png -%%SERENDIPITY%%/htmlarea/skins/silva/toolbar.png -%%SERENDIPITY%%/htmlarea/skins/titan/README -%%SERENDIPITY%%/htmlarea/skins/titan/back.png -%%SERENDIPITY%%/htmlarea/skins/titan/button-background.png -%%SERENDIPITY%%/htmlarea/skins/titan/hover.png -%%SERENDIPITY%%/htmlarea/skins/titan/selected.png -%%SERENDIPITY%%/htmlarea/skins/titan/separator.png -%%SERENDIPITY%%/htmlarea/skins/titan/skin.css -%%SERENDIPITY%%/htmlarea/skins/xp-blue/back.png -%%SERENDIPITY%%/htmlarea/skins/xp-blue/button-background.png -%%SERENDIPITY%%/htmlarea/skins/xp-blue/hover.png -%%SERENDIPITY%%/htmlarea/skins/xp-blue/selected.png -%%SERENDIPITY%%/htmlarea/skins/xp-blue/separator.png -%%SERENDIPITY%%/htmlarea/skins/xp-blue/skin.css -%%SERENDIPITY%%/htmlarea/skins/xp-green/back.png -%%SERENDIPITY%%/htmlarea/skins/xp-green/button-background.png -%%SERENDIPITY%%/htmlarea/skins/xp-green/hover.png -%%SERENDIPITY%%/htmlarea/skins/xp-green/selected.png -%%SERENDIPITY%%/htmlarea/skins/xp-green/separator.png -%%SERENDIPITY%%/htmlarea/skins/xp-green/skin.css -%%SERENDIPITY%%/include/admin/category.inc.php -%%SERENDIPITY%%/include/admin/comments.inc.php -%%SERENDIPITY%%/include/admin/configuration.inc.php -%%SERENDIPITY%%/include/admin/entries.inc.php -%%SERENDIPITY%%/include/admin/entries_overview.inc.php -%%SERENDIPITY%%/include/admin/export.inc.php -%%SERENDIPITY%%/include/admin/groups.inc.php -%%SERENDIPITY%%/include/admin/images.inc.php -%%SERENDIPITY%%/include/admin/import.inc.php -%%SERENDIPITY%%/include/admin/importers/b2evolution.inc.php -%%SERENDIPITY%%/include/admin/importers/bblog.inc.php -%%SERENDIPITY%%/include/admin/importers/blogger.inc.php -%%SERENDIPITY%%/include/admin/importers/bmachine.inc.php -%%SERENDIPITY%%/include/admin/importers/geeklog.inc.php -%%SERENDIPITY%%/include/admin/importers/generic.inc.php -%%SERENDIPITY%%/include/admin/importers/lifetype.inc.php -%%SERENDIPITY%%/include/admin/importers/livejournal.inc.php -%%SERENDIPITY%%/include/admin/importers/movabletype.inc.php -%%SERENDIPITY%%/include/admin/importers/nucleus.inc.php -%%SERENDIPITY%%/include/admin/importers/nuke.inc.php -%%SERENDIPITY%%/include/admin/importers/old_blogger.inc.php -%%SERENDIPITY%%/include/admin/importers/phpbb.inc.php -%%SERENDIPITY%%/include/admin/importers/pivot.inc.php -%%SERENDIPITY%%/include/admin/importers/pmachine.inc.php -%%SERENDIPITY%%/include/admin/importers/serendipity.inc.php -%%SERENDIPITY%%/include/admin/importers/smf.inc.php -%%SERENDIPITY%%/include/admin/importers/sunlog.inc.php -%%SERENDIPITY%%/include/admin/importers/textpattern.inc.php -%%SERENDIPITY%%/include/admin/importers/voodoopad.inc.php -%%SERENDIPITY%%/include/admin/importers/wordpress-pg.inc.php -%%SERENDIPITY%%/include/admin/importers/wordpress.inc.php -%%SERENDIPITY%%/include/admin/installer.inc.php -%%SERENDIPITY%%/include/admin/overview.inc.php -%%SERENDIPITY%%/include/admin/personal.inc.php -%%SERENDIPITY%%/include/admin/plugins.inc.php -%%SERENDIPITY%%/include/admin/templates.inc.php -%%SERENDIPITY%%/include/admin/upgrader.inc.php -%%SERENDIPITY%%/include/admin/users.inc.php -%%SERENDIPITY%%/include/compat.inc.php -%%SERENDIPITY%%/include/db/db.inc.php -%%SERENDIPITY%%/include/db/mysql.inc.php -%%SERENDIPITY%%/include/db/mysqli.inc.php -%%SERENDIPITY%%/include/db/pdo-postgres.inc.php -%%SERENDIPITY%%/include/db/pdo-sqlite.inc.php -%%SERENDIPITY%%/include/db/postgres.inc.php -%%SERENDIPITY%%/include/db/sqlite.inc.php -%%SERENDIPITY%%/include/db/sqlite3.inc.php -%%SERENDIPITY%%/include/db/sqlrelay.inc.php -%%SERENDIPITY%%/include/functions.inc.php -%%SERENDIPITY%%/include/functions_calendars.inc.php -%%SERENDIPITY%%/include/functions_comments.inc.php -%%SERENDIPITY%%/include/functions_config.inc.php -%%SERENDIPITY%%/include/functions_entries.inc.php -%%SERENDIPITY%%/include/functions_entries_admin.inc.php -%%SERENDIPITY%%/include/functions_images.inc.php -%%SERENDIPITY%%/include/functions_images_crop.inc.php -%%SERENDIPITY%%/include/functions_installer.inc.php -%%SERENDIPITY%%/include/functions_permalinks.inc.php -%%SERENDIPITY%%/include/functions_plugins_admin.inc.php -%%SERENDIPITY%%/include/functions_rss.inc.php -%%SERENDIPITY%%/include/functions_smarty.inc.php -%%SERENDIPITY%%/include/functions_trackbacks.inc.php -%%SERENDIPITY%%/include/functions_upgrader.inc.php -%%SERENDIPITY%%/include/genpage.inc.php -%%SERENDIPITY%%/include/lang.inc.php -%%SERENDIPITY%%/include/plugin_api.inc.php -%%SERENDIPITY%%/include/plugin_api_extension.inc.php -%%SERENDIPITY%%/include/plugin_internal.inc.php -%%SERENDIPITY%%/include/template_api.inc.php -%%SERENDIPITY%%/include/tpl/config_local.inc.php -%%SERENDIPITY%%/include/tpl/config_personal.inc.php -%%SERENDIPITY%%/include/tpl/htaccess_cgi_errordocs.tpl -%%SERENDIPITY%%/include/tpl/htaccess_cgi_normal.tpl -%%SERENDIPITY%%/include/tpl/htaccess_cgi_rewrite.tpl -%%SERENDIPITY%%/include/tpl/htaccess_errordocs.tpl -%%SERENDIPITY%%/include/tpl/htaccess_normal.tpl -%%SERENDIPITY%%/include/tpl/htaccess_rewrite.tpl -%%SERENDIPITY%%/index.php -%%SERENDIPITY%%/lang/UTF-8/plugin_lang.php -%%SERENDIPITY%%/lang/UTF-8/recode.php -%%SERENDIPITY%%/lang/UTF-8/recode.sh -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_bg.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_cn.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_cs.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_cz.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_da.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_de.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_en.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_es.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_fa.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_fi.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_fr.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_hu.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_is.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_it.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_ja.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_ko.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_nl.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_no.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_pl.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_pt.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_pt_PT.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_ro.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_ru.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_sa.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_se.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_ta.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_tn.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_tr.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_tw.inc.php -%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_zh.inc.php -%%SERENDIPITY%%/lang/addlang.sh -%%SERENDIPITY%%/lang/addlang.txt -%%SERENDIPITY%%/lang/append.sh -%%SERENDIPITY%%/lang/plugin_lang.php -%%SERENDIPITY%%/lang/serendipity_lang_bg.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_cn.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_cs.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_cz.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_da.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_de.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_en.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_es.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_fa.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_fi.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_fr.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_hu.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_is.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_it.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_ja.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_ko.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_nl.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_no.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_pl.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_pt.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_pt_PT.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_ro.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_ru.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_sa.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_se.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_ta.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_tn.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_tr.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_tw.inc.php -%%SERENDIPITY%%/lang/serendipity_lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_fa.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_bbcode/serendipity_event_bbcode.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/pngbehavior.htc -%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/serendipity_event_browsercompatibility.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/serendipity_event_contentrewrite.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/ChangeLog -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/serendipity_event_creativecommons.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_da.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_is.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_se.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_da.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_is.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_se.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_emoticate/serendipity_event_emoticate.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_tr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_tr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/ChangeLog -%%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8/lang_ru.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/img/diamonds-yellow-green-lg.png -%%SERENDIPITY%%/plugins/serendipity_event_karma/img/diamonds-yellow-green-md.png -%%SERENDIPITY%%/plugins/serendipity_event_karma/img/diamonds-yellow-green-sm.png -%%SERENDIPITY%%/plugins/serendipity_event_karma/img/stars-def-green-yellow-lg.png -%%SERENDIPITY%%/plugins/serendipity_event_karma/img/stars-def-green-yellow-md.png -%%SERENDIPITY%%/plugins/serendipity_event_karma/img/stars-def-green-yellow-sm.png -%%SERENDIPITY%%/plugins/serendipity_event_karma/img/stars-def-red-yellow-lg.png -%%SERENDIPITY%%/plugins/serendipity_event_karma/img/stars-def-red-yellow-md.png -%%SERENDIPITY%%/plugins/serendipity_event_karma/img/stars-def-red-yellow-sm.png -%%SERENDIPITY%%/plugins/serendipity_event_karma/img/stars-def-yellow-green-lg.png -%%SERENDIPITY%%/plugins/serendipity_event_karma/img/stars-def-yellow-green-md.png -%%SERENDIPITY%%/plugins/serendipity_event_karma/img/stars-def-yellow-green-sm.png -%%SERENDIPITY%%/plugins/serendipity_event_karma/img/stars-def-yellow-red-lg.png -%%SERENDIPITY%%/plugins/serendipity_event_karma/img/stars-def-yellow-red-md.png -%%SERENDIPITY%%/plugins/serendipity_event_karma/img/stars-def-yellow-red-sm.png -%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_fa.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_ru.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_karma/serendipity_event_karma.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8/lang_nl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/lang_nl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/serendipity_event_livesearch.js -%%SERENDIPITY%%/plugins/serendipity_event_livesearch/serendipity_event_livesearch.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_mailer/serendipity_event_mailer.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_da.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_is.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_se.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_da.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_is.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_se.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/serendipity_event_s9ymarkup.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/serendipity_event_searchhighlight.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/36daysago.ttf -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/36daysago.txt -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_da.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_is.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_nl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/Vera.ttf -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/VeraSe.ttf -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_2.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_3.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_4.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_7.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_9.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_a.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_b.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_c.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_d.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_e.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_f.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_h.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_j.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_k.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_l.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_m.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_n.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_p.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_q.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_r.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_t.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_u.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_v.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_w.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_x.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_y.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_z.png -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/chumbly.ttf -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/chumbly.txt -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_da.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_fa.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_is.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_nl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8/lang_is.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_is.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/ChangeLog -%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_hu.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_nl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/green.png -%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_hu.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_nl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/red.png -%%SERENDIPITY%%/plugins/serendipity_event_statistics/serendipity_event_statistics.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/serendipity_plugin_statistics.php -%%SERENDIPITY%%/plugins/serendipity_event_statistics/yellow.png -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/serendipity_event_templatechooser.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/classTextile.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/serendipity_event_textile.php -%%SERENDIPITY%%/plugins/serendipity_event_textile/textile.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_textwiki/serendipity_event_textwiki.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_trackexits/serendipity_event_trackexits.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/serendipity_event_weblogping.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/servicesdb_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/servicesdb_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/servicesdb_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_weblogping/servicesdb_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/serendipity_event_xhtmlcleanup.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_is.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_tr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_is.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_tr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_comments/serendipity_plugin_comments.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/serendipity_plugin_creativecommons.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8/lang_da.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8/lang_tr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_da.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_tr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/serendipity_plugin_entrylinks.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/serendipity_plugin_eventwrapper.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_history/serendipity_plugin_history.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_is.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_tr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_fa.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_is.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_tr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/serendipity_plugin_recententries.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/plugin_remoterss.tpl -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/plugin_remoterss_nasaiotd.tpl -%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/serendipity_plugin_remoterss.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/serendipity_plugin_shoutbox.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/lang_bg.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/lang_cn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/lang_cs.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/lang_cz.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/lang_de.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/lang_en.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/lang_es.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/lang_fr.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/lang_ja.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/lang_ko.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/lang_pl.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/lang_pt_PT.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/lang_tn.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/lang_zh.inc.php -%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/serendipity_plugin_templatedropdown.php -%%SERENDIPITY%%/rss.php -%%SERENDIPITY%%/serendipity.css.php -%%SERENDIPITY%%/serendipity_admin.php -%%SERENDIPITY%%/serendipity_admin_image_selector.php -%%SERENDIPITY%%/serendipity_config.inc.php -%%SERENDIPITY%%/serendipity_define.js.php -%%SERENDIPITY%%/serendipity_editor.js -%%SERENDIPITY%%/serendipity_xmlrpc.php -%%SERENDIPITY%%/sql/db.sql -%%SERENDIPITY%%/sql/db_update_0.2_0.3_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.2_0.3_postgres.sql -%%SERENDIPITY%%/sql/db_update_0.3_0.4_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.3_0.4_postgres.sql -%%SERENDIPITY%%/sql/db_update_0.5.1_0.6_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.5.1_0.6_postgres.sql -%%SERENDIPITY%%/sql/db_update_0.5_0.5.1_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.5_0.5.1_postgres.sql -%%SERENDIPITY%%/sql/db_update_0.6.10_0.6.11_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.6.10_0.6.11_postgres.sql -%%SERENDIPITY%%/sql/db_update_0.6.1_0.6.2_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.6.1_0.6.2_postgres.sql -%%SERENDIPITY%%/sql/db_update_0.6.2_0.6.3_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.6.2_0.6.3_postgres.sql -%%SERENDIPITY%%/sql/db_update_0.6.3_0.6.4_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.6.3_0.6.4_postgres.sql -%%SERENDIPITY%%/sql/db_update_0.6.4_0.6.5_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.6.4_0.6.5_postgres.sql -%%SERENDIPITY%%/sql/db_update_0.6.5_0.6.6_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.6.5_0.6.6_postgres.sql -%%SERENDIPITY%%/sql/db_update_0.6.6_0.6.7_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.6.6_0.6.7_postgres.sql -%%SERENDIPITY%%/sql/db_update_0.6.8_0.6.9_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.6.8_0.6.9_postgres.sql -%%SERENDIPITY%%/sql/db_update_0.6.9_0.7.0_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.6.9_0.7.0_postgresql.sql -%%SERENDIPITY%%/sql/db_update_0.6_0.6.1_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.6_0.6.1_postgres.sql -%%SERENDIPITY%%/sql/db_update_0.8-alpha10_0.8-alpha11_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.8-alpha11_0.8-alpha12_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.8-alpha11_0.8-alpha12_postgres.sql -%%SERENDIPITY%%/sql/db_update_0.8-alpha11_0.8-alpha12_sqlite.sql -%%SERENDIPITY%%/sql/db_update_0.8-alpha12_0.8-alpha13_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.8-alpha12_0.8-alpha13_postgres.sql -%%SERENDIPITY%%/sql/db_update_0.8-alpha12_0.8-alpha13_sqlite.sql -%%SERENDIPITY%%/sql/db_update_0.8-alpha1_0.8-alpha2_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.8-alpha4_0.8-alpha5_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.8-alpha4_0.8-alpha5_postgres.sql -%%SERENDIPITY%%/sql/db_update_0.8-alpha4_0.8-alpha5_sqlite.sql -%%SERENDIPITY%%/sql/db_update_0.8-alpha5_0.8-alpha6_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.8-alpha5_0.8-alpha6_postgres.sql -%%SERENDIPITY%%/sql/db_update_0.8-alpha5_0.8-alpha6_sqlite.sql -%%SERENDIPITY%%/sql/db_update_0.8-beta3_0.8-beta4_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.8-beta3_0.8-beta4_postgres.sql -%%SERENDIPITY%%/sql/db_update_0.8-beta3_0.8-beta4_sqlite.sql -%%SERENDIPITY%%/sql/db_update_0.8-beta5_0.8-beta6_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.8-beta5_0.8-beta6_postgres.sql -%%SERENDIPITY%%/sql/db_update_0.8-beta5_0.8-beta6_sqlite.sql -%%SERENDIPITY%%/sql/db_update_0.9-alpha1_0.9-alpha2_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.9-alpha1_0.9-alpha2_postgres.sql -%%SERENDIPITY%%/sql/db_update_0.9-alpha1_0.9-alpha2_sqlite.sql -%%SERENDIPITY%%/sql/db_update_0.9-alpha2_0.9-alpha3_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.9-alpha3_0.9-alpha4_mysql.sql -%%SERENDIPITY%%/sql/db_update_0.9-alpha4_0.9-alpha5_mysql.sql -%%SERENDIPITY%%/sql/db_update_1.1-alpha1_1.1-alpha2_mysql.sql -%%SERENDIPITY%%/sql/db_update_1.1-alpha2_1.1-alpha3_mysql.sql -%%SERENDIPITY%%/sql/db_update_1.1-alpha3_1.1-alpha4_mysql.sql -%%SERENDIPITY%%/sql/db_update_1.1-alpha4_1.1-alpha5_mysql.sql -%%SERENDIPITY%%/sql/db_update_1.1-alpha4_1.1-alpha5_postgres.sql -%%SERENDIPITY%%/sql/db_update_1.1-alpha4_1.1-alpha5_sqlite.sql -%%SERENDIPITY%%/sql/db_update_1.1-alpha5_1.1-alpha6_mysql.sql -%%SERENDIPITY%%/sql/db_update_1.1-alpha5_1.1-alpha6_postgres.sql -%%SERENDIPITY%%/sql/db_update_1.1-alpha5_1.1-alpha6_sqlite.sql -%%SERENDIPITY%%/sql/db_update_1.1-beta3_1.1-beta4_mysql.sql -%%SERENDIPITY%%/sql/db_update_1.1-beta3_1.1-beta4_postgres.sql -%%SERENDIPITY%%/sql/db_update_1.1-beta3_1.1-beta4_sqlite.sql -%%SERENDIPITY%%/sql/db_update_1.2-alpha1_1.2_alpha2_mysql.sql -%%SERENDIPITY%%/sql/db_update_1.2-alpha1_1.2_alpha2_postgres.sql -%%SERENDIPITY%%/sql/db_update_1.2-alpha1_1.2_alpha2_sqlite.sql -%%SERENDIPITY%%/sql/db_update_1.2-alpha2_1.2-alpha3_mysql.sql -%%SERENDIPITY%%/sql/db_update_1.2-alpha2_1.2-alpha3_postgres.sql -%%SERENDIPITY%%/sql/db_update_1.2-alpha2_1.2-alpha3_sqlite.sql -%%SERENDIPITY%%/sql/db_update_1.2-alpha3_1.2_alpha4_mysql.sql -%%SERENDIPITY%%/sql/db_update_1.2-alpha3_1.2_alpha4_postgres.sql -%%SERENDIPITY%%/sql/db_update_1.2-alpha3_1.2_alpha4_sqlite.sql -%%SERENDIPITY%%/sql/db_update_1.5-alpha1_1.5-alpha2_mysql.sql -%%SERENDIPITY%%/sql/db_update_1.5-alpha1_1.5-alpha2_postgres.sql -%%SERENDIPITY%%/sql/db_update_1.5-alpha1_1.5-alpha2_sqlite.sql -%%SERENDIPITY%%/templates/HOWTO -%%SERENDIPITY%%/templates/blue/htmlarea.css -%%SERENDIPITY%%/templates/blue/info.txt -%%SERENDIPITY%%/templates/blue/preview.png -%%SERENDIPITY%%/templates/blue/preview_fullsize.jpg -%%SERENDIPITY%%/templates/blue/style.css -%%SERENDIPITY%%/templates/bulletproof/UTF-8/lang_bg.inc.php -%%SERENDIPITY%%/templates/bulletproof/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/templates/bulletproof/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/templates/bulletproof/UTF-8/lang_de.inc.php -%%SERENDIPITY%%/templates/bulletproof/UTF-8/lang_en.inc.php -%%SERENDIPITY%%/templates/bulletproof/UTF-8/lang_fr.inc.php -%%SERENDIPITY%%/templates/bulletproof/admin/img/bp_admin_adminframe.png -%%SERENDIPITY%%/templates/bulletproof/admin/img/bp_admin_banner.png -%%SERENDIPITY%%/templates/bulletproof/admin/img/bp_admin_banner_fluid.png -%%SERENDIPITY%%/templates/bulletproof/admin/img/bp_admin_button_default.png -%%SERENDIPITY%%/templates/bulletproof/admin/img/bp_admin_button_frontpage.png -%%SERENDIPITY%%/templates/bulletproof/admin/img/bp_admin_button_logout.png -%%SERENDIPITY%%/templates/bulletproof/admin/img/bp_admin_button_personal.png -%%SERENDIPITY%%/templates/bulletproof/admin/img/bp_admin_button_weblog.png -%%SERENDIPITY%%/templates/bulletproof/admin/img/bp_admin_footer.png -%%SERENDIPITY%%/templates/bulletproof/admin/img/bp_admin_infopane.png -%%SERENDIPITY%%/templates/bulletproof/admin/img/bp_admin_infopane_fluid.png -%%SERENDIPITY%%/templates/bulletproof/admin/img/bp_admin_prettybutton.png -%%SERENDIPITY%%/templates/bulletproof/admin/img/bp_admin_sidebar_admin.png -%%SERENDIPITY%%/templates/bulletproof/admin/img/bp_admin_sidebar_appearance.png -%%SERENDIPITY%%/templates/bulletproof/admin/img/bp_admin_sidebar_body.png -%%SERENDIPITY%%/templates/bulletproof/admin/img/bp_admin_sidebar_default.png -%%SERENDIPITY%%/templates/bulletproof/admin/img/bp_admin_sidebar_entries.png -%%SERENDIPITY%%/templates/bulletproof/admin/img/bp_admin_sidebar_foot.png -%%SERENDIPITY%%/templates/bulletproof/admin/img/bp_admin_sidebar_further.png -%%SERENDIPITY%%/templates/bulletproof/admin/img/bp_admin_sidebar_media.png -%%SERENDIPITY%%/templates/bulletproof/admin/style.css -%%SERENDIPITY%%/templates/bulletproof/admin/style_fixed.css -%%SERENDIPITY%%/templates/bulletproof/base.css -%%SERENDIPITY%%/templates/bulletproof/blank_style.css -%%SERENDIPITY%%/templates/bulletproof/blue_style.css -%%SERENDIPITY%%/templates/bulletproof/commentform.tpl -%%SERENDIPITY%%/templates/bulletproof/commentpopup.tpl -%%SERENDIPITY%%/templates/bulletproof/comments.tpl -%%SERENDIPITY%%/templates/bulletproof/config.inc.php -%%SERENDIPITY%%/templates/bulletproof/content.tpl -%%SERENDIPITY%%/templates/bulletproof/default_style.css -%%SERENDIPITY%%/templates/bulletproof/entries.tpl -%%SERENDIPITY%%/templates/bulletproof/entries_archives.tpl -%%SERENDIPITY%%/templates/bulletproof/entries_summary.tpl -%%SERENDIPITY%%/templates/bulletproof/green_style.css -%%SERENDIPITY%%/templates/bulletproof/ie5.css -%%SERENDIPITY%%/templates/bulletproof/ie6.css -%%SERENDIPITY%%/templates/bulletproof/ie7.css -%%SERENDIPITY%%/templates/bulletproof/img/back.png -%%SERENDIPITY%%/templates/bulletproof/img/blank.png -%%SERENDIPITY%%/templates/bulletproof/img/blue_back.png -%%SERENDIPITY%%/templates/bulletproof/img/blue_forward.png -%%SERENDIPITY%%/templates/bulletproof/img/blue_graph_bar.png -%%SERENDIPITY%%/templates/bulletproof/img/blue_header.jpg -%%SERENDIPITY%%/templates/bulletproof/img/blue_xml.png -%%SERENDIPITY%%/templates/bulletproof/img/bulletproof_button.png -%%SERENDIPITY%%/templates/bulletproof/img/configure.png -%%SERENDIPITY%%/templates/bulletproof/img/default_back.png -%%SERENDIPITY%%/templates/bulletproof/img/default_banner.jpg -%%SERENDIPITY%%/templates/bulletproof/img/default_body.jpg -%%SERENDIPITY%%/templates/bulletproof/img/default_forward.png -%%SERENDIPITY%%/templates/bulletproof/img/default_graph_bar.png -%%SERENDIPITY%%/templates/bulletproof/img/default_sitenav_back.png -%%SERENDIPITY%%/templates/bulletproof/img/forward.png -%%SERENDIPITY%%/templates/bulletproof/img/graph_bar_horisontal.png -%%SERENDIPITY%%/templates/bulletproof/img/green_back.png -%%SERENDIPITY%%/templates/bulletproof/img/green_closequote.png -%%SERENDIPITY%%/templates/bulletproof/img/green_forward.png -%%SERENDIPITY%%/templates/bulletproof/img/green_graph_bar.png -%%SERENDIPITY%%/templates/bulletproof/img/green_openquote.png -%%SERENDIPITY%%/templates/bulletproof/img/green_xml.png -%%SERENDIPITY%%/templates/bulletproof/img/purple_back.png -%%SERENDIPITY%%/templates/bulletproof/img/purple_body.jpg -%%SERENDIPITY%%/templates/bulletproof/img/purple_forward.png -%%SERENDIPITY%%/templates/bulletproof/img/purple_graph_bar.png -%%SERENDIPITY%%/templates/bulletproof/img/purple_header.jpg -%%SERENDIPITY%%/templates/bulletproof/img/purple_nav.png -%%SERENDIPITY%%/templates/bulletproof/img/purple_xml.png -%%SERENDIPITY%%/templates/bulletproof/img/quicksearch.png -%%SERENDIPITY%%/templates/bulletproof/img/s9y_banner_small.png -%%SERENDIPITY%%/templates/bulletproof/img/xml.gif -%%SERENDIPITY%%/templates/bulletproof/index.tpl -%%SERENDIPITY%%/templates/bulletproof/info.txt -%%SERENDIPITY%%/templates/bulletproof/js/p7_eqCols2_10.js -%%SERENDIPITY%%/templates/bulletproof/lang_bg.inc.php -%%SERENDIPITY%%/templates/bulletproof/lang_cs.inc.php -%%SERENDIPITY%%/templates/bulletproof/lang_cz.inc.php -%%SERENDIPITY%%/templates/bulletproof/lang_de.inc.php -%%SERENDIPITY%%/templates/bulletproof/lang_en.inc.php -%%SERENDIPITY%%/templates/bulletproof/lang_fr.inc.php -%%SERENDIPITY%%/templates/bulletproof/plugin_calendar.tpl -%%SERENDIPITY%%/templates/bulletproof/plugin_contactform.tpl -%%SERENDIPITY%%/templates/bulletproof/plugin_dynamicform.tpl -%%SERENDIPITY%%/templates/bulletproof/plugin_staticpage.tpl -%%SERENDIPITY%%/templates/bulletproof/plugin_staticpage_aboutpage.tpl -%%SERENDIPITY%%/templates/bulletproof/plugin_staticpage_related_category.tpl -%%SERENDIPITY%%/templates/bulletproof/plugin_staticpage_searchresults.tpl -%%SERENDIPITY%%/templates/bulletproof/preview.png -%%SERENDIPITY%%/templates/bulletproof/preview_fullsize.jpg -%%SERENDIPITY%%/templates/bulletproof/preview_iframe.tpl -%%SERENDIPITY%%/templates/bulletproof/print.css -%%SERENDIPITY%%/templates/bulletproof/purple_style.css -%%SERENDIPITY%%/templates/bulletproof/sidebar.tpl -%%SERENDIPITY%%/templates/bulletproof/style.css -%%SERENDIPITY%%/templates/carl_contest/admin/img/background.png -%%SERENDIPITY%%/templates/carl_contest/admin/img/button_background.png -%%SERENDIPITY%%/templates/carl_contest/admin/img/infobar_background.png -%%SERENDIPITY%%/templates/carl_contest/admin/style.css -%%SERENDIPITY%%/templates/carl_contest/entries.tpl -%%SERENDIPITY%%/templates/carl_contest/entries_summary.tpl -%%SERENDIPITY%%/templates/carl_contest/img/back.gif -%%SERENDIPITY%%/templates/carl_contest/img/background.png -%%SERENDIPITY%%/templates/carl_contest/img/background_alternate.png -%%SERENDIPITY%%/templates/carl_contest/img/forward.gif -%%SERENDIPITY%%/templates/carl_contest/img/graph_bar_horisontal.png -%%SERENDIPITY%%/templates/carl_contest/img/info_header_text_tile.gif -%%SERENDIPITY%%/templates/carl_contest/img/link_blue.gif -%%SERENDIPITY%%/templates/carl_contest/img/link_ltblue.gif -%%SERENDIPITY%%/templates/carl_contest/img/link_orange.gif -%%SERENDIPITY%%/templates/carl_contest/img/xml.gif -%%SERENDIPITY%%/templates/carl_contest/index.tpl -%%SERENDIPITY%%/templates/carl_contest/info.txt -%%SERENDIPITY%%/templates/carl_contest/plugin_calendar.tpl -%%SERENDIPITY%%/templates/carl_contest/preview.png -%%SERENDIPITY%%/templates/carl_contest/preview_fullsize.jpg -%%SERENDIPITY%%/templates/carl_contest/screenshot.png -%%SERENDIPITY%%/templates/carl_contest/style.css -%%SERENDIPITY%%/templates/competition/admin/img/background.jpg -%%SERENDIPITY%%/templates/competition/admin/img/banner_background.png -%%SERENDIPITY%%/templates/competition/admin/img/button_background.png -%%SERENDIPITY%%/templates/competition/admin/img/infobar_background.png -%%SERENDIPITY%%/templates/competition/admin/img/menu_background.png -%%SERENDIPITY%%/templates/competition/admin/img/menuheader_background.png -%%SERENDIPITY%%/templates/competition/admin/img/menuitem.png -%%SERENDIPITY%%/templates/competition/admin/style.css -%%SERENDIPITY%%/templates/competition/entries.tpl -%%SERENDIPITY%%/templates/competition/img/back.png -%%SERENDIPITY%%/templates/competition/img/background.png -%%SERENDIPITY%%/templates/competition/img/forward.png -%%SERENDIPITY%%/templates/competition/img/graph_bar_horisontal.png -%%SERENDIPITY%%/templates/competition/img/s9y_banner_small.png -%%SERENDIPITY%%/templates/competition/img/xml.gif -%%SERENDIPITY%%/templates/competition/index.tpl -%%SERENDIPITY%%/templates/competition/info.txt -%%SERENDIPITY%%/templates/competition/preview.png -%%SERENDIPITY%%/templates/competition/preview_fullsize.jpg -%%SERENDIPITY%%/templates/competition/style.css -%%SERENDIPITY%%/templates/contest/admin/img/button_background.png -%%SERENDIPITY%%/templates/contest/admin/img/menuheader_background.png -%%SERENDIPITY%%/templates/contest/admin/style.css -%%SERENDIPITY%%/templates/contest/content.tpl -%%SERENDIPITY%%/templates/contest/entries.tpl -%%SERENDIPITY%%/templates/contest/img/back.png -%%SERENDIPITY%%/templates/contest/img/date_bar.png -%%SERENDIPITY%%/templates/contest/img/forward.png -%%SERENDIPITY%%/templates/contest/img/header_bar.png -%%SERENDIPITY%%/templates/contest/img/header_logo.png -%%SERENDIPITY%%/templates/contest/img/header_spacer.png -%%SERENDIPITY%%/templates/contest/img/sidebar_left.jpg -%%SERENDIPITY%%/templates/contest/img/sidebar_right.jpg -%%SERENDIPITY%%/templates/contest/img/sidebar_spacer.jpg -%%SERENDIPITY%%/templates/contest/img/xml.gif -%%SERENDIPITY%%/templates/contest/index.tpl -%%SERENDIPITY%%/templates/contest/info.txt -%%SERENDIPITY%%/templates/contest/plugin_calendar.tpl -%%SERENDIPITY%%/templates/contest/preview.png -%%SERENDIPITY%%/templates/contest/preview_fullsize.jpg -%%SERENDIPITY%%/templates/contest/style.css -%%SERENDIPITY%%/templates/default-php/IMPORTANT-TODO -%%SERENDIPITY%%/templates/default-php/commentform.tpl -%%SERENDIPITY%%/templates/default-php/commentpopup.tpl -%%SERENDIPITY%%/templates/default-php/comments.tpl -%%SERENDIPITY%%/templates/default-php/content.tpl -%%SERENDIPITY%%/templates/default-php/entries.tpl -%%SERENDIPITY%%/templates/default-php/entries_archives.tpl -%%SERENDIPITY%%/templates/default-php/entries_summary.tpl -%%SERENDIPITY%%/templates/default-php/feed_0.91.tpl -%%SERENDIPITY%%/templates/default-php/feed_1.0.tpl -%%SERENDIPITY%%/templates/default-php/feed_2.0.tpl -%%SERENDIPITY%%/templates/default-php/feed_atom0.3.tpl -%%SERENDIPITY%%/templates/default-php/feed_atom1.0.tpl -%%SERENDIPITY%%/templates/default-php/feed_opml1.0.tpl -%%SERENDIPITY%%/templates/default-php/index.tpl -%%SERENDIPITY%%/templates/default-php/info.txt -%%SERENDIPITY%%/templates/default-php/plugin_calendar.tpl -%%SERENDIPITY%%/templates/default-php/plugin_categories.tpl -%%SERENDIPITY%%/templates/default-php/preview.png -%%SERENDIPITY%%/templates/default-php/preview_iframe.tpl -%%SERENDIPITY%%/templates/default-php/sidebar.tpl -%%SERENDIPITY%%/templates/default-php/template.inc.php -%%SERENDIPITY%%/templates/default-php/trackbacks.tpl -%%SERENDIPITY%%/templates/default-rtl/admin/img/background.jpg -%%SERENDIPITY%%/templates/default-rtl/admin/img/banner_background.png -%%SERENDIPITY%%/templates/default-rtl/admin/img/button_background.png -%%SERENDIPITY%%/templates/default-rtl/admin/img/infobar_background.png -%%SERENDIPITY%%/templates/default-rtl/admin/img/menu_background.png -%%SERENDIPITY%%/templates/default-rtl/admin/img/menuheader_background.png -%%SERENDIPITY%%/templates/default-rtl/admin/img/next.png -%%SERENDIPITY%%/templates/default-rtl/admin/img/previous.png -%%SERENDIPITY%%/templates/default-rtl/admin/style.css -%%SERENDIPITY%%/templates/default-rtl/entries_archives.tpl -%%SERENDIPITY%%/templates/default-rtl/entries_summary.tpl -%%SERENDIPITY%%/templates/default-rtl/htmlarea.css -%%SERENDIPITY%%/templates/default-rtl/img/background.png -%%SERENDIPITY%%/templates/default-rtl/info.txt -%%SERENDIPITY%%/templates/default-rtl/plugin_calendar.tpl -%%SERENDIPITY%%/templates/default-rtl/preview.png -%%SERENDIPITY%%/templates/default-rtl/preview_fullsize.jpg -%%SERENDIPITY%%/templates/default-rtl/style.css -%%SERENDIPITY%%/templates/default-xml/index.tpl -%%SERENDIPITY%%/templates/default-xml/info.txt -%%SERENDIPITY%%/templates/default-xml/preview.png -%%SERENDIPITY%%/templates/default-xml/template.inc.php -%%SERENDIPITY%%/templates/default/YahooUI/treeview/YAHOO.js -%%SERENDIPITY%%/templates/default/YahooUI/treeview/license.txt -%%SERENDIPITY%%/templates/default/YahooUI/treeview/treeview.js -%%SERENDIPITY%%/templates/default/admin/category_selector.js -%%SERENDIPITY%%/templates/default/admin/entries.tpl -%%SERENDIPITY%%/templates/default/admin/img/accept.png -%%SERENDIPITY%%/templates/default/admin/img/admin_msg_error.png -%%SERENDIPITY%%/templates/default/admin/img/admin_msg_note.png -%%SERENDIPITY%%/templates/default/admin/img/admin_msg_success.png -%%SERENDIPITY%%/templates/default/admin/img/background.jpg -%%SERENDIPITY%%/templates/default/admin/img/banner_background.png -%%SERENDIPITY%%/templates/default/admin/img/big_delete.png -%%SERENDIPITY%%/templates/default/admin/img/big_rename.png -%%SERENDIPITY%%/templates/default/admin/img/big_resize.png -%%SERENDIPITY%%/templates/default/admin/img/big_rotate_ccw.png -%%SERENDIPITY%%/templates/default/admin/img/big_rotate_cw.png -%%SERENDIPITY%%/templates/default/admin/img/big_zoom.png -%%SERENDIPITY%%/templates/default/admin/img/button_background.png -%%SERENDIPITY%%/templates/default/admin/img/clock.png -%%SERENDIPITY%%/templates/default/admin/img/clock_future.png -%%SERENDIPITY%%/templates/default/admin/img/configure.png -%%SERENDIPITY%%/templates/default/admin/img/delete.png -%%SERENDIPITY%%/templates/default/admin/img/downarrow.png -%%SERENDIPITY%%/templates/default/admin/img/edit.png -%%SERENDIPITY%%/templates/default/admin/img/folder.png -%%SERENDIPITY%%/templates/default/admin/img/grablet.gif -%%SERENDIPITY%%/templates/default/admin/img/grablet_over.gif -%%SERENDIPITY%%/templates/default/admin/img/imgedit_area.gif -%%SERENDIPITY%%/templates/default/admin/img/imgedit_orientation.gif -%%SERENDIPITY%%/templates/default/admin/img/imgedit_slider.gif -%%SERENDIPITY%%/templates/default/admin/img/imgedit_varea.gif -%%SERENDIPITY%%/templates/default/admin/img/infobar_background.png -%%SERENDIPITY%%/templates/default/admin/img/install.png -%%SERENDIPITY%%/templates/default/admin/img/install_now.png -%%SERENDIPITY%%/templates/default/admin/img/install_now_spartacus.png -%%SERENDIPITY%%/templates/default/admin/img/install_template.png -%%SERENDIPITY%%/templates/default/admin/img/menu_background.png -%%SERENDIPITY%%/templates/default/admin/img/menuheader_background.png -%%SERENDIPITY%%/templates/default/admin/img/menuitem.png -%%SERENDIPITY%%/templates/default/admin/img/mime_unknown.png -%%SERENDIPITY%%/templates/default/admin/img/next.png -%%SERENDIPITY%%/templates/default/admin/img/previous.png -%%SERENDIPITY%%/templates/default/admin/img/rotate.png -%%SERENDIPITY%%/templates/default/admin/img/thumbnail.png -%%SERENDIPITY%%/templates/default/admin/img/unconfigure.png -%%SERENDIPITY%%/templates/default/admin/img/uparrow.png -%%SERENDIPITY%%/templates/default/admin/img/upgrade_now.png -%%SERENDIPITY%%/templates/default/admin/img/user_admin.png -%%SERENDIPITY%%/templates/default/admin/img/user_chief.png -%%SERENDIPITY%%/templates/default/admin/img/user_editor.png -%%SERENDIPITY%%/templates/default/admin/img/zoom.png -%%SERENDIPITY%%/templates/default/admin/imgedit.css -%%SERENDIPITY%%/templates/default/admin/index.tpl -%%SERENDIPITY%%/templates/default/admin/media_choose.tpl -%%SERENDIPITY%%/templates/default/admin/media_imgedit.tpl -%%SERENDIPITY%%/templates/default/admin/media_imgedit_done.tpl -%%SERENDIPITY%%/templates/default/admin/media_items.tpl -%%SERENDIPITY%%/templates/default/admin/media_pane.tpl -%%SERENDIPITY%%/templates/default/admin/media_properties.tpl -%%SERENDIPITY%%/templates/default/admin/media_showitem.tpl -%%SERENDIPITY%%/templates/default/admin/media_upload.tpl -%%SERENDIPITY%%/templates/default/admin/pluginmanager.css -%%SERENDIPITY%%/templates/default/admin/style.css -%%SERENDIPITY%%/templates/default/atom.css -%%SERENDIPITY%%/templates/default/commentform.tpl -%%SERENDIPITY%%/templates/default/commentpopup.tpl -%%SERENDIPITY%%/templates/default/comments.tpl -%%SERENDIPITY%%/templates/default/comments_by_author.tpl -%%SERENDIPITY%%/templates/default/content.tpl -%%SERENDIPITY%%/templates/default/dragdrop.js -%%SERENDIPITY%%/templates/default/entries.tpl -%%SERENDIPITY%%/templates/default/entries_archives.tpl -%%SERENDIPITY%%/templates/default/entries_summary.tpl -%%SERENDIPITY%%/templates/default/feed_0.91.tpl -%%SERENDIPITY%%/templates/default/feed_1.0.tpl -%%SERENDIPITY%%/templates/default/feed_2.0.tpl -%%SERENDIPITY%%/templates/default/feed_atom0.3.tpl -%%SERENDIPITY%%/templates/default/feed_atom1.0.tpl -%%SERENDIPITY%%/templates/default/feed_opml1.0.tpl -%%SERENDIPITY%%/templates/default/htmlarea.css -%%SERENDIPITY%%/templates/default/img/back.png -%%SERENDIPITY%%/templates/default/img/background.png -%%SERENDIPITY%%/templates/default/img/blank.gif -%%SERENDIPITY%%/templates/default/img/blank.png -%%SERENDIPITY%%/templates/default/img/delete.png -%%SERENDIPITY%%/templates/default/img/down.png -%%SERENDIPITY%%/templates/default/img/emoticons/cool.png -%%SERENDIPITY%%/templates/default/img/emoticons/cry.png -%%SERENDIPITY%%/templates/default/img/emoticons/eek.png -%%SERENDIPITY%%/templates/default/img/emoticons/laugh.png -%%SERENDIPITY%%/templates/default/img/emoticons/normal.png -%%SERENDIPITY%%/templates/default/img/emoticons/sad.png -%%SERENDIPITY%%/templates/default/img/emoticons/smile.png -%%SERENDIPITY%%/templates/default/img/emoticons/tongue.png -%%SERENDIPITY%%/templates/default/img/emoticons/wink.png -%%SERENDIPITY%%/templates/default/img/forward.png -%%SERENDIPITY%%/templates/default/img/graph_bar_horisontal.png -%%SERENDIPITY%%/templates/default/img/img_align_left.png -%%SERENDIPITY%%/templates/default/img/img_align_right.png -%%SERENDIPITY%%/templates/default/img/img_align_top.png -%%SERENDIPITY%%/templates/default/img/minus.png -%%SERENDIPITY%%/templates/default/img/norights.png -%%SERENDIPITY%%/templates/default/img/plus.png -%%SERENDIPITY%%/templates/default/img/rename.png -%%SERENDIPITY%%/templates/default/img/s9y_banner_small.png -%%SERENDIPITY%%/templates/default/img/scale.png -%%SERENDIPITY%%/templates/default/img/somerights20.gif -%%SERENDIPITY%%/templates/default/img/up.png -%%SERENDIPITY%%/templates/default/img/xml.gif -%%SERENDIPITY%%/templates/default/img/zoom.png -%%SERENDIPITY%%/templates/default/imgedit.js -%%SERENDIPITY%%/templates/default/index.tpl -%%SERENDIPITY%%/templates/default/info.txt -%%SERENDIPITY%%/templates/default/plugin_calendar.tpl -%%SERENDIPITY%%/templates/default/plugin_categories.tpl -%%SERENDIPITY%%/templates/default/preview.png -%%SERENDIPITY%%/templates/default/preview_fullsize.jpg -%%SERENDIPITY%%/templates/default/preview_iframe.tpl -%%SERENDIPITY%%/templates/default/sidebar.tpl -%%SERENDIPITY%%/templates/default/style.css -%%SERENDIPITY%%/templates/default/style_fallback.css -%%SERENDIPITY%%/templates/default/trackbacks.tpl -%%SERENDIPITY%%/templates/default/treeview/lm.gif -%%SERENDIPITY%%/templates/default/treeview/lmh.gif -%%SERENDIPITY%%/templates/default/treeview/ln.gif -%%SERENDIPITY%%/templates/default/treeview/loading.gif -%%SERENDIPITY%%/templates/default/treeview/lp.gif -%%SERENDIPITY%%/templates/default/treeview/lph.gif -%%SERENDIPITY%%/templates/default/treeview/screen.css -%%SERENDIPITY%%/templates/default/treeview/tm.gif -%%SERENDIPITY%%/templates/default/treeview/tmh.gif -%%SERENDIPITY%%/templates/default/treeview/tn.gif -%%SERENDIPITY%%/templates/default/treeview/tp.gif -%%SERENDIPITY%%/templates/default/treeview/tph.gif -%%SERENDIPITY%%/templates/default/treeview/tree.css -%%SERENDIPITY%%/templates/default/treeview/vline.gif -%%SERENDIPITY%%/templates/idea/img/I_had_an_idea.jpg -%%SERENDIPITY%%/templates/idea/img/bullet.gif -%%SERENDIPITY%%/templates/idea/img/clock_face_messy_paint_runs.jpg -%%SERENDIPITY%%/templates/idea/img/quote.gif -%%SERENDIPITY%%/templates/idea/info.txt -%%SERENDIPITY%%/templates/idea/preview.png -%%SERENDIPITY%%/templates/idea/preview_fullsize.jpg -%%SERENDIPITY%%/templates/idea/style.css -%%SERENDIPITY%%/templates/kubrick/UTF-8/lang_cs.inc.php -%%SERENDIPITY%%/templates/kubrick/UTF-8/lang_cz.inc.php -%%SERENDIPITY%%/templates/kubrick/comments.tpl -%%SERENDIPITY%%/templates/kubrick/config.inc.php -%%SERENDIPITY%%/templates/kubrick/entries.tpl -%%SERENDIPITY%%/templates/kubrick/images/kubrickbg.jpg -%%SERENDIPITY%%/templates/kubrick/images/kubrickbgcolor.jpg -%%SERENDIPITY%%/templates/kubrick/images/kubrickbgwide.jpg -%%SERENDIPITY%%/templates/kubrick/images/kubrickfooter.jpg -%%SERENDIPITY%%/templates/kubrick/images/kubrickheader.jpg -%%SERENDIPITY%%/templates/kubrick/images/kubricklogo.jpg -%%SERENDIPITY%%/templates/kubrick/images/kubrickportrait.png -%%SERENDIPITY%%/templates/kubrick/index.tpl -%%SERENDIPITY%%/templates/kubrick/info.txt -%%SERENDIPITY%%/templates/kubrick/lang_cs.inc.php -%%SERENDIPITY%%/templates/kubrick/lang_cz.inc.php -%%SERENDIPITY%%/templates/kubrick/lang_de.inc.php -%%SERENDIPITY%%/templates/kubrick/lang_en.inc.php -%%SERENDIPITY%%/templates/kubrick/lang_ko.inc.php -%%SERENDIPITY%%/templates/kubrick/preview.png -%%SERENDIPITY%%/templates/kubrick/preview_fullsize.jpg -%%SERENDIPITY%%/templates/kubrick/sidebar.tpl -%%SERENDIPITY%%/templates/kubrick/style.css -%%SERENDIPITY%%/templates/kubrick/trackbacks.tpl -%%SERENDIPITY%%/templates/moz-modern/htmlarea.css -%%SERENDIPITY%%/templates/moz-modern/img/back.png -%%SERENDIPITY%%/templates/moz-modern/img/background.png -%%SERENDIPITY%%/templates/moz-modern/img/background2.png -%%SERENDIPITY%%/templates/moz-modern/img/forward.png -%%SERENDIPITY%%/templates/moz-modern/index.tpl -%%SERENDIPITY%%/templates/moz-modern/info.txt -%%SERENDIPITY%%/templates/moz-modern/preview.png -%%SERENDIPITY%%/templates/moz-modern/preview_fullsize.jpg -%%SERENDIPITY%%/templates/moz-modern/style.css -%%SERENDIPITY%%/templates/mt-clean/info.txt -%%SERENDIPITY%%/templates/mt-clean/preview.png -%%SERENDIPITY%%/templates/mt-clean/preview_fullsize.jpg -%%SERENDIPITY%%/templates/mt-clean/style.css -%%SERENDIPITY%%/templates/mt-georgiablue/info.txt -%%SERENDIPITY%%/templates/mt-georgiablue/preview.png -%%SERENDIPITY%%/templates/mt-georgiablue/preview_fullsize.jpg -%%SERENDIPITY%%/templates/mt-georgiablue/style.css -%%SERENDIPITY%%/templates/mt-gettysburg/info.txt -%%SERENDIPITY%%/templates/mt-gettysburg/preview.png -%%SERENDIPITY%%/templates/mt-gettysburg/preview_fullsize.jpg -%%SERENDIPITY%%/templates/mt-gettysburg/style.css -%%SERENDIPITY%%/templates/mt-plainjane/info.txt -%%SERENDIPITY%%/templates/mt-plainjane/preview.png -%%SERENDIPITY%%/templates/mt-plainjane/preview_fullsize.jpg -%%SERENDIPITY%%/templates/mt-plainjane/style.css -%%SERENDIPITY%%/templates/mt-rusty/info.txt -%%SERENDIPITY%%/templates/mt-rusty/preview.png -%%SERENDIPITY%%/templates/mt-rusty/preview_fullsize.jpg -%%SERENDIPITY%%/templates/mt-rusty/style.css -%%SERENDIPITY%%/templates/mt-trendy/htmlarea.css -%%SERENDIPITY%%/templates/mt-trendy/img/back.png -%%SERENDIPITY%%/templates/mt-trendy/img/forward.png -%%SERENDIPITY%%/templates/mt-trendy/info.txt -%%SERENDIPITY%%/templates/mt-trendy/preview.png -%%SERENDIPITY%%/templates/mt-trendy/preview_fullsize.jpg -%%SERENDIPITY%%/templates/mt-trendy/style.css -%%SERENDIPITY%%/templates/mt3-chalkboard/info.txt -%%SERENDIPITY%%/templates/mt3-chalkboard/preview.png -%%SERENDIPITY%%/templates/mt3-chalkboard/preview_fullsize.jpg -%%SERENDIPITY%%/templates/mt3-chalkboard/style.css -%%SERENDIPITY%%/templates/mt3-gettysburg/info.txt -%%SERENDIPITY%%/templates/mt3-gettysburg/preview.png -%%SERENDIPITY%%/templates/mt3-gettysburg/preview_fullsize.jpg -%%SERENDIPITY%%/templates/mt3-gettysburg/style.css -%%SERENDIPITY%%/templates/mt3-independence/info.txt -%%SERENDIPITY%%/templates/mt3-independence/preview.png -%%SERENDIPITY%%/templates/mt3-independence/preview_fullsize.jpg -%%SERENDIPITY%%/templates/mt3-independence/style.css -%%SERENDIPITY%%/templates/mt3-squash/info.txt -%%SERENDIPITY%%/templates/mt3-squash/preview.png -%%SERENDIPITY%%/templates/mt3-squash/preview_fullsize.jpg -%%SERENDIPITY%%/templates/mt3-squash/style.css -%%SERENDIPITY%%/templates/newspaper/htmlarea.css -%%SERENDIPITY%%/templates/newspaper/img/shadowb.png -%%SERENDIPITY%%/templates/newspaper/img/shadowbl.png -%%SERENDIPITY%%/templates/newspaper/img/shadowbr.png -%%SERENDIPITY%%/templates/newspaper/img/shadowr.png -%%SERENDIPITY%%/templates/newspaper/img/shadowt.png -%%SERENDIPITY%%/templates/newspaper/info.txt -%%SERENDIPITY%%/templates/newspaper/layout.php -%%SERENDIPITY%%/templates/newspaper/preview.png -%%SERENDIPITY%%/templates/newspaper/preview_fullsize.jpg -%%SERENDIPITY%%/templates/newspaper/style.css -%%SERENDIPITY%%/templates/wp/atom.css -%%SERENDIPITY%%/templates/wp/commentform.tpl -%%SERENDIPITY%%/templates/wp/comments.tpl -%%SERENDIPITY%%/templates/wp/content.tpl -%%SERENDIPITY%%/templates/wp/entries.tpl -%%SERENDIPITY%%/templates/wp/entries_archives.tpl -%%SERENDIPITY%%/templates/wp/entries_summary.tpl -%%SERENDIPITY%%/templates/wp/index.tpl -%%SERENDIPITY%%/templates/wp/info.txt -%%SERENDIPITY%%/templates/wp/plugin_calendar.tpl -%%SERENDIPITY%%/templates/wp/sidebar.tpl -%%SERENDIPITY%%/templates/wp/trackbacks.tpl -%%SERENDIPITY%%/templates/wp/wp-layout.css -%%SERENDIPITY%%/templates_c/.empty -%%SERENDIPITY%%/tests/FrontendTest.php -%%SERENDIPITY%%/tests/README -%%SERENDIPITY%%/tests/config.xml.dist -%%SERENDIPITY%%/tests/coverage/append.php -%%SERENDIPITY%%/tests/coverage/phpunit_coverage.php -%%SERENDIPITY%%/tests/coverage/prepend.php -%%SERENDIPITY%%/uploads/.empty -%%SERENDIPITY%%/wfwcomment.php -@dirrm %%SERENDIPITY%%/uploads -@dirrm %%SERENDIPITY%%/tests/coverage -@dirrm %%SERENDIPITY%%/tests -@dirrm %%SERENDIPITY%%/templates_c -@dirrm %%SERENDIPITY%%/templates/wp -@dirrm %%SERENDIPITY%%/templates/newspaper/img -@dirrm %%SERENDIPITY%%/templates/newspaper -@dirrm %%SERENDIPITY%%/templates/mt3-squash -@dirrm %%SERENDIPITY%%/templates/mt3-independence -@dirrm %%SERENDIPITY%%/templates/mt3-gettysburg -@dirrm %%SERENDIPITY%%/templates/mt3-chalkboard/img -@dirrm %%SERENDIPITY%%/templates/mt3-chalkboard -@dirrm %%SERENDIPITY%%/templates/mt-trendy/img -@dirrm %%SERENDIPITY%%/templates/mt-trendy -@dirrm %%SERENDIPITY%%/templates/mt-rusty/img -@dirrm %%SERENDIPITY%%/templates/mt-rusty -@dirrm %%SERENDIPITY%%/templates/mt-plainjane -@dirrm %%SERENDIPITY%%/templates/mt-gettysburg/img -@dirrm %%SERENDIPITY%%/templates/mt-gettysburg -@dirrm %%SERENDIPITY%%/templates/mt-georgiablue -@dirrm %%SERENDIPITY%%/templates/mt-clean -@dirrm %%SERENDIPITY%%/templates/moz-modern/img -@dirrm %%SERENDIPITY%%/templates/moz-modern -@dirrm %%SERENDIPITY%%/templates/kubrick/img -@dirrm %%SERENDIPITY%%/templates/kubrick/images -@dirrm %%SERENDIPITY%%/templates/kubrick/UTF-8 -@dirrm %%SERENDIPITY%%/templates/kubrick -@dirrm %%SERENDIPITY%%/templates/idea/img -@dirrm %%SERENDIPITY%%/templates/idea -@dirrm %%SERENDIPITY%%/templates/default/treeview -@dirrm %%SERENDIPITY%%/templates/default/img/emoticons -@dirrm %%SERENDIPITY%%/templates/default/img -@dirrm %%SERENDIPITY%%/templates/default/admin/img -@dirrm %%SERENDIPITY%%/templates/default/admin -@dirrm %%SERENDIPITY%%/templates/default/YahooUI/treeview -@dirrm %%SERENDIPITY%%/templates/default/YahooUI -@dirrm %%SERENDIPITY%%/templates/default-xml -@dirrm %%SERENDIPITY%%/templates/default-rtl/img -@dirrm %%SERENDIPITY%%/templates/default-rtl/admin/img -@dirrm %%SERENDIPITY%%/templates/default-rtl/admin -@dirrm %%SERENDIPITY%%/templates/default-rtl -@dirrm %%SERENDIPITY%%/templates/default-php -@dirrm %%SERENDIPITY%%/templates/default -@dirrm %%SERENDIPITY%%/templates/contest/img -@dirrm %%SERENDIPITY%%/templates/contest/admin/img -@dirrm %%SERENDIPITY%%/templates/contest/admin -@dirrm %%SERENDIPITY%%/templates/contest -@dirrm %%SERENDIPITY%%/templates/competition/img -@dirrm %%SERENDIPITY%%/templates/competition/admin/img -@dirrm %%SERENDIPITY%%/templates/competition/admin -@dirrm %%SERENDIPITY%%/templates/competition -@dirrm %%SERENDIPITY%%/templates/carl_contest/img -@dirrm %%SERENDIPITY%%/templates/carl_contest/admin/img -@dirrm %%SERENDIPITY%%/templates/carl_contest/admin -@dirrm %%SERENDIPITY%%/templates/carl_contest -@dirrm %%SERENDIPITY%%/templates/bulletproof/js -@dirrm %%SERENDIPITY%%/templates/bulletproof/img -@dirrm %%SERENDIPITY%%/templates/bulletproof/admin/img -@dirrm %%SERENDIPITY%%/templates/bulletproof/admin -@dirrm %%SERENDIPITY%%/templates/bulletproof/UTF-8 -@dirrm %%SERENDIPITY%%/templates/bulletproof -@dirrm %%SERENDIPITY%%/templates/blue/img -@dirrm %%SERENDIPITY%%/templates/blue -@dirrm %%SERENDIPITY%%/templates -@dirrm %%SERENDIPITY%%/sql -@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown -@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox -@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_remoterss -@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_recententries -@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_history -@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper -@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks -@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons -@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_comments -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_weblogping -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_trackexits/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_trackexits -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_textwiki -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_textile -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_templatechooser -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_statistics -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_spartacus -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_spamblock -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_searchhighlight -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_nl2br -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_mailer -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_livesearch -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_karma/img -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_karma -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_entryproperties -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_emoticate -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_creativecommons/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_creativecommons -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_contentrewrite -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8 -@dirrm %%SERENDIPITY%%/plugins/serendipity_event_bbcode -@dirrm %%SERENDIPITY%%/plugins -@dirrm %%SERENDIPITY%%/lang/UTF-8 -@dirrm %%SERENDIPITY%%/lang -@dirrm %%SERENDIPITY%%/include/tpl -@dirrm %%SERENDIPITY%%/include/db -@dirrm %%SERENDIPITY%%/include/admin/importers -@dirrm %%SERENDIPITY%%/include/admin -@dirrm %%SERENDIPITY%%/include -@dirrm %%SERENDIPITY%%/htmlarea/skins/xp-green -@dirrm %%SERENDIPITY%%/htmlarea/skins/xp-blue -@dirrm %%SERENDIPITY%%/htmlarea/skins/titan -@dirrm %%SERENDIPITY%%/htmlarea/skins/silva -@dirrm %%SERENDIPITY%%/htmlarea/skins/inditreuse -@dirrm %%SERENDIPITY%%/htmlarea/skins/green-look -@dirrm %%SERENDIPITY%%/htmlarea/skins/blue-metallic -@dirrm %%SERENDIPITY%%/htmlarea/skins/blue-look -@dirrm %%SERENDIPITY%%/htmlarea/skins -@dirrm %%SERENDIPITY%%/htmlarea/popups -@dirrm %%SERENDIPITY%%/htmlarea/plugins/UnFormat/popups -@dirrm %%SERENDIPITY%%/htmlarea/plugins/UnFormat/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/UnFormat/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/UnFormat -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Template/popups -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Template/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Template/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Template -@dirrm %%SERENDIPITY%%/htmlarea/plugins/TableOperations/popups -@dirrm %%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/TableOperations/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/TableOperations -@dirrm %%SERENDIPITY%%/htmlarea/plugins/SuperClean/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/SuperClean/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/SuperClean/filters -@dirrm %%SERENDIPITY%%/htmlarea/plugins/SuperClean -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Stylist/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Stylist -@dirrm %%SERENDIPITY%%/htmlarea/plugins/SpellChecker/personal_dicts -@dirrm %%SERENDIPITY%%/htmlarea/plugins/SpellChecker/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/SpellChecker/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/SpellChecker -@dirrm %%SERENDIPITY%%/htmlarea/plugins/SmartReplace/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/SmartReplace/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/SmartReplace -@dirrm %%SERENDIPITY%%/htmlarea/plugins/SetId/popups -@dirrm %%SERENDIPITY%%/htmlarea/plugins/SetId/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/SetId/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/SetId -@dirrm %%SERENDIPITY%%/htmlarea/plugins/SaveSubmit/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/SaveSubmit/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/SaveSubmit -@dirrm %%SERENDIPITY%%/htmlarea/plugins/QuickTag/popups -@dirrm %%SERENDIPITY%%/htmlarea/plugins/QuickTag/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/QuickTag/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/QuickTag -@dirrm %%SERENDIPITY%%/htmlarea/plugins/PreserveScripts -@dirrm %%SERENDIPITY%%/htmlarea/plugins/PasteText/popups -@dirrm %%SERENDIPITY%%/htmlarea/plugins/PasteText/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/PasteText/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/PasteText -@dirrm %%SERENDIPITY%%/htmlarea/plugins/NoteServer/popups -@dirrm %%SERENDIPITY%%/htmlarea/plugins/NoteServer/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/NoteServer/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/NoteServer -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ListType/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ListType/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ListType -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Linker/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Linker/dTree/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Linker/dTree -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Linker -@dirrm %%SERENDIPITY%%/htmlarea/plugins/LangMarks/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/LangMarks -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertWords -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertSnippet/popups -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertSnippet/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertSnippet/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertSnippet -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertSmiley/smileys -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertSmiley/popups -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertSmiley/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertSmiley/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertSmiley -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertPicture/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertPicture/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertPicture/demo_pictures -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertPicture -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertPagebreak/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertPagebreak/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertPagebreak -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertMarquee/popups -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertMarquee/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertMarquee/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertMarquee -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertAnchor/popups -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertAnchor/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertAnchor/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/InsertAnchor -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ImageManager/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ImageManager/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ImageManager/demo_images/linux -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ImageManager/demo_images -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ImageManager/assets -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ImageManager/Classes -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ImageManager -@dirrm %%SERENDIPITY%%/htmlarea/plugins/HtmlTidy/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/HtmlTidy/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/HtmlTidy -@dirrm %%SERENDIPITY%%/htmlarea/plugins/HtmlEntities -@dirrm %%SERENDIPITY%%/htmlarea/plugins/HorizontalRule/popups -@dirrm %%SERENDIPITY%%/htmlarea/plugins/HorizontalRule/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/HorizontalRule/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/HorizontalRule -@dirrm %%SERENDIPITY%%/htmlarea/plugins/GetHtml -@dirrm %%SERENDIPITY%%/htmlarea/plugins/GenericPlugin -@dirrm %%SERENDIPITY%%/htmlarea/plugins/FullPage/popups -@dirrm %%SERENDIPITY%%/htmlarea/plugins/FullPage/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/FullPage/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/FullPage -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Forms/popups -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Forms/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Forms/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Forms -@dirrm %%SERENDIPITY%%/htmlarea/plugins/FormOperations/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/FormOperations/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/FormOperations -@dirrm %%SERENDIPITY%%/htmlarea/plugins/FindReplace/popups -@dirrm %%SERENDIPITY%%/htmlarea/plugins/FindReplace/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/FindReplace/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/FindReplace -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Filter/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Filter/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Filter/filters -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Filter -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/icons -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/demo_images/linux -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/demo_images -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/assets -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager/Classes -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ExtendedFileManager -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Equation/popups -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Equation/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Equation/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Equation -@dirrm %%SERENDIPITY%%/htmlarea/plugins/EditTag/popups -@dirrm %%SERENDIPITY%%/htmlarea/plugins/EditTag/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/EditTag/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/EditTag -@dirrm %%SERENDIPITY%%/htmlarea/plugins/DynamicCSS/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/DynamicCSS -@dirrm %%SERENDIPITY%%/htmlarea/plugins/DoubleClick -@dirrm %%SERENDIPITY%%/htmlarea/plugins/DefinitionList/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/DefinitionList/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/DefinitionList -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ContextMenu/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ContextMenu -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ClientsideSpellcheck/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ClientsideSpellcheck/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/ClientsideSpellcheck -@dirrm %%SERENDIPITY%%/htmlarea/plugins/CharacterMap/popups -@dirrm %%SERENDIPITY%%/htmlarea/plugins/CharacterMap/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/CharacterMap/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/CharacterMap -@dirrm %%SERENDIPITY%%/htmlarea/plugins/CharCounter/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/CharCounter -@dirrm %%SERENDIPITY%%/htmlarea/plugins/CSS/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/CSS -@dirrm %%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/popups -@dirrm %%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/backgrounds/thumbnails -@dirrm %%SERENDIPITY%%/htmlarea/plugins/BackgroundImage/backgrounds -@dirrm %%SERENDIPITY%%/htmlarea/plugins/BackgroundImage -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Abbreviation/popups -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Abbreviation/lang -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Abbreviation/img -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Abbreviation/abbr -@dirrm %%SERENDIPITY%%/htmlarea/plugins/Abbreviation -@dirrm %%SERENDIPITY%%/htmlarea/plugins -@dirrm %%SERENDIPITY%%/htmlarea/modules/WebKit -@dirrm %%SERENDIPITY%%/htmlarea/modules/Opera -@dirrm %%SERENDIPITY%%/htmlarea/modules/InternetExplorer -@dirrm %%SERENDIPITY%%/htmlarea/modules/InsertTable -@dirrm %%SERENDIPITY%%/htmlarea/modules/InsertImage -@dirrm %%SERENDIPITY%%/htmlarea/modules/GetHtml/lang -@dirrm %%SERENDIPITY%%/htmlarea/modules/GetHtml -@dirrm %%SERENDIPITY%%/htmlarea/modules/Gecko -@dirrm %%SERENDIPITY%%/htmlarea/modules/FullScreen/lang -@dirrm %%SERENDIPITY%%/htmlarea/modules/FullScreen -@dirrm %%SERENDIPITY%%/htmlarea/modules/Dialogs -@dirrm %%SERENDIPITY%%/htmlarea/modules/CreateLink/lang -@dirrm %%SERENDIPITY%%/htmlarea/modules/CreateLink -@dirrm %%SERENDIPITY%%/htmlarea/modules/ColorPicker/lang -@dirrm %%SERENDIPITY%%/htmlarea/modules/ColorPicker -@dirrm %%SERENDIPITY%%/htmlarea/modules -@dirrm %%SERENDIPITY%%/htmlarea/lang -@dirrm %%SERENDIPITY%%/htmlarea/images/fr -@dirrm %%SERENDIPITY%%/htmlarea/images/de -@dirrm %%SERENDIPITY%%/htmlarea/images -@dirrm %%SERENDIPITY%%/htmlarea/examples/files -@dirrm %%SERENDIPITY%%/htmlarea/examples -@dirrm %%SERENDIPITY%%/htmlarea/contrib -@dirrm %%SERENDIPITY%%/htmlarea -@dirrm %%SERENDIPITY%%/docs -@dirrm %%SERENDIPITY%%/deployment/uploads -@dirrm %%SERENDIPITY%%/deployment/templates_c -@dirrm %%SERENDIPITY%%/deployment/archives -@dirrm %%SERENDIPITY%%/deployment -@dirrm %%SERENDIPITY%%/bundled-libs/tests -@dirrm %%SERENDIPITY%%/bundled-libs/docs -@dirrm %%SERENDIPITY%%/bundled-libs/XML/RPC -@dirrm %%SERENDIPITY%%/bundled-libs/XML -@dirrm %%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule -@dirrm %%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml -@dirrm %%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain -@dirrm %%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex -@dirrm %%SERENDIPITY%%/bundled-libs/Text/Wiki/Render -@dirrm %%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default -@dirrm %%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse -@dirrm %%SERENDIPITY%%/bundled-libs/Text/Wiki -@dirrm %%SERENDIPITY%%/bundled-libs/Text -@dirrm %%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins -@dirrm %%SERENDIPITY%%/bundled-libs/Smarty/libs/internals -@dirrm %%SERENDIPITY%%/bundled-libs/Smarty/libs -@dirrm %%SERENDIPITY%%/bundled-libs/Smarty -@dirrm %%SERENDIPITY%%/bundled-libs/Onyx -@dirrm %%SERENDIPITY%%/bundled-libs/Net/DNSBL -@dirrm %%SERENDIPITY%%/bundled-libs/Net -@dirrm %%SERENDIPITY%%/bundled-libs/HTTP/Request -@dirrm %%SERENDIPITY%%/bundled-libs/HTTP -@dirrm %%SERENDIPITY%%/bundled-libs/Cache/Lite -@dirrm %%SERENDIPITY%%/bundled-libs/Cache -@dirrm %%SERENDIPITY%%/bundled-libs -@dirrm %%SERENDIPITY%% diff --git a/www/ziproxy/Makefile b/www/ziproxy/Makefile deleted file mode 100644 index b5adaed1ef53..000000000000 --- a/www/ziproxy/Makefile +++ /dev/null @@ -1,104 +0,0 @@ -# New ports collection makefile for: ziproxy -# Date created: 2006-07-28 -# Whom: Pankov Pavel <pankov_p@mail.ru> -# -# $FreeBSD$ - -PORTNAME= ziproxy -PORTVERSION= 3.2.0 -CATEGORIES= www -MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} - -MAINTAINER= pankov_p@mail.ru -COMMENT= A forwarding, non-caching, compressing proxy server - -FORBIDDEN= Vulnerable since 2010-06-15, http://portaudit.freebsd.org/25673e6e-786b-11df-a921-0245fb008c0b.html -EXPIRATION_DATE= 2011-10-14 - -LIB_DEPENDS= ungif.5:${PORTSDIR}/graphics/libungif \ - png.6:${PORTSDIR}/graphics/png \ - jpeg.11:${PORTSDIR}/graphics/jpeg - -USE_BZIP2= yes - -LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/COPYING - -CFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - -GNU_CONFIGURE= yes -CONFIGURE_ARGS+= --with-cfgfile="${PREFIX}/etc/ziproxy/ziproxy.conf" - -PORTDOCS= README README.tools JPEG2000.txt - -MAN1= ziproxy.1 ziproxylogtool.1 -MANCOMPRESSED= no - -USE_RC_SUBR= ziproxy - -SUB_FILES+= pkg-message - -OPTIONS+= JPEG2000 "Build with JPEG2000 support" on \ - SASL "Build with SASL auth support" on \ - NAMESERVERS "Enable Nameservers config option" on - -ERROR_FILES= 400.html 403.html 404.html 407.html 408.html 409.html \ - 500.html 503.html -SAMPLE_CONFIG_FILES= bo_exception.list change_tos.list deny.list http.passwd \ - noprocess.list replace.list replace_ct.list \ - ziproxy.conf sasl/ziproxy.conf - -post-patch: - ${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ - -e 's|%%DATADIR%%|${DATADIR}|g' \ - ${WRKSRC}/etc/ziproxy/ziproxy.conf - -post-install: - ${MKDIR} ${PREFIX}/etc/ziproxy/sasl -.for FILE in ${SAMPLE_CONFIG_FILES} - ${INSTALL_DATA} ${WRKSRC}/etc/ziproxy/${FILE} ${PREFIX}/etc/ziproxy/${FILE}.sample -.endfor - if [ ! -f ${PREFIX}/etc/ziproxy/ziproxy.conf ]; then \ - ${CP} -p ${WRKSRC}/etc/ziproxy/ziproxy.conf ${PREFIX}/etc/ziproxy/ziproxy.conf ; \ - fi - -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR} -.for FILE in ${PORTDOCS} - ${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR}/${FILE} -.endfor -.endif - - ${MKDIR} ${DATADIR}/error -.for FILE in ${ERROR_FILES} - ${INSTALL_DATA} ${WRKSRC}/var/ziproxy/error/${FILE} ${DATADIR}/error/${FILE} -.endfor - - ${INSTALL_SCRIPT} ${WRKSRC}/src/tools/ziproxy_genhtml_stats.sh ${PREFIX}/bin - - @${CAT} ${PKGMESSAGE} - -.include <bsd.port.pre.mk> - -.if !defined(WITHOUT_JPEG2000) -CONFIGURE_ARGS+= --with-jasper -LIB_DEPENDS+= jasper.4:${PORTSDIR}/graphics/jasper -.else -CONFIGURE_ARGS+= --without-jasper -.endif - -.if !defined(WITHOUT_SASL) -CONFIGURE_ARGS+= --with-sasl2 -LIB_DEPENDS+= sasl2.2:${PORTSDIR}/security/cyrus-sasl2 -.else -CONFIGURE_ARGS+= --without-sasl2 -.endif - -.if !defined(WITHOUT_NAMESERVERS) -CONFIGURE_ARGS+= --enable-nameservers -.else -CONFIGURE_ARGS+= --disable-nameservers -.endif - -.include <bsd.port.post.mk> diff --git a/www/ziproxy/distinfo b/www/ziproxy/distinfo deleted file mode 100644 index 940467b90da2..000000000000 --- a/www/ziproxy/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (ziproxy-3.2.0.tar.bz2) = b2b67ec63169e24e523aac7bf7bd576b20786ae281f0f8b87ae518a093bde87e -SIZE (ziproxy-3.2.0.tar.bz2) = 264466 diff --git a/www/ziproxy/files/patch-ziproxy.conf b/www/ziproxy/files/patch-ziproxy.conf deleted file mode 100644 index d4c2936545ae..000000000000 --- a/www/ziproxy/files/patch-ziproxy.conf +++ /dev/null @@ -1,119 +0,0 @@ ---- etc/ziproxy/ziproxy.conf.orig 2010-09-04 06:06:15.000000000 +0400 -+++ etc/ziproxy/ziproxy.conf 2010-09-10 00:52:13.000000000 +0400 -@@ -12,12 +12,12 @@ - ## If you have more than one network interface, - ## it's useful for restricting to which interface you want to bind to. - ## By default Ziproxy binds to all interfaces. --# Address = "127.0.0.1" -+Address = "127.0.0.1" - - ## Accepts conections only from that address. - ## WARNING: Remember to restrict the access to Ziproxy - ## if your machine is directly connected to the Internet. --# OnlyFrom = "127.0.0.1" -+OnlyFrom = "127.0.0.1" - - ## Limits the number of simultaneous active user connections. - ## This does not affect the connection queue (see: SOMAXCONN). -@@ -120,7 +120,7 @@ - ## In order to match a whole site: "http://www.examplehost.xyz/*" - ## - ## Default: none --# TOSMarkAsDiffURL = "/etc/ziproxy/change_tos.list" -+# TOSMarkAsDiffURL = "%%PREFIX%%/etc/ziproxy/change_tos.list" - - ## This is the content-type list of data that should - ## have their traffic "differentiated" -@@ -279,7 +279,7 @@ - ## - ## Default: (undefined) - ## See also: AuthMode --# AuthPasswdFile = "/etc/ziproxy/http.passwd" -+# AuthPasswdFile = "%%PREFIX%%/etc/ziproxy/http.passwd" - - ## Path to Ziproxy's SASL configuration file, where - ## a file named "ziproxy.conf" (not related to this one) -@@ -288,7 +288,7 @@ - ## - ## Default: (default SASL setting, OS-dependent, may be /etc/sasl2/) - ## See also: AuthMode --# AuthSASLConfPath = "/etc/ziproxy/sasl/" -+# AuthSASLConfPath = "%%PREFIX%%/etc/ziproxy/sasl/" - - ## Forward everything to another proxy server. - ## Modifications/compression is still applied. -@@ -330,7 +330,7 @@ - ## This option has no effect if BindOutgoing is not used. - ## Default: empty, no hosts are exempted. - ## See also: BindOutgoingExAddr --# BindOutgoingExList="/etc/ziproxy/bo_exception.list" -+# BindOutgoingExList="%%PREFIX%%/etc/ziproxy/bo_exception.list" - - ## Defines a specific IP to be bound to for hosts specified in BindOutgoingExList. - ## As with BindOutgoing, this IP must be a local IP from the server running Ziproxy. -@@ -702,7 +702,7 @@ - ## *** THIS IS NOT SUPPOSED TO BE A DEFINITIVE SOLUTION TO INCOMPATIBILITIES *** - ## - ## Default: empty (no file specified, inactive) --# URLNoProcessing = "/etc/ziproxy/noprocess.list" -+# URLNoProcessing = "%%PREFIX%%/etc/ziproxy/noprocess.list" - - ## This option specifies a file containing a list of URLs which its - ## data should be intercepted and replaced by another. -@@ -721,7 +721,7 @@ - ## - ## Default: empty (no file specified, inactive) - ## See also: URLReplaceDataCT --# URLReplaceData = "/etc/ziproxy/replace.list" -+# URLReplaceData = "%%PREFIX%%/etc/ziproxy/replace.list" - - ## Same as URLReplaceData, except it will only replace the data - ## from matching URLs if the content-type matches -@@ -735,7 +735,7 @@ - ## - ## Default: empty (no file specified, inactive) - ## See also: URLReplaceDataCTList, URLReplaceData --# URLReplaceDataCT = "/etc/ziproxy/replace_ct.list" -+# URLReplaceDataCT = "%%PREFIX%%/etc/ziproxy/replace_ct.list" - - ## List of content-types to use with the URLReplaceDataCT option. - ## This option is required by URLReplaceDataCT. -@@ -761,7 +761,7 @@ - ## A "access denied" 403 error will be returned when trying to access - ## one of those URLs. - ## Default: empty (no file specified, inactive) --# URLDeny = "/etc/ziproxy/deny.list" -+# URLDeny = "%%PREFIX%%/etc/ziproxy/deny.list" - - ## Custom HTTP Error Messages - ## Define here the full path to the HTML file which should be -@@ -769,21 +769,21 @@ - ## Note: The internal defaults give more precise error messages. - ## - ## 400 - Bad request (malformed URL, or unknown URL type) --# CustomError400="/var/ziproxy/error/400.html" -+# CustomError400="%%DATADIR%%/error/400.html" - ## 403 - Forbidden --# CustomError403="/var/ziproxy/error/403.html" -+# CustomError403="%%DATADIR%%/error/403.html" - ## 404 - Unknown host (Ziproxy will not issue 'page not found' errors itself) --# CustomError404="/var/ziproxy/error/404.html" -+# CustomError404="%%DATADIR%%/error/404.html" - ## 407 - Proxy Authentication Required --# CustomError407="/var/ziproxy/error/407.html" -+# CustomError407="%%DATADIR%%/error/407.html" - ## 408 - Request timed out --# CustomError408="/var/ziproxy/error/408.html" -+# CustomError408="%%DATADIR%%/error/408.html" - ## 409 - Conflict --# CustomError409="/var/ziproxy/error/409.html" -+# CustomError409="%%DATADIR%%/error/409.html" - ## 500 - Internal error (or empty response from server) --# CustomError500="/var/ziproxy/error/500.html" -+# CustomError500="%%DATADIR%%/error/500.html" - ## 503 - Connection refused (or service unavailable) --# CustomError503="/var/ziproxy/error/503.html" -+# CustomError503="%%DATADIR%%/error/503.html" - - - diff --git a/www/ziproxy/files/pkg-message.in b/www/ziproxy/files/pkg-message.in deleted file mode 100644 index 4989f0ae8c4d..000000000000 --- a/www/ziproxy/files/pkg-message.in +++ /dev/null @@ -1,2 +0,0 @@ -By default ziproxy is configured to accept connections on localhost only. -Edit %%PREFIX%%/etc/ziproxy/ziproxy.conf to allow remote access. diff --git a/www/ziproxy/files/ziproxy.in b/www/ziproxy/files/ziproxy.in deleted file mode 100644 index 0777a8bb7af1..000000000000 --- a/www/ziproxy/files/ziproxy.in +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/sh - -# PROVIDE: ziproxy -# REQUIRE: DAEMON -# -# Add the following lines to /etc/rc.conf.local or /etc/rc.conf -# to enable this service: -# -# ziproxy_enable (bool): Set to NO by default. -# Set it to YES to enable ziproxy. -# ziproxy_config (path): Set to %%PREFIX%%/etc/ziproxy/ziproxy.conf -# by default. -# - -. /etc/rc.subr - -name="ziproxy" -rcvar=${name}_enable - -command=%%PREFIX%%/bin/${name} -pidfile=/var/run/${name}.pid - -start_precmd="start_precmd" -stop_postcmd="stop_postcmd" - -load_rc_config $name - -: ${ziproxy_enable="NO"} -: ${ziproxy_config="%%PREFIX%%/etc/ziproxy/ziproxy.conf"} - -command_args="-d -c ${ziproxy_config} --pid-file ${pidfile}" - -start_precmd() { - rm -f ${pidfile} -} - -stop_postcmd() { - rm -f ${pidfile} -} - -run_rc_command "$1" diff --git a/www/ziproxy/pkg-descr b/www/ziproxy/pkg-descr deleted file mode 100644 index ba829fb5969c..000000000000 --- a/www/ziproxy/pkg-descr +++ /dev/null @@ -1,11 +0,0 @@ -Ziproxy is forwarding, non-caching, compressing HTTP proxy server. -Basically it squeezes images by converting them to lower quality JPEGs or -JPEG 2000 and compresses (gzip) HTML and other text-like data. -It also provides other features such as: HTML/JS/CSS optimization, preemptive -hostname resolution, transparent proxying, IP ToS marking (QoS), Ad-Blocker, -detailed logging and more. -Ziproxy does not require a client software and provides acceleration for any -web browser, any operational system. - - -WWW: http://ziproxy.sourceforge.net/ diff --git a/www/ziproxy/pkg-plist b/www/ziproxy/pkg-plist deleted file mode 100644 index 1682bc646fe3..000000000000 --- a/www/ziproxy/pkg-plist +++ /dev/null @@ -1,27 +0,0 @@ -bin/ziproxy -bin/ziproxylogtool -bin/ziproxy_genhtml_stats.sh -@exec mkdir -p %D/etc/ziproxy/sasl -etc/ziproxy/bo_exception.list.sample -etc/ziproxy/change_tos.list.sample -etc/ziproxy/deny.list.sample -etc/ziproxy/http.passwd.sample -etc/ziproxy/noprocess.list.sample -etc/ziproxy/replace.list.sample -etc/ziproxy/replace_ct.list.sample -@unexec if cmp -s %D/etc/ziproxy/ziproxy.conf.sample %D/etc/ziproxy/ziproxy.conf; then rm -f %D/etc/ziproxy/ziproxy.conf; fi -@exec if [ ! -f %D/etc/ziproxy/ziproxy.conf ] ; then cp -p %D/%F %B/ziproxy.conf; fi -etc/ziproxy/ziproxy.conf.sample -etc/ziproxy/sasl/ziproxy.conf.sample -@dirrmtry etc/ziproxy/sasl -@dirrmtry etc/ziproxy -%%DATADIR%%/error/400.html -%%DATADIR%%/error/403.html -%%DATADIR%%/error/404.html -%%DATADIR%%/error/407.html -%%DATADIR%%/error/408.html -%%DATADIR%%/error/409.html -%%DATADIR%%/error/500.html -%%DATADIR%%/error/503.html -@dirrm %%DATADIR%%/error -@dirrm %%DATADIR%% diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile index 3cec9fbd0957..657fd996280f 100644 --- a/x11-toolkits/Makefile +++ b/x11-toolkits/Makefile @@ -129,7 +129,6 @@ SUBDIR += linux-gtk SUBDIR += linux-gtk2 SUBDIR += linux-openmotif - SUBDIR += linux-pango SUBDIR += linux-qt33 SUBDIR += mesgui SUBDIR += movingmotif diff --git a/x11-toolkits/linux-pango/Makefile b/x11-toolkits/linux-pango/Makefile deleted file mode 100644 index 00eb2c7a7b52..000000000000 --- a/x11-toolkits/linux-pango/Makefile +++ /dev/null @@ -1,37 +0,0 @@ -# New ports collection makefile for: linux-pango -# Date created: 2003-07-05 -# Whom: trevor -# -# $FreeBSD$ -# - -PORTNAME= pango -PORTVERSION= 1.10.2 -DISTVERSIONSUFFIX= -1.gst.1.4 -PORTREVISION= 4 -CATEGORIES= x11-toolkits linux -MASTER_SITES= http://gstreamer.freedesktop.org/pkg/%SUBDIR%/ CRITICAL/rpm -MASTER_SITE_SUBDIR= ${LINUX_DIST}/${LINUX_DIST_VER}/${LINUX_RPM_ARCH}/RPMS.gst010 -MASTER_SITE_SRC_SUBDIR= ${LINUX_DIST}/${LINUX_DIST_VER}/${LINUX_RPM_ARCH}/SRPMS.gst010 - -MAINTAINER= emulation@FreeBSD.org -COMMENT= Linux pango binary - -FORBIDDEN= Vulnerable since 2009-05-13, http://portaudit.freebsd.org/4b172278-3f46-11de-becb-001cc0377035.html -EXPIRATION_DATE= 2011-10-14 - -CONFLICTS= linux-f8-pango-[0-9]* linux-f10-pango-[0-9]* - -ONLY_FOR_ARCHS= i386 amd64 -USE_LINUX_RPM= yes -# these libraries are required by pango-querymodules -USE_LINUX_APPS= cairo expat fontconfig xorglibs -LINUX_DIST_VER= 4 -USE_LDCONFIG= yes -BRANDELF_DIRS= usr/bin -PLIST_SUB+= LIBVERSION="1001.1" PORTVERSION="${PORTVERSION}" - -post-install: - @${PREFIX}/usr/bin/pango-querymodules-32 > ${PREFIX}/etc/pango/i686-redhat-linux-gnu/pango.modules - -.include <bsd.port.mk> diff --git a/x11-toolkits/linux-pango/distinfo.i386 b/x11-toolkits/linux-pango/distinfo.i386 deleted file mode 100644 index 5a4616c7f39c..000000000000 --- a/x11-toolkits/linux-pango/distinfo.i386 +++ /dev/null @@ -1,4 +0,0 @@ -SHA256 (rpm/i386/fedora/4/pango-1.10.2-1.gst.1.4.i386.rpm) = 62dd4631d4409a9d98d524f2222d7c7e36e99162575a56a3a5f3609558fe9698 -SIZE (rpm/i386/fedora/4/pango-1.10.2-1.gst.1.4.i386.rpm) = 304251 -SHA256 (rpm/i386/fedora/4/pango-1.10.2-1.gst.1.4.src.rpm) = 38d100485aa5f3c8220d240c484a26a379fffea88be5b1eaedcef4480501831e -SIZE (rpm/i386/fedora/4/pango-1.10.2-1.gst.1.4.src.rpm) = 1095844 diff --git a/x11-toolkits/linux-pango/pkg-descr b/x11-toolkits/linux-pango/pkg-descr deleted file mode 100644 index 922f2bcf8586..000000000000 --- a/x11-toolkits/linux-pango/pkg-descr +++ /dev/null @@ -1,14 +0,0 @@ -This is a Linux/i386 binary port of Pango. - -from the home page: - - The goal of the Pango project is to provide an open-source - framework for the layout and rendering of internationalized - text. Pango is an offshoot of the GTK+ and GNOME projects, - and the initial focus is operation in those environments, - however there is nothing fundamentally GTK+- or GNOME-specific - about Pango. Pango uses Unicode for all of its encoding, - and will eventually support output in all the world's major - languages. - -WWW: http://pango.org diff --git a/x11-toolkits/linux-pango/pkg-plist b/x11-toolkits/linux-pango/pkg-plist deleted file mode 100644 index 751a7d4a96a6..000000000000 --- a/x11-toolkits/linux-pango/pkg-plist +++ /dev/null @@ -1,36 +0,0 @@ -etc/pango/i686-redhat-linux-gnu/pango.modules -etc/pango/pangox.aliases -usr/bin/pango-querymodules-32 -usr/lib/libpango-1.0.so.0 -usr/lib/libpango-1.0.so.0.%%LIBVERSION%% -usr/lib/libpangocairo-1.0.so.0 -usr/lib/libpangocairo-1.0.so.0.%%LIBVERSION%% -usr/lib/libpangoft2-1.0.so.0 -usr/lib/libpangoft2-1.0.so.0.%%LIBVERSION%% -usr/lib/libpangox-1.0.so.0 -usr/lib/libpangox-1.0.so.0.%%LIBVERSION%% -usr/lib/libpangoxft-1.0.so.0 -usr/lib/libpangoxft-1.0.so.0.%%LIBVERSION%% -usr/lib/pango/1.4.0/modules/pango-arabic-fc.so -usr/lib/pango/1.4.0/modules/pango-basic-fc.so -usr/lib/pango/1.4.0/modules/pango-basic-x.so -usr/lib/pango/1.4.0/modules/pango-hangul-fc.so -usr/lib/pango/1.4.0/modules/pango-hebrew-fc.so -usr/lib/pango/1.4.0/modules/pango-indic-fc.so -usr/lib/pango/1.4.0/modules/pango-khmer-fc.so -usr/lib/pango/1.4.0/modules/pango-syriac-fc.so -usr/lib/pango/1.4.0/modules/pango-thai-fc.so -usr/lib/pango/1.4.0/modules/pango-tibetan-fc.so -usr/share/doc/pango-%%PORTVERSION%%/AUTHORS -usr/share/doc/pango-%%PORTVERSION%%/COPYING -usr/share/doc/pango-%%PORTVERSION%%/ChangeLog -usr/share/doc/pango-%%PORTVERSION%%/HELLO.utf8 -usr/share/doc/pango-%%PORTVERSION%%/README -usr/share/doc/pango-%%PORTVERSION%%/TODO -usr/share/man/man1/pango-querymodules.1.gz -@dirrm etc/pango/i686-redhat-linux-gnu -@dirrm etc/pango -@dirrm usr/lib/pango/1.4.0/modules -@dirrm usr/lib/pango/1.4.0 -@dirrm usr/lib/pango -@dirrm usr/share/doc/pango-%%PORTVERSION%% |