aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsteve <steve@FreeBSD.org>2001-12-03 10:36:06 +0800
committersteve <steve@FreeBSD.org>2001-12-03 10:36:06 +0800
commit04166b3bc8d3b098cdf057957e164cb4ee9e038a (patch)
treec73e9ca6a473fc9fb077ec449ec80e6a6bf01959
parentb1023dfa066d3d40fea48dd59f1ae2c0f0511999 (diff)
downloadfreebsd-ports-gnome-04166b3bc8d3b098cdf057957e164cb4ee9e038a.tar.gz
freebsd-ports-gnome-04166b3bc8d3b098cdf057957e164cb4ee9e038a.tar.zst
freebsd-ports-gnome-04166b3bc8d3b098cdf057957e164cb4ee9e038a.zip
Adding horde version 2.0.
A common code-base used by Horde applications, written in PHP. PR: 32088, 32145 Submitted by: Thierry Thomas <thierry@thomas.as>
-rw-r--r--www/Makefile1
-rw-r--r--www/horde-devel/Makefile147
-rw-r--r--www/horde-devel/distinfo1
-rw-r--r--www/horde-devel/files/httpd.conf.horde52
-rw-r--r--www/horde-devel/files/patch-aa68
-rw-r--r--www/horde-devel/files/patch-ab42
-rw-r--r--www/horde-devel/files/patch-ac13
-rw-r--r--www/horde-devel/pkg-comment1
-rw-r--r--www/horde-devel/pkg-deinstall12
-rw-r--r--www/horde-devel/pkg-descr8
-rw-r--r--www/horde-devel/pkg-message33
-rw-r--r--www/horde-devel/pkg-plist314
-rw-r--r--www/horde2/Makefile147
-rw-r--r--www/horde2/distinfo1
-rw-r--r--www/horde2/files/httpd.conf.horde52
-rw-r--r--www/horde2/files/patch-aa68
-rw-r--r--www/horde2/files/patch-ab42
-rw-r--r--www/horde2/files/patch-ac13
-rw-r--r--www/horde2/pkg-comment1
-rw-r--r--www/horde2/pkg-deinstall12
-rw-r--r--www/horde2/pkg-descr8
-rw-r--r--www/horde2/pkg-message33
-rw-r--r--www/horde2/pkg-plist314
23 files changed, 1383 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index e22f9a34069d..e5f55d066723 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -76,6 +76,7 @@
SUBDIR += gtkhtml
SUBDIR += harvest
SUBDIR += horde
+ SUBDIR += horde-devel
SUBDIR += hotjava
SUBDIR += htdump
SUBDIR += html2wml
diff --git a/www/horde-devel/Makefile b/www/horde-devel/Makefile
new file mode 100644
index 000000000000..6bd1e63290f7
--- /dev/null
+++ b/www/horde-devel/Makefile
@@ -0,0 +1,147 @@
+# Ports collection makefile for: horde-devel
+# Date created: Sun Oct 07, 2001
+# Whom: Thierry Thomas (<thierry@thomas.as>)
+#
+# $FreeBSD$
+#
+
+PORTNAME= horde
+PORTVERSION= 2.0
+CATEGORIES= www
+MASTER_SITES= ftp://ftp.horde.org/pub/horde/tarballs/
+PKGNAMESUFFIX= -devel
+DISTNAME= ${PORTNAME}-${PORTVERSION}-RC2
+
+MAINTAINER= thierry@thomas.as
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+
+#-----------------------------------------------------------------------
+# You may define these options:
+#
+# - WITHOUT_SSL : if you do not need Apache with mod_ssl;
+#
+#-----------------------------------------------------------------------
+
+LIB_DEPENDS+= intl.1:${PORTSDIR}/devel/gettext
+.if !defined(WITHOUT_MCAL)
+LIB_DEPENDS+= mcal.0:${PORTSDIR}/misc/libmcal
+.endif
+.if !defined(WITHOUT_SSL)
+RUN_DEPENDS+= ${LOCALBASE}/libexec/apache/libssl.so:${PORTSDIR}/www/apache13-modssl
+.endif
+RUN_DEPENDS+= ${LOCALBASE}/lib/php/Cache/DB.php:${PORTSDIR}/devel/pear
+#RUN_DEPENDS+= ${LOCALBASE}/libexec/apache/libphp4.so:${PORTSDIR}/www/mod_php4
+
+NO_BUILD= yes
+DOCS= COPYING README docs/CHANGES docs/CREDITS docs/CODING_STANDARDS \
+ docs/HELP docs/INSTALL docs/RELEASE
+
+LHORDEDIR?= www/horde
+LHORDESBIN?= sbin
+
+PLIST_SUB= HORDEDIR=${LHORDEDIR} HORDESBIN=${LHORDESBIN}
+
+HORDEDIR= ${PREFIX}/${LHORDEDIR}
+HORDESBIN= ${PREFIX}/${LHORDESBIN}
+
+APACHE_CNFDIR?= ${LOCALBASE}/etc/apache
+APACHE_CONF= ${APACHE_CNFDIR}/httpd.conf
+PHP_LIB?= ${LOCALBASE}/lib/php
+LOG_FILE?= /var/log/horde.log
+
+pre-everything::
+.if !defined(WITHOUT_SSL)
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "Press CTRL-C and define WITHOUT_SSL"
+ @${ECHO_MSG} " if you do not want to use Apache with SSL."
+ @${ECHO_MSG} ""
+.endif
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "If you plan to install IMP, it is better to configure"
+ @${ECHO_MSG} "PHP with IMAP, OpenLDAP, OpenSSL, mcrypt, XML, FTP,"
+ @${ECHO_MSG} "gettext, pspell, zlib, MCAL and"
+ @${ECHO_MSG} "a database (like MySQL or PostgreSQL)."
+ @${ECHO_MSG} ""
+
+pre-install:
+ @if [ -f ${HORDEDIR}/index.php3 ]; then \
+ ${ECHO_MSG} "" ; \
+ ${ECHO_MSG} "Please deinstall the port www/horde." ; \
+ ${ECHO_MSG} "" ; \
+ ${FALSE} ; \
+ fi
+ @if ! ${LDCONFIG} -r | ${GREP} -q -e "lintl.1"; then \
+ ${ECHO_MSG} "" ; \
+ ${ECHO_MSG} "Please configure PHP with gettext support." ; \
+ ${ECHO_MSG} "" ; \
+ ${FALSE} ; \
+ fi
+
+do-install:
+ ${MKDIR} ${HORDEDIR}
+ ${CP} -Rp ${WRKSRC}/config ${WRKSRC}/graphics ${WRKSRC}/lib ${HORDEDIR}
+ ${CP} -Rp ${WRKSRC}/locale ${WRKSRC}/scripts ${WRKSRC}/templates ${HORDEDIR}
+ ${CP} -Rp ${WRKSRC}/po ${WRKSRC}/admin ${WRKSRC}/util ${HORDEDIR}
+ ${CP} -p ${WRKSRC}/*.php ${HORDEDIR}
+ @if [ ! -f ${HORDEDIR}/config/horde.php ]; then \
+ ${CP} ${HORDEDIR}/config/horde.php.dist ${HORDEDIR}/config/horde.php ; \
+ ${PERL} -pi -e "s:/var/www/htdocs/horde/templates:${HORDEDIR}/templates:g" \
+ ${HORDEDIR}/config/horde.php ; \
+ ${PERL} -pi -e "s:/tmp/horde.log:${LOG_FILE}:g" ${HORDEDIR}/config/horde.php ; \
+ fi
+ @if [ ! -f ${HORDEDIR}/config/html.php ]; then \
+ ${CP} ${HORDEDIR}/config/html.php.dist ${HORDEDIR}/config/html.php ; \
+ fi
+ @if [ ! -f ${HORDEDIR}/config/lang.php ]; then \
+ ${CP} ${HORDEDIR}/config/lang.php.dist ${HORDEDIR}/config/lang.php ; \
+ fi
+ @if [ ! -f ${HORDEDIR}/config/mime_drivers.php ]; then \
+ ${CP} ${HORDEDIR}/config/mime_drivers.php.dist ${HORDEDIR}/config/mime_drivers.php ; \
+ fi
+ @if [ ! -f ${HORDEDIR}/config/mime_mapping.php ]; then \
+ ${CP} ${HORDEDIR}/config/mime_mapping.php.dist ${HORDEDIR}/config/mime_mapping.php ; \
+ fi
+ @if [ ! -f ${HORDEDIR}/config/motd.php ]; then \
+ ${CP} ${HORDEDIR}/config/motd.php.dist ${HORDEDIR}/config/motd.php ; \
+ fi
+ @if [ ! -f ${HORDEDIR}/config/registry.php ]; then \
+ ${CP} ${HORDEDIR}/config/registry.php.dist ${HORDEDIR}/config/registry.php ; \
+ fi
+ ${CP} ${WRKSRC}/scripts/set_perms.sh ${HORDESBIN}/horde_set_perms.sh
+ ${PERL} -pi -e "s:UPDATED_BY_THE_PORT:${HORDEDIR}/:g" ${HORDESBIN}/horde_set_perms.sh
+ (if [ -f ${APACHE_CONF} ] ; then \
+ (if [ ! -f ${APACHE_CONF}.beforeHorde ] ; then \
+ ${ECHO} "===> Updating ${APACHE_CONF}..." ; \
+ ${CP} -p ${FILESDIR}/httpd.conf.horde ${WRKDIR}/httpd.conf.horde ; \
+ ${PERL} -pi -e "s:/home/httpd/html/horde:${HORDEDIR}:g" ${WRKDIR}/httpd.conf.horde ; \
+ ${PERL} -pi -e "s:/home/httpd/phplib:${PHP_LIB}:g" ${WRKDIR}/httpd.conf.horde ; \
+ ${CP} -p ${APACHE_CONF} ${APACHE_CONF}.beforeHorde ; \
+ ${GREP} -qw 'Added for Horde' ${APACHE_CONF} || ${CAT} ${WRKDIR}/httpd.conf.horde >> ${APACHE_CONF} ; \
+ else \
+ ${ECHO} "===> Updating ${APACHE_CONF}..." ; \
+ ${CP} -p ${APACHE_CONF} ${APACHE_CONF}.reinstHorde ; \
+ ${PERL} -pi -e "s:php_value auto_prepend_file:# php_value auto_prepend_file:g" ${APACHE_CONF} ; \
+ ${PERL} -pi -e "s:${HORDEDIR}/phplib:${PHP_LIB}:g" ${APACHE_CONF} ; \
+ fi) ; \
+ fi)
+ ${CHOWN} -R www:www ${HORDEDIR}
+ ${CHMOD} -R o-rwx ${HORDEDIR}/config
+ ${TOUCH} ${LOG_FILE}
+ ${CHOWN} www:www ${LOG_FILE}
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+.for FILE in ${DOCS}
+ ${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR}
+.endfor
+ ${PERL} -pi -e "s:/usr/local/apache/htdocs/horde:${DOCSDIR}:g" ${DOCSDIR}/INSTALL
+ @${ECHO} "Documentation installed in ${DOCSDIR}."
+.endif
+
+post-install:
+ @${ECHO}
+ @${CAT} ${PKGMESSAGE} | ${SED} -e \
+ "s:%%HORDEDIR%%:${HORDEDIR}:g;s:%%APACHE_CONF%%:${APACHE_CONF}:g;s:%%HORDESBIN%%:${HORDESBIN}:g"
+ @${ECHO}
+
+.include <bsd.port.mk>
diff --git a/www/horde-devel/distinfo b/www/horde-devel/distinfo
new file mode 100644
index 000000000000..f53fe23b91ef
--- /dev/null
+++ b/www/horde-devel/distinfo
@@ -0,0 +1 @@
+MD5 (horde-2.0-RC2.tar.gz) = 5b17e2aebe62a711f700bd17c4fb5081
diff --git a/www/horde-devel/files/httpd.conf.horde b/www/horde-devel/files/httpd.conf.horde
new file mode 100644
index 000000000000..1fdfa8f33867
--- /dev/null
+++ b/www/horde-devel/files/httpd.conf.horde
@@ -0,0 +1,52 @@
+
+# Added for Horde
+<Directory /home/httpd/html/horde>
+ Options Indexes FollowSymLinks
+ AllowOverride None
+ order allow,deny
+ allow from all
+ <IfModule mod_php4.c>
+ php_value include_path '/home/httpd/phplib:.'
+ php_flag register_globals On
+ php_flag magic_quotes_gpc Off
+ php_flag track_vars On
+ </IfModule>
+</Directory>
+
+<IfModule mod_alias.c>
+ Alias /horde/ "/home/httpd/html/horde/"
+</IfModule>
+#
+# For security, don't serve pages from the Horde configuration and library
+# directories.
+#
+<Directory "/home/httpd/html/horde/admin">
+ Order deny,allow
+ Deny from all
+</Directory>
+<Directory "/home/httpd/html/horde/config">
+ Order deny,allow
+ Deny from all
+</Directory>
+<Directory "/home/httpd/html/horde/lib">
+ Order deny,allow
+ Deny from all
+</Directory>
+<Directory "/home/httpd/html/horde/locale">
+ Order deny,allow
+ Deny from all
+</Directory>
+<Directory "/home/httpd/html/horde/po">
+ Order deny,allow
+ Deny from all
+</Directory>
+<Directory "/home/httpd/html/horde/scripts">
+ Order deny,allow
+ Deny from all
+</Directory>
+<Directory "/home/httpd/html/horde/templates">
+ Order deny,allow
+ Deny from all
+</Directory>
+# End of Horde configuration ================
+
diff --git a/www/horde-devel/files/patch-aa b/www/horde-devel/files/patch-aa
new file mode 100644
index 000000000000..deb6f20bb48d
--- /dev/null
+++ b/www/horde-devel/files/patch-aa
@@ -0,0 +1,68 @@
+--- scripts/set_perms.sh.orig Sun Apr 15 03:55:32 2001
++++ scripts/set_perms.sh Wed Oct 24 23:48:43 2001
+@@ -1,6 +1,7 @@
+ #!/bin/sh
+ #
+ # set_perms.sh - Jon Parise <jon@csh.rit.edu>
++# patched by the FreeBSD port - Th. Thomas <thierry@thomas.as>
+ #
+ # $Horde: horde/scripts/set_perms.sh,v 1.7 2001/04/15 01:55:32 chuck Exp $
+
+@@ -10,7 +11,7 @@
+
+ # Default non-web server user who will own the tree.
+ #
+-OWNER=root
++OWNER=www
+
+ # Introductory text
+ #
+@@ -26,29 +27,30 @@
+
+ # Verify that we're at the top of the Horde tree.
+ #
+-pwd
+-echo
+-echo -n "Is this directory the top of your Horde installation? [y,N] "
+-read RESPONSE
+-if [ "$RESPONSE" != "y" -a "$RESPONSE" != "Y" ]; then
+- echo
+- echo -n "Enter your Horde directory: "
+- read DIR
+- if [ "x$DIR" = "x" ]; then
+- echo "Exiting..."
+- exit
+- else
+- cd $DIR
+- fi
+-fi
+-echo
++#pwd
++#echo
++#echo -n "Is this directory the top of your Horde installation? [y,N] "
++#read RESPONSE
++#if [ "$RESPONSE" != "y" -a "$RESPONSE" != "Y" ]; then
++# echo
++# echo -n "Enter your Horde directory: "
++# read DIR
++# if [ "x$DIR" = "x" ]; then
++# echo "Exiting..."
++# exit
++# else
++# cd $DIR
++# fi
++#fi
++#echo
++cd UPDATED_BY_THE_PORT
+
+ # Get the web server's group.
+ #
+-echo -n "Under what group does the web process run? [nobody] "
++echo -n "Under what group does the web process run? [www] "
+ read WEB_GROUP
+ if [ "x$WEB_GROUP" = "x" ]; then
+- WEB_GROUP="nobody"
++ WEB_GROUP="www"
+ fi
+
+ # Ask before proceeding.
diff --git a/www/horde-devel/files/patch-ab b/www/horde-devel/files/patch-ab
new file mode 100644
index 000000000000..1e11851637fa
--- /dev/null
+++ b/www/horde-devel/files/patch-ab
@@ -0,0 +1,42 @@
+--- config/horde.php.dist.orig Mon Sep 17 19:47:06 2001
++++ config/horde.php.dist Fri Nov 16 23:38:28 2001
+@@ -77,7 +77,7 @@
+
+ // What backend should we use for authenticating users to Horde? Valid
+ // options are currently 'imap', 'ldap', 'mcal', 'sql', and 'ftp'.
+-$conf['auth']['driver'] = '';
++$conf['auth']['driver'] = 'imap';
+
+ // An array holding any parameters that the Auth object will need to
+ // function correctly. For IMAP, this is the server name, port,
+@@ -94,6 +94,10 @@
+
+ // What log driver should we use? Valid values are 'file', 'mcal',
+ // 'sql', and 'syslog'.
++// Warning: il you keep file, do not forget to add a line in your
++// /etc/newsyslog.conf
++// For example:
++// /var/log/horde.log 600 5 100 * Z
+ $conf['log']['type'] = 'file';
+
+ // What is the name of the log? For the 'file' driver, this is the
+@@ -126,12 +130,17 @@
+ // (meaning use system defaults and don't save any user preferences),
+ // 'session' (preferences only persist during the login), 'ldap',
+ // and 'sql'.
+-$conf['prefs']['driver'] = 'none';
++$conf['prefs']['driver'] = 'sql';
+
+ // Any parameters that the preferences driver needs. This includes
+ // database or ldap server, username/password to connect with, etc.
+ $conf['prefs']['params'] = array();
+-
++$conf['prefs']['params']['phptype'] = 'mysql';
++$conf['prefs']['params']['hostspec'] = 'localhost';
++$conf['prefs']['params']['username'] = 'hordemgr';
++$conf['prefs']['params']['password'] = 'hordemgr';
++$conf['prefs']['params']['database'] = 'horde';
++$conf['prefs']['params']['table'] = 'horde_prefs';
+
+ /**
+ ** Cache System Settings
diff --git a/www/horde-devel/files/patch-ac b/www/horde-devel/files/patch-ac
new file mode 100644
index 000000000000..3c6711021697
--- /dev/null
+++ b/www/horde-devel/files/patch-ac
@@ -0,0 +1,13 @@
+--- config/registry.php.dist.orig Mon Oct 29 02:35:33 2001
++++ config/registry.php.dist Fri Nov 16 23:16:28 2001
+@@ -1,8 +1,8 @@
+ <?php
+ // $Horde: horde/config/registry.php.dist,v 1.52 2001/10/29 01:35:33 chuck Exp $
+
+-// $this->registry['auth']['login'] = 'imp';
+-// $this->registry['auth']['logout'] = 'imp';
++//UNCOMMENTWHENINSTIMP$this->registry['auth']['login'] = 'imp';
++//UNCOMMENTWHENINSTIMP$this->registry['auth']['logout'] = 'imp';
+ // $this->registry['auth']['login'] = 'gollem';
+ // $this->registry['auth']['logout'] = 'gollem';
+ $this->registry['mail']['compose'] = 'imp';
diff --git a/www/horde-devel/pkg-comment b/www/horde-devel/pkg-comment
new file mode 100644
index 000000000000..20a1d723f4fc
--- /dev/null
+++ b/www/horde-devel/pkg-comment
@@ -0,0 +1 @@
+A common code-base used by Horde applications, written in PHP
diff --git a/www/horde-devel/pkg-deinstall b/www/horde-devel/pkg-deinstall
new file mode 100644
index 000000000000..8277aa19805c
--- /dev/null
+++ b/www/horde-devel/pkg-deinstall
@@ -0,0 +1,12 @@
+#!/bin/sh
+# Try to restore httpd.conf when deinstalling Horde
+
+if [ x$2 != xDEINSTALL ]; then
+ exit
+fi
+
+if [ -f ${PKG_PREFIX}/etc/apache/httpd.conf.beforeHorde ] ; then
+ echo "Restoring httpd.conf..."
+ cp ${PKG_PREFIX}/etc/apache/httpd.conf ${PKG_PREFIX}/etc/apache/httpd.conf.deinstHorde
+ mv ${PKG_PREFIX}/etc/apache/httpd.conf.beforeHorde ${PKG_PREFIX}/etc/apache/httpd.conf
+fi
diff --git a/www/horde-devel/pkg-descr b/www/horde-devel/pkg-descr
new file mode 100644
index 000000000000..3e9896be98af
--- /dev/null
+++ b/www/horde-devel/pkg-descr
@@ -0,0 +1,8 @@
+Horde-devel is a massive upgrade of the Horde Application Framework.
+
+Many components have been added or streamlined. Inter-application
+support is much more robust, a generic MIME_Viewer framework is
+included, the preferences system supports global or application scope
+for preferences, and assorted bugs have been fixed.
+
+WWW: http://www.horde.org/
diff --git a/www/horde-devel/pkg-message b/www/horde-devel/pkg-message
new file mode 100644
index 000000000000..a4a32eac338b
--- /dev/null
+++ b/www/horde-devel/pkg-message
@@ -0,0 +1,33 @@
+************************************************************************
+Horde has been installed in %%HORDEDIR%% with your blank
+configuration files.
+
+You have to update the file %%HORDEDIR%%/config/horde.php:
+select a backend for authenticating users at the line
+conf['auth']['driver'] of the section 'Horde Authentication'
+(tip: if you plan to install imp, you should have an IMAP server,
+and you may select 'imap').
+Select a log driver; if you keep 'file', do not forget to add a line
+in /etc/newsyslog.conf.
+Then select and configure a preferences driver.
+
+If you want Horde to access a database, you have to run the
+appropriate scripts located in %%HORDEDIR%%/scripts/db.
+
+It is recommended that you change the password of the 'hordemgr'
+user used to connect to the horde database.
+Horde is setup by default to access MySQL.
+
+If %%APACHE_CONF%% has been updated,
+you have to restart Apache.
+
+When everything is OK, you should be able to access Horde from
+<URL:http://localhost/horde/>.
+(If <URL:http://localhost/horde/> does not run, but
+ <URL:http://localhost/horde/index.php> is OK, then you have
+ to define index.php as a DirectoryIndex in %%APACHE_CONF%%.)
+
+There is a testing script at <URL:http://localhost/horde/test.php>.
+
+The script horde_set_perms.sh has been installed in %%HORDESBIN%%.
+************************************************************************
diff --git a/www/horde-devel/pkg-plist b/www/horde-devel/pkg-plist
new file mode 100644
index 000000000000..feb4e5f854de
--- /dev/null
+++ b/www/horde-devel/pkg-plist
@@ -0,0 +1,314 @@
+%%HORDEDIR%%/css.php
+%%HORDEDIR%%/help.php
+%%HORDEDIR%%/index.php
+%%HORDEDIR%%/login.php
+%%HORDEDIR%%/maintenance.php
+%%HORDEDIR%%/menu.php
+%%HORDEDIR%%/problem.php
+%%HORDEDIR%%/status.php
+%%HORDEDIR%%/test.php
+%%HORDEDIR%%/lib/Auth/imap.php
+%%HORDEDIR%%/lib/Auth/ftp.php
+%%HORDEDIR%%/lib/Auth/ldap.php
+%%HORDEDIR%%/lib/Auth/mcal.php
+%%HORDEDIR%%/lib/Auth/sql.php
+%%HORDEDIR%%/lib/Cache/file.php
+%%HORDEDIR%%/lib/Category/sql.php
+%%HORDEDIR%%/lib/Maintenance.php
+%%HORDEDIR%%/lib/MIME/Viewer/default.php
+%%HORDEDIR%%/lib/MIME/Viewer/enscript.php
+%%HORDEDIR%%/lib/MIME/Viewer/excel.php
+%%HORDEDIR%%/lib/MIME/Viewer/msword.php
+%%HORDEDIR%%/lib/MIME/Viewer/php.php
+%%HORDEDIR%%/lib/MIME/Viewer/rar.php
+%%HORDEDIR%%/lib/MIME/Viewer/tgz.php
+%%HORDEDIR%%/lib/MIME/Viewer/vcard.php
+%%HORDEDIR%%/lib/MIME/Magic.php
+%%HORDEDIR%%/lib/MIME/Message.php
+%%HORDEDIR%%/lib/MIME/Part.php
+%%HORDEDIR%%/lib/MIME/Structure.php
+%%HORDEDIR%%/lib/MIME/Viewer.php
+%%HORDEDIR%%/lib/Prefs/ldap.php
+%%HORDEDIR%%/lib/Prefs/session.php
+%%HORDEDIR%%/lib/Prefs/sql.php
+%%HORDEDIR%%/lib/Perms/sql.php
+%%HORDEDIR%%/lib/Token/file.php
+%%HORDEDIR%%/lib/Token/sql.php
+%%HORDEDIR%%/lib/Auth.php
+%%HORDEDIR%%/lib/Browser.php
+%%HORDEDIR%%/lib/Cache.php
+%%HORDEDIR%%/lib/Category.php
+%%HORDEDIR%%/lib/Data.php
+%%HORDEDIR%%/lib/Group.php
+%%HORDEDIR%%/lib/Help.php
+%%HORDEDIR%%/lib/Horde.php
+%%HORDEDIR%%/lib/Identity.php
+%%HORDEDIR%%/lib/Lang.php
+%%HORDEDIR%%/lib/MIME.php
+%%HORDEDIR%%/lib/Menu.php
+%%HORDEDIR%%/lib/Perms.php
+%%HORDEDIR%%/lib/Prefs.php
+%%HORDEDIR%%/lib/Registry.php
+%%HORDEDIR%%/lib/Secret.php
+%%HORDEDIR%%/lib/Serialize.php
+%%HORDEDIR%%/lib/SessionCache.php
+%%HORDEDIR%%/lib/Text.php
+%%HORDEDIR%%/lib/Token.php
+%%HORDEDIR%%/lib/base.php
+%%HORDEDIR%%/lib/version.php
+%%HORDEDIR%%/graphics/administration.gif
+%%HORDEDIR%%/graphics/alerts/error.gif
+%%HORDEDIR%%/graphics/alerts/message.gif
+%%HORDEDIR%%/graphics/alerts/success.gif
+%%HORDEDIR%%/graphics/alerts/warning.gif
+%%HORDEDIR%%/graphics/data.gif
+%%HORDEDIR%%/graphics/hordebadge.gif
+%%HORDEDIR%%/graphics/keyboard.gif
+%%HORDEDIR%%/graphics/login.gif
+%%HORDEDIR%%/graphics/logout.gif
+%%HORDEDIR%%/graphics/mime/audio.gif
+%%HORDEDIR%%/graphics/mime/binary.gif
+%%HORDEDIR%%/graphics/mime/compressed.gif
+%%HORDEDIR%%/graphics/mime/csv.gif
+%%HORDEDIR%%/graphics/mime/deb.gif
+%%HORDEDIR%%/graphics/mime/encryption.gif
+%%HORDEDIR%%/graphics/mime/excel.gif
+%%HORDEDIR%%/graphics/mime/html.gif
+%%HORDEDIR%%/graphics/mime/image.gif
+%%HORDEDIR%%/graphics/mime/mail.gif
+%%HORDEDIR%%/graphics/mime/msword.gif
+%%HORDEDIR%%/graphics/mime/pdf.gif
+%%HORDEDIR%%/graphics/mime/php.gif
+%%HORDEDIR%%/graphics/mime/powerpoint.gif
+%%HORDEDIR%%/graphics/mime/signed.gif
+%%HORDEDIR%%/graphics/mime/text.gif
+%%HORDEDIR%%/graphics/prefs.gif
+%%HORDEDIR%%/graphics/problem.gif
+%%HORDEDIR%%/graphics/help.gif
+%%HORDEDIR%%/config/html.php.dist
+%%HORDEDIR%%/config/lang.php
+%%HORDEDIR%%/config/lang.php.dist
+%%HORDEDIR%%/config/mime_drivers.php.dist
+%%HORDEDIR%%/config/mime_mapping.php.dist
+%%HORDEDIR%%/config/motd.php.dist
+%%HORDEDIR%%/config/horde.php
+%%HORDEDIR%%/config/horde.php.dist
+%%HORDEDIR%%/config/horde.php.dist.orig
+%%HORDEDIR%%/config/html.php
+%%HORDEDIR%%/config/mime_drivers.php
+%%HORDEDIR%%/config/mime_mapping.php
+%%HORDEDIR%%/config/motd.php
+%%HORDEDIR%%/config/registry.php
+%%HORDEDIR%%/config/registry.php.dist
+%%HORDEDIR%%/config/registry.php.dist.orig
+%%HORDEDIR%%/templates/admin/user/add.inc
+%%HORDEDIR%%/templates/admin/user/list.inc
+%%HORDEDIR%%/templates/admin/user/noadd.inc
+%%HORDEDIR%%/templates/admin/user/nolist.inc
+%%HORDEDIR%%/templates/data/csvmap.inc
+%%HORDEDIR%%/templates/data/datemap.inc
+%%HORDEDIR%%/templates/horde/modules.inc
+%%HORDEDIR%%/templates/problem/javascript.inc
+%%HORDEDIR%%/templates/problem/lynx_problem.inc
+%%HORDEDIR%%/templates/problem/problem.inc
+%%HORDEDIR%%/templates/help/footer.inc
+%%HORDEDIR%%/templates/help/header.inc
+%%HORDEDIR%%/templates/help/index.inc
+%%HORDEDIR%%/templates/help/menu.inc
+%%HORDEDIR%%/templates/maintenance/confirm_bottom.inc
+%%HORDEDIR%%/templates/maintenance/confirm_middle.inc
+%%HORDEDIR%%/templates/maintenance/confirm_top.inc
+%%HORDEDIR%%/templates/maintenance/javascript.inc
+%%HORDEDIR%%/templates/prefs/textarea.inc
+%%HORDEDIR%%/templates/prefs/checkbox.inc
+%%HORDEDIR%%/templates/prefs/end.inc
+%%HORDEDIR%%/templates/prefs/enum.inc
+%%HORDEDIR%%/templates/prefs/link.inc
+%%HORDEDIR%%/templates/prefs/number.inc
+%%HORDEDIR%%/templates/prefs/overview.inc
+%%HORDEDIR%%/templates/prefs/select.inc
+%%HORDEDIR%%/templates/prefs/text.inc
+%%HORDEDIR%%/templates/prefs/begin.inc
+%%HORDEDIR%%/templates/index/css.inc
+%%HORDEDIR%%/templates/index/floating_index.inc
+%%HORDEDIR%%/templates/index/frames_index.inc
+%%HORDEDIR%%/templates/index/notconfigured.inc
+%%HORDEDIR%%/templates/index/wap.inc
+%%HORDEDIR%%/templates/javascript/open_help_win.js
+%%HORDEDIR%%/templates/login/login.inc
+%%HORDEDIR%%/templates/login/user.inc
+%%HORDEDIR%%/templates/wml/login/login.inc
+%%HORDEDIR%%/templates/wml/login/user.inc
+%%HORDEDIR%%/templates/wml/common-footer.inc
+%%HORDEDIR%%/templates/wml/common-header.inc
+%%HORDEDIR%%/templates/wml/doctype.inc
+%%HORDEDIR%%/templates/common-header.inc
+%%HORDEDIR%%/templates/common-footer.inc
+%%HORDEDIR%%/scripts/compare_revisions.sh
+%%HORDEDIR%%/scripts/db/mysql_drop.sql
+%%HORDEDIR%%/scripts/db/README
+%%HORDEDIR%%/scripts/db/category.sql
+%%HORDEDIR%%/scripts/db/mysql_create.sql
+%%HORDEDIR%%/scripts/db/auth.sql
+%%HORDEDIR%%/scripts/db/pgsql_create.sql
+%%HORDEDIR%%/scripts/db/prefs.sql
+%%HORDEDIR%%/scripts/horde-rsync.sh
+%%HORDEDIR%%/scripts/mime_mapping/Makefile
+%%HORDEDIR%%/scripts/mime_mapping/convert.pl
+%%HORDEDIR%%/scripts/mime_mapping/mime.types
+%%HORDEDIR%%/scripts/set_perms.sh
+%%HORDEDIR%%/scripts/set_perms.sh.orig
+%%HORDEDIR%%/scripts/make-tarball.pl
+%%HORDEDIR%%/scripts/SCRIPTS
+%%HORDEDIR%%/locale/cs_CZ/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/de_DE/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/el_GR/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/en/help.xml
+%%HORDEDIR%%/locale/es_ES/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/fr_FR/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/it_IT/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/ko_KR/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/nl_NL/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/pl_PL/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/pt_BR/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/ru_koi/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/ru_win/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/sv_SE/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/zh_CN/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/zh_TW/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/util/special_characters.php
+%%HORDEDIR%%/admin/user.php
+%%HORDEDIR%%/admin/css/graphics/color_picker.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/thumbT.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/blue.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/boxbevel.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/colorspace.js
+%%HORDEDIR%%/admin/css/templates/colorpicker/colorthumb.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/getcolor.js
+%%HORDEDIR%%/admin/css/templates/colorpicker/green.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/grey3.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/grey4.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/grey5.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/hls.jpg
+%%HORDEDIR%%/admin/css/templates/colorpicker/hls_sat.jpg
+%%HORDEDIR%%/admin/css/templates/colorpicker/openit.js
+%%HORDEDIR%%/admin/css/templates/colorpicker/picker_two.html
+%%HORDEDIR%%/admin/css/templates/colorpicker/red.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/rgb.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/spectrum.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/spectrum.jpg
+%%HORDEDIR%%/admin/css/templates/colorpicker/tabHLS.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/tabHSB.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/tabRGB.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/thumb.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/thumbB.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/thumbC.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/thumbG.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/thumbL.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/thumbR.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/thumbS.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/behavior.js
+%%HORDEDIR%%/admin/css/find.php
+%%HORDEDIR%%/admin/css/index.php
+%%HORDEDIR%%/po/Makefile
+%%HORDEDIR%%/po/README
+%%HORDEDIR%%/po/README.WinToKoi
+%%HORDEDIR%%/po/WinToKoi.pl
+%%HORDEDIR%%/po/cs_CZ.po
+%%HORDEDIR%%/po/de_DE.po
+%%HORDEDIR%%/po/es_ES.po
+%%HORDEDIR%%/po/extract.pl
+%%HORDEDIR%%/po/fr_FR.po
+%%HORDEDIR%%/po/el_GR.po
+%%HORDEDIR%%/po/it_IT.po
+%%HORDEDIR%%/po/ko_KR.po
+%%HORDEDIR%%/po/nl_NL.po
+%%HORDEDIR%%/po/pl_PL.po
+%%HORDEDIR%%/po/pt_BR.po
+%%HORDEDIR%%/po/ru_koi.po
+%%HORDEDIR%%/po/ru_win.po
+%%HORDEDIR%%/po/shtool
+%%HORDEDIR%%/po/sv_SE.po
+%%HORDEDIR%%/po/xgettext.sh
+%%HORDEDIR%%/po/zh_CN.po
+%%HORDEDIR%%/po/zh_TW.po
+%%HORDESBIN%%/horde_set_perms.sh
+%%PORTDOCS%%share/doc/horde/CHANGES
+%%PORTDOCS%%share/doc/horde/CODING_STANDARDS
+%%PORTDOCS%%share/doc/horde/COPYING
+%%PORTDOCS%%share/doc/horde/CREDITS
+%%PORTDOCS%%share/doc/horde/HELP
+%%PORTDOCS%%share/doc/horde/INSTALL
+%%PORTDOCS%%share/doc/horde/README
+%%PORTDOCS%%share/doc/horde/RELEASE
+%%PORTDOCS%%@dirrm share/doc/horde
+@dirrm %%HORDEDIR%%/lib/MIME/Viewer
+@dirrm %%HORDEDIR%%/lib/MIME
+@dirrm %%HORDEDIR%%/lib/Auth
+@dirrm %%HORDEDIR%%/lib/Cache
+@dirrm %%HORDEDIR%%/lib/Category
+@dirrm %%HORDEDIR%%/lib/Prefs
+@dirrm %%HORDEDIR%%/lib/Perms
+@dirrm %%HORDEDIR%%/lib/Token
+@dirrm %%HORDEDIR%%/lib
+@dirrm %%HORDEDIR%%/graphics/alerts
+@dirrm %%HORDEDIR%%/graphics/mime
+@dirrm %%HORDEDIR%%/graphics
+@dirrm %%HORDEDIR%%/config
+@dirrm %%HORDEDIR%%/templates/admin/user
+@dirrm %%HORDEDIR%%/templates/admin
+@dirrm %%HORDEDIR%%/templates/data
+@dirrm %%HORDEDIR%%/templates/horde
+@dirrm %%HORDEDIR%%/templates/problem
+@dirrm %%HORDEDIR%%/templates/help
+@dirrm %%HORDEDIR%%/templates/prefs
+@dirrm %%HORDEDIR%%/templates/index
+@dirrm %%HORDEDIR%%/templates/javascript
+@dirrm %%HORDEDIR%%/templates/login
+@dirrm %%HORDEDIR%%/templates/maintenance/
+@dirrm %%HORDEDIR%%/templates/wml/login
+@dirrm %%HORDEDIR%%/templates/wml
+@dirrm %%HORDEDIR%%/templates
+@dirrm %%HORDEDIR%%/scripts/mime_mapping
+@dirrm %%HORDEDIR%%/scripts/db
+@dirrm %%HORDEDIR%%/scripts
+@dirrm %%HORDEDIR%%/locale/cs_CZ/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/cs_CZ
+@dirrm %%HORDEDIR%%/locale/de_DE/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/de_DE
+@dirrm %%HORDEDIR%%/locale/el_GR/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/el_GR
+@dirrm %%HORDEDIR%%/locale/en
+@dirrm %%HORDEDIR%%/locale/es_ES/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/es_ES
+@dirrm %%HORDEDIR%%/locale/fr_FR/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/fr_FR
+@dirrm %%HORDEDIR%%/locale/it_IT/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/it_IT
+@dirrm %%HORDEDIR%%/locale/ko_KR/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/ko_KR
+@dirrm %%HORDEDIR%%/locale/nl_NL/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/nl_NL
+@dirrm %%HORDEDIR%%/locale/pl_PL/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/pl_PL
+@dirrm %%HORDEDIR%%/locale/pt_BR/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/pt_BR
+@dirrm %%HORDEDIR%%/locale/ru_koi/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/ru_koi
+@dirrm %%HORDEDIR%%/locale/ru_win/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/ru_win
+@dirrm %%HORDEDIR%%/locale/sv_SE/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/sv_SE
+@dirrm %%HORDEDIR%%/locale/zh_CN/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/zh_CN
+@dirrm %%HORDEDIR%%/locale/zh_TW/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/zh_TW
+@dirrm %%HORDEDIR%%/locale
+@dirrm %%HORDEDIR%%/util
+@dirrm %%HORDEDIR%%/admin/css/graphics
+@dirrm %%HORDEDIR%%/admin/css/templates/colorpicker
+@dirrm %%HORDEDIR%%/admin/css/templates
+@dirrm %%HORDEDIR%%/admin/css
+@dirrm %%HORDEDIR%%/admin
+@dirrm %%HORDEDIR%%/po
+@dirrm %%HORDEDIR%%
diff --git a/www/horde2/Makefile b/www/horde2/Makefile
new file mode 100644
index 000000000000..6bd1e63290f7
--- /dev/null
+++ b/www/horde2/Makefile
@@ -0,0 +1,147 @@
+# Ports collection makefile for: horde-devel
+# Date created: Sun Oct 07, 2001
+# Whom: Thierry Thomas (<thierry@thomas.as>)
+#
+# $FreeBSD$
+#
+
+PORTNAME= horde
+PORTVERSION= 2.0
+CATEGORIES= www
+MASTER_SITES= ftp://ftp.horde.org/pub/horde/tarballs/
+PKGNAMESUFFIX= -devel
+DISTNAME= ${PORTNAME}-${PORTVERSION}-RC2
+
+MAINTAINER= thierry@thomas.as
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+
+#-----------------------------------------------------------------------
+# You may define these options:
+#
+# - WITHOUT_SSL : if you do not need Apache with mod_ssl;
+#
+#-----------------------------------------------------------------------
+
+LIB_DEPENDS+= intl.1:${PORTSDIR}/devel/gettext
+.if !defined(WITHOUT_MCAL)
+LIB_DEPENDS+= mcal.0:${PORTSDIR}/misc/libmcal
+.endif
+.if !defined(WITHOUT_SSL)
+RUN_DEPENDS+= ${LOCALBASE}/libexec/apache/libssl.so:${PORTSDIR}/www/apache13-modssl
+.endif
+RUN_DEPENDS+= ${LOCALBASE}/lib/php/Cache/DB.php:${PORTSDIR}/devel/pear
+#RUN_DEPENDS+= ${LOCALBASE}/libexec/apache/libphp4.so:${PORTSDIR}/www/mod_php4
+
+NO_BUILD= yes
+DOCS= COPYING README docs/CHANGES docs/CREDITS docs/CODING_STANDARDS \
+ docs/HELP docs/INSTALL docs/RELEASE
+
+LHORDEDIR?= www/horde
+LHORDESBIN?= sbin
+
+PLIST_SUB= HORDEDIR=${LHORDEDIR} HORDESBIN=${LHORDESBIN}
+
+HORDEDIR= ${PREFIX}/${LHORDEDIR}
+HORDESBIN= ${PREFIX}/${LHORDESBIN}
+
+APACHE_CNFDIR?= ${LOCALBASE}/etc/apache
+APACHE_CONF= ${APACHE_CNFDIR}/httpd.conf
+PHP_LIB?= ${LOCALBASE}/lib/php
+LOG_FILE?= /var/log/horde.log
+
+pre-everything::
+.if !defined(WITHOUT_SSL)
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "Press CTRL-C and define WITHOUT_SSL"
+ @${ECHO_MSG} " if you do not want to use Apache with SSL."
+ @${ECHO_MSG} ""
+.endif
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "If you plan to install IMP, it is better to configure"
+ @${ECHO_MSG} "PHP with IMAP, OpenLDAP, OpenSSL, mcrypt, XML, FTP,"
+ @${ECHO_MSG} "gettext, pspell, zlib, MCAL and"
+ @${ECHO_MSG} "a database (like MySQL or PostgreSQL)."
+ @${ECHO_MSG} ""
+
+pre-install:
+ @if [ -f ${HORDEDIR}/index.php3 ]; then \
+ ${ECHO_MSG} "" ; \
+ ${ECHO_MSG} "Please deinstall the port www/horde." ; \
+ ${ECHO_MSG} "" ; \
+ ${FALSE} ; \
+ fi
+ @if ! ${LDCONFIG} -r | ${GREP} -q -e "lintl.1"; then \
+ ${ECHO_MSG} "" ; \
+ ${ECHO_MSG} "Please configure PHP with gettext support." ; \
+ ${ECHO_MSG} "" ; \
+ ${FALSE} ; \
+ fi
+
+do-install:
+ ${MKDIR} ${HORDEDIR}
+ ${CP} -Rp ${WRKSRC}/config ${WRKSRC}/graphics ${WRKSRC}/lib ${HORDEDIR}
+ ${CP} -Rp ${WRKSRC}/locale ${WRKSRC}/scripts ${WRKSRC}/templates ${HORDEDIR}
+ ${CP} -Rp ${WRKSRC}/po ${WRKSRC}/admin ${WRKSRC}/util ${HORDEDIR}
+ ${CP} -p ${WRKSRC}/*.php ${HORDEDIR}
+ @if [ ! -f ${HORDEDIR}/config/horde.php ]; then \
+ ${CP} ${HORDEDIR}/config/horde.php.dist ${HORDEDIR}/config/horde.php ; \
+ ${PERL} -pi -e "s:/var/www/htdocs/horde/templates:${HORDEDIR}/templates:g" \
+ ${HORDEDIR}/config/horde.php ; \
+ ${PERL} -pi -e "s:/tmp/horde.log:${LOG_FILE}:g" ${HORDEDIR}/config/horde.php ; \
+ fi
+ @if [ ! -f ${HORDEDIR}/config/html.php ]; then \
+ ${CP} ${HORDEDIR}/config/html.php.dist ${HORDEDIR}/config/html.php ; \
+ fi
+ @if [ ! -f ${HORDEDIR}/config/lang.php ]; then \
+ ${CP} ${HORDEDIR}/config/lang.php.dist ${HORDEDIR}/config/lang.php ; \
+ fi
+ @if [ ! -f ${HORDEDIR}/config/mime_drivers.php ]; then \
+ ${CP} ${HORDEDIR}/config/mime_drivers.php.dist ${HORDEDIR}/config/mime_drivers.php ; \
+ fi
+ @if [ ! -f ${HORDEDIR}/config/mime_mapping.php ]; then \
+ ${CP} ${HORDEDIR}/config/mime_mapping.php.dist ${HORDEDIR}/config/mime_mapping.php ; \
+ fi
+ @if [ ! -f ${HORDEDIR}/config/motd.php ]; then \
+ ${CP} ${HORDEDIR}/config/motd.php.dist ${HORDEDIR}/config/motd.php ; \
+ fi
+ @if [ ! -f ${HORDEDIR}/config/registry.php ]; then \
+ ${CP} ${HORDEDIR}/config/registry.php.dist ${HORDEDIR}/config/registry.php ; \
+ fi
+ ${CP} ${WRKSRC}/scripts/set_perms.sh ${HORDESBIN}/horde_set_perms.sh
+ ${PERL} -pi -e "s:UPDATED_BY_THE_PORT:${HORDEDIR}/:g" ${HORDESBIN}/horde_set_perms.sh
+ (if [ -f ${APACHE_CONF} ] ; then \
+ (if [ ! -f ${APACHE_CONF}.beforeHorde ] ; then \
+ ${ECHO} "===> Updating ${APACHE_CONF}..." ; \
+ ${CP} -p ${FILESDIR}/httpd.conf.horde ${WRKDIR}/httpd.conf.horde ; \
+ ${PERL} -pi -e "s:/home/httpd/html/horde:${HORDEDIR}:g" ${WRKDIR}/httpd.conf.horde ; \
+ ${PERL} -pi -e "s:/home/httpd/phplib:${PHP_LIB}:g" ${WRKDIR}/httpd.conf.horde ; \
+ ${CP} -p ${APACHE_CONF} ${APACHE_CONF}.beforeHorde ; \
+ ${GREP} -qw 'Added for Horde' ${APACHE_CONF} || ${CAT} ${WRKDIR}/httpd.conf.horde >> ${APACHE_CONF} ; \
+ else \
+ ${ECHO} "===> Updating ${APACHE_CONF}..." ; \
+ ${CP} -p ${APACHE_CONF} ${APACHE_CONF}.reinstHorde ; \
+ ${PERL} -pi -e "s:php_value auto_prepend_file:# php_value auto_prepend_file:g" ${APACHE_CONF} ; \
+ ${PERL} -pi -e "s:${HORDEDIR}/phplib:${PHP_LIB}:g" ${APACHE_CONF} ; \
+ fi) ; \
+ fi)
+ ${CHOWN} -R www:www ${HORDEDIR}
+ ${CHMOD} -R o-rwx ${HORDEDIR}/config
+ ${TOUCH} ${LOG_FILE}
+ ${CHOWN} www:www ${LOG_FILE}
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+.for FILE in ${DOCS}
+ ${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR}
+.endfor
+ ${PERL} -pi -e "s:/usr/local/apache/htdocs/horde:${DOCSDIR}:g" ${DOCSDIR}/INSTALL
+ @${ECHO} "Documentation installed in ${DOCSDIR}."
+.endif
+
+post-install:
+ @${ECHO}
+ @${CAT} ${PKGMESSAGE} | ${SED} -e \
+ "s:%%HORDEDIR%%:${HORDEDIR}:g;s:%%APACHE_CONF%%:${APACHE_CONF}:g;s:%%HORDESBIN%%:${HORDESBIN}:g"
+ @${ECHO}
+
+.include <bsd.port.mk>
diff --git a/www/horde2/distinfo b/www/horde2/distinfo
new file mode 100644
index 000000000000..f53fe23b91ef
--- /dev/null
+++ b/www/horde2/distinfo
@@ -0,0 +1 @@
+MD5 (horde-2.0-RC2.tar.gz) = 5b17e2aebe62a711f700bd17c4fb5081
diff --git a/www/horde2/files/httpd.conf.horde b/www/horde2/files/httpd.conf.horde
new file mode 100644
index 000000000000..1fdfa8f33867
--- /dev/null
+++ b/www/horde2/files/httpd.conf.horde
@@ -0,0 +1,52 @@
+
+# Added for Horde
+<Directory /home/httpd/html/horde>
+ Options Indexes FollowSymLinks
+ AllowOverride None
+ order allow,deny
+ allow from all
+ <IfModule mod_php4.c>
+ php_value include_path '/home/httpd/phplib:.'
+ php_flag register_globals On
+ php_flag magic_quotes_gpc Off
+ php_flag track_vars On
+ </IfModule>
+</Directory>
+
+<IfModule mod_alias.c>
+ Alias /horde/ "/home/httpd/html/horde/"
+</IfModule>
+#
+# For security, don't serve pages from the Horde configuration and library
+# directories.
+#
+<Directory "/home/httpd/html/horde/admin">
+ Order deny,allow
+ Deny from all
+</Directory>
+<Directory "/home/httpd/html/horde/config">
+ Order deny,allow
+ Deny from all
+</Directory>
+<Directory "/home/httpd/html/horde/lib">
+ Order deny,allow
+ Deny from all
+</Directory>
+<Directory "/home/httpd/html/horde/locale">
+ Order deny,allow
+ Deny from all
+</Directory>
+<Directory "/home/httpd/html/horde/po">
+ Order deny,allow
+ Deny from all
+</Directory>
+<Directory "/home/httpd/html/horde/scripts">
+ Order deny,allow
+ Deny from all
+</Directory>
+<Directory "/home/httpd/html/horde/templates">
+ Order deny,allow
+ Deny from all
+</Directory>
+# End of Horde configuration ================
+
diff --git a/www/horde2/files/patch-aa b/www/horde2/files/patch-aa
new file mode 100644
index 000000000000..deb6f20bb48d
--- /dev/null
+++ b/www/horde2/files/patch-aa
@@ -0,0 +1,68 @@
+--- scripts/set_perms.sh.orig Sun Apr 15 03:55:32 2001
++++ scripts/set_perms.sh Wed Oct 24 23:48:43 2001
+@@ -1,6 +1,7 @@
+ #!/bin/sh
+ #
+ # set_perms.sh - Jon Parise <jon@csh.rit.edu>
++# patched by the FreeBSD port - Th. Thomas <thierry@thomas.as>
+ #
+ # $Horde: horde/scripts/set_perms.sh,v 1.7 2001/04/15 01:55:32 chuck Exp $
+
+@@ -10,7 +11,7 @@
+
+ # Default non-web server user who will own the tree.
+ #
+-OWNER=root
++OWNER=www
+
+ # Introductory text
+ #
+@@ -26,29 +27,30 @@
+
+ # Verify that we're at the top of the Horde tree.
+ #
+-pwd
+-echo
+-echo -n "Is this directory the top of your Horde installation? [y,N] "
+-read RESPONSE
+-if [ "$RESPONSE" != "y" -a "$RESPONSE" != "Y" ]; then
+- echo
+- echo -n "Enter your Horde directory: "
+- read DIR
+- if [ "x$DIR" = "x" ]; then
+- echo "Exiting..."
+- exit
+- else
+- cd $DIR
+- fi
+-fi
+-echo
++#pwd
++#echo
++#echo -n "Is this directory the top of your Horde installation? [y,N] "
++#read RESPONSE
++#if [ "$RESPONSE" != "y" -a "$RESPONSE" != "Y" ]; then
++# echo
++# echo -n "Enter your Horde directory: "
++# read DIR
++# if [ "x$DIR" = "x" ]; then
++# echo "Exiting..."
++# exit
++# else
++# cd $DIR
++# fi
++#fi
++#echo
++cd UPDATED_BY_THE_PORT
+
+ # Get the web server's group.
+ #
+-echo -n "Under what group does the web process run? [nobody] "
++echo -n "Under what group does the web process run? [www] "
+ read WEB_GROUP
+ if [ "x$WEB_GROUP" = "x" ]; then
+- WEB_GROUP="nobody"
++ WEB_GROUP="www"
+ fi
+
+ # Ask before proceeding.
diff --git a/www/horde2/files/patch-ab b/www/horde2/files/patch-ab
new file mode 100644
index 000000000000..1e11851637fa
--- /dev/null
+++ b/www/horde2/files/patch-ab
@@ -0,0 +1,42 @@
+--- config/horde.php.dist.orig Mon Sep 17 19:47:06 2001
++++ config/horde.php.dist Fri Nov 16 23:38:28 2001
+@@ -77,7 +77,7 @@
+
+ // What backend should we use for authenticating users to Horde? Valid
+ // options are currently 'imap', 'ldap', 'mcal', 'sql', and 'ftp'.
+-$conf['auth']['driver'] = '';
++$conf['auth']['driver'] = 'imap';
+
+ // An array holding any parameters that the Auth object will need to
+ // function correctly. For IMAP, this is the server name, port,
+@@ -94,6 +94,10 @@
+
+ // What log driver should we use? Valid values are 'file', 'mcal',
+ // 'sql', and 'syslog'.
++// Warning: il you keep file, do not forget to add a line in your
++// /etc/newsyslog.conf
++// For example:
++// /var/log/horde.log 600 5 100 * Z
+ $conf['log']['type'] = 'file';
+
+ // What is the name of the log? For the 'file' driver, this is the
+@@ -126,12 +130,17 @@
+ // (meaning use system defaults and don't save any user preferences),
+ // 'session' (preferences only persist during the login), 'ldap',
+ // and 'sql'.
+-$conf['prefs']['driver'] = 'none';
++$conf['prefs']['driver'] = 'sql';
+
+ // Any parameters that the preferences driver needs. This includes
+ // database or ldap server, username/password to connect with, etc.
+ $conf['prefs']['params'] = array();
+-
++$conf['prefs']['params']['phptype'] = 'mysql';
++$conf['prefs']['params']['hostspec'] = 'localhost';
++$conf['prefs']['params']['username'] = 'hordemgr';
++$conf['prefs']['params']['password'] = 'hordemgr';
++$conf['prefs']['params']['database'] = 'horde';
++$conf['prefs']['params']['table'] = 'horde_prefs';
+
+ /**
+ ** Cache System Settings
diff --git a/www/horde2/files/patch-ac b/www/horde2/files/patch-ac
new file mode 100644
index 000000000000..3c6711021697
--- /dev/null
+++ b/www/horde2/files/patch-ac
@@ -0,0 +1,13 @@
+--- config/registry.php.dist.orig Mon Oct 29 02:35:33 2001
++++ config/registry.php.dist Fri Nov 16 23:16:28 2001
+@@ -1,8 +1,8 @@
+ <?php
+ // $Horde: horde/config/registry.php.dist,v 1.52 2001/10/29 01:35:33 chuck Exp $
+
+-// $this->registry['auth']['login'] = 'imp';
+-// $this->registry['auth']['logout'] = 'imp';
++//UNCOMMENTWHENINSTIMP$this->registry['auth']['login'] = 'imp';
++//UNCOMMENTWHENINSTIMP$this->registry['auth']['logout'] = 'imp';
+ // $this->registry['auth']['login'] = 'gollem';
+ // $this->registry['auth']['logout'] = 'gollem';
+ $this->registry['mail']['compose'] = 'imp';
diff --git a/www/horde2/pkg-comment b/www/horde2/pkg-comment
new file mode 100644
index 000000000000..20a1d723f4fc
--- /dev/null
+++ b/www/horde2/pkg-comment
@@ -0,0 +1 @@
+A common code-base used by Horde applications, written in PHP
diff --git a/www/horde2/pkg-deinstall b/www/horde2/pkg-deinstall
new file mode 100644
index 000000000000..8277aa19805c
--- /dev/null
+++ b/www/horde2/pkg-deinstall
@@ -0,0 +1,12 @@
+#!/bin/sh
+# Try to restore httpd.conf when deinstalling Horde
+
+if [ x$2 != xDEINSTALL ]; then
+ exit
+fi
+
+if [ -f ${PKG_PREFIX}/etc/apache/httpd.conf.beforeHorde ] ; then
+ echo "Restoring httpd.conf..."
+ cp ${PKG_PREFIX}/etc/apache/httpd.conf ${PKG_PREFIX}/etc/apache/httpd.conf.deinstHorde
+ mv ${PKG_PREFIX}/etc/apache/httpd.conf.beforeHorde ${PKG_PREFIX}/etc/apache/httpd.conf
+fi
diff --git a/www/horde2/pkg-descr b/www/horde2/pkg-descr
new file mode 100644
index 000000000000..3e9896be98af
--- /dev/null
+++ b/www/horde2/pkg-descr
@@ -0,0 +1,8 @@
+Horde-devel is a massive upgrade of the Horde Application Framework.
+
+Many components have been added or streamlined. Inter-application
+support is much more robust, a generic MIME_Viewer framework is
+included, the preferences system supports global or application scope
+for preferences, and assorted bugs have been fixed.
+
+WWW: http://www.horde.org/
diff --git a/www/horde2/pkg-message b/www/horde2/pkg-message
new file mode 100644
index 000000000000..a4a32eac338b
--- /dev/null
+++ b/www/horde2/pkg-message
@@ -0,0 +1,33 @@
+************************************************************************
+Horde has been installed in %%HORDEDIR%% with your blank
+configuration files.
+
+You have to update the file %%HORDEDIR%%/config/horde.php:
+select a backend for authenticating users at the line
+conf['auth']['driver'] of the section 'Horde Authentication'
+(tip: if you plan to install imp, you should have an IMAP server,
+and you may select 'imap').
+Select a log driver; if you keep 'file', do not forget to add a line
+in /etc/newsyslog.conf.
+Then select and configure a preferences driver.
+
+If you want Horde to access a database, you have to run the
+appropriate scripts located in %%HORDEDIR%%/scripts/db.
+
+It is recommended that you change the password of the 'hordemgr'
+user used to connect to the horde database.
+Horde is setup by default to access MySQL.
+
+If %%APACHE_CONF%% has been updated,
+you have to restart Apache.
+
+When everything is OK, you should be able to access Horde from
+<URL:http://localhost/horde/>.
+(If <URL:http://localhost/horde/> does not run, but
+ <URL:http://localhost/horde/index.php> is OK, then you have
+ to define index.php as a DirectoryIndex in %%APACHE_CONF%%.)
+
+There is a testing script at <URL:http://localhost/horde/test.php>.
+
+The script horde_set_perms.sh has been installed in %%HORDESBIN%%.
+************************************************************************
diff --git a/www/horde2/pkg-plist b/www/horde2/pkg-plist
new file mode 100644
index 000000000000..feb4e5f854de
--- /dev/null
+++ b/www/horde2/pkg-plist
@@ -0,0 +1,314 @@
+%%HORDEDIR%%/css.php
+%%HORDEDIR%%/help.php
+%%HORDEDIR%%/index.php
+%%HORDEDIR%%/login.php
+%%HORDEDIR%%/maintenance.php
+%%HORDEDIR%%/menu.php
+%%HORDEDIR%%/problem.php
+%%HORDEDIR%%/status.php
+%%HORDEDIR%%/test.php
+%%HORDEDIR%%/lib/Auth/imap.php
+%%HORDEDIR%%/lib/Auth/ftp.php
+%%HORDEDIR%%/lib/Auth/ldap.php
+%%HORDEDIR%%/lib/Auth/mcal.php
+%%HORDEDIR%%/lib/Auth/sql.php
+%%HORDEDIR%%/lib/Cache/file.php
+%%HORDEDIR%%/lib/Category/sql.php
+%%HORDEDIR%%/lib/Maintenance.php
+%%HORDEDIR%%/lib/MIME/Viewer/default.php
+%%HORDEDIR%%/lib/MIME/Viewer/enscript.php
+%%HORDEDIR%%/lib/MIME/Viewer/excel.php
+%%HORDEDIR%%/lib/MIME/Viewer/msword.php
+%%HORDEDIR%%/lib/MIME/Viewer/php.php
+%%HORDEDIR%%/lib/MIME/Viewer/rar.php
+%%HORDEDIR%%/lib/MIME/Viewer/tgz.php
+%%HORDEDIR%%/lib/MIME/Viewer/vcard.php
+%%HORDEDIR%%/lib/MIME/Magic.php
+%%HORDEDIR%%/lib/MIME/Message.php
+%%HORDEDIR%%/lib/MIME/Part.php
+%%HORDEDIR%%/lib/MIME/Structure.php
+%%HORDEDIR%%/lib/MIME/Viewer.php
+%%HORDEDIR%%/lib/Prefs/ldap.php
+%%HORDEDIR%%/lib/Prefs/session.php
+%%HORDEDIR%%/lib/Prefs/sql.php
+%%HORDEDIR%%/lib/Perms/sql.php
+%%HORDEDIR%%/lib/Token/file.php
+%%HORDEDIR%%/lib/Token/sql.php
+%%HORDEDIR%%/lib/Auth.php
+%%HORDEDIR%%/lib/Browser.php
+%%HORDEDIR%%/lib/Cache.php
+%%HORDEDIR%%/lib/Category.php
+%%HORDEDIR%%/lib/Data.php
+%%HORDEDIR%%/lib/Group.php
+%%HORDEDIR%%/lib/Help.php
+%%HORDEDIR%%/lib/Horde.php
+%%HORDEDIR%%/lib/Identity.php
+%%HORDEDIR%%/lib/Lang.php
+%%HORDEDIR%%/lib/MIME.php
+%%HORDEDIR%%/lib/Menu.php
+%%HORDEDIR%%/lib/Perms.php
+%%HORDEDIR%%/lib/Prefs.php
+%%HORDEDIR%%/lib/Registry.php
+%%HORDEDIR%%/lib/Secret.php
+%%HORDEDIR%%/lib/Serialize.php
+%%HORDEDIR%%/lib/SessionCache.php
+%%HORDEDIR%%/lib/Text.php
+%%HORDEDIR%%/lib/Token.php
+%%HORDEDIR%%/lib/base.php
+%%HORDEDIR%%/lib/version.php
+%%HORDEDIR%%/graphics/administration.gif
+%%HORDEDIR%%/graphics/alerts/error.gif
+%%HORDEDIR%%/graphics/alerts/message.gif
+%%HORDEDIR%%/graphics/alerts/success.gif
+%%HORDEDIR%%/graphics/alerts/warning.gif
+%%HORDEDIR%%/graphics/data.gif
+%%HORDEDIR%%/graphics/hordebadge.gif
+%%HORDEDIR%%/graphics/keyboard.gif
+%%HORDEDIR%%/graphics/login.gif
+%%HORDEDIR%%/graphics/logout.gif
+%%HORDEDIR%%/graphics/mime/audio.gif
+%%HORDEDIR%%/graphics/mime/binary.gif
+%%HORDEDIR%%/graphics/mime/compressed.gif
+%%HORDEDIR%%/graphics/mime/csv.gif
+%%HORDEDIR%%/graphics/mime/deb.gif
+%%HORDEDIR%%/graphics/mime/encryption.gif
+%%HORDEDIR%%/graphics/mime/excel.gif
+%%HORDEDIR%%/graphics/mime/html.gif
+%%HORDEDIR%%/graphics/mime/image.gif
+%%HORDEDIR%%/graphics/mime/mail.gif
+%%HORDEDIR%%/graphics/mime/msword.gif
+%%HORDEDIR%%/graphics/mime/pdf.gif
+%%HORDEDIR%%/graphics/mime/php.gif
+%%HORDEDIR%%/graphics/mime/powerpoint.gif
+%%HORDEDIR%%/graphics/mime/signed.gif
+%%HORDEDIR%%/graphics/mime/text.gif
+%%HORDEDIR%%/graphics/prefs.gif
+%%HORDEDIR%%/graphics/problem.gif
+%%HORDEDIR%%/graphics/help.gif
+%%HORDEDIR%%/config/html.php.dist
+%%HORDEDIR%%/config/lang.php
+%%HORDEDIR%%/config/lang.php.dist
+%%HORDEDIR%%/config/mime_drivers.php.dist
+%%HORDEDIR%%/config/mime_mapping.php.dist
+%%HORDEDIR%%/config/motd.php.dist
+%%HORDEDIR%%/config/horde.php
+%%HORDEDIR%%/config/horde.php.dist
+%%HORDEDIR%%/config/horde.php.dist.orig
+%%HORDEDIR%%/config/html.php
+%%HORDEDIR%%/config/mime_drivers.php
+%%HORDEDIR%%/config/mime_mapping.php
+%%HORDEDIR%%/config/motd.php
+%%HORDEDIR%%/config/registry.php
+%%HORDEDIR%%/config/registry.php.dist
+%%HORDEDIR%%/config/registry.php.dist.orig
+%%HORDEDIR%%/templates/admin/user/add.inc
+%%HORDEDIR%%/templates/admin/user/list.inc
+%%HORDEDIR%%/templates/admin/user/noadd.inc
+%%HORDEDIR%%/templates/admin/user/nolist.inc
+%%HORDEDIR%%/templates/data/csvmap.inc
+%%HORDEDIR%%/templates/data/datemap.inc
+%%HORDEDIR%%/templates/horde/modules.inc
+%%HORDEDIR%%/templates/problem/javascript.inc
+%%HORDEDIR%%/templates/problem/lynx_problem.inc
+%%HORDEDIR%%/templates/problem/problem.inc
+%%HORDEDIR%%/templates/help/footer.inc
+%%HORDEDIR%%/templates/help/header.inc
+%%HORDEDIR%%/templates/help/index.inc
+%%HORDEDIR%%/templates/help/menu.inc
+%%HORDEDIR%%/templates/maintenance/confirm_bottom.inc
+%%HORDEDIR%%/templates/maintenance/confirm_middle.inc
+%%HORDEDIR%%/templates/maintenance/confirm_top.inc
+%%HORDEDIR%%/templates/maintenance/javascript.inc
+%%HORDEDIR%%/templates/prefs/textarea.inc
+%%HORDEDIR%%/templates/prefs/checkbox.inc
+%%HORDEDIR%%/templates/prefs/end.inc
+%%HORDEDIR%%/templates/prefs/enum.inc
+%%HORDEDIR%%/templates/prefs/link.inc
+%%HORDEDIR%%/templates/prefs/number.inc
+%%HORDEDIR%%/templates/prefs/overview.inc
+%%HORDEDIR%%/templates/prefs/select.inc
+%%HORDEDIR%%/templates/prefs/text.inc
+%%HORDEDIR%%/templates/prefs/begin.inc
+%%HORDEDIR%%/templates/index/css.inc
+%%HORDEDIR%%/templates/index/floating_index.inc
+%%HORDEDIR%%/templates/index/frames_index.inc
+%%HORDEDIR%%/templates/index/notconfigured.inc
+%%HORDEDIR%%/templates/index/wap.inc
+%%HORDEDIR%%/templates/javascript/open_help_win.js
+%%HORDEDIR%%/templates/login/login.inc
+%%HORDEDIR%%/templates/login/user.inc
+%%HORDEDIR%%/templates/wml/login/login.inc
+%%HORDEDIR%%/templates/wml/login/user.inc
+%%HORDEDIR%%/templates/wml/common-footer.inc
+%%HORDEDIR%%/templates/wml/common-header.inc
+%%HORDEDIR%%/templates/wml/doctype.inc
+%%HORDEDIR%%/templates/common-header.inc
+%%HORDEDIR%%/templates/common-footer.inc
+%%HORDEDIR%%/scripts/compare_revisions.sh
+%%HORDEDIR%%/scripts/db/mysql_drop.sql
+%%HORDEDIR%%/scripts/db/README
+%%HORDEDIR%%/scripts/db/category.sql
+%%HORDEDIR%%/scripts/db/mysql_create.sql
+%%HORDEDIR%%/scripts/db/auth.sql
+%%HORDEDIR%%/scripts/db/pgsql_create.sql
+%%HORDEDIR%%/scripts/db/prefs.sql
+%%HORDEDIR%%/scripts/horde-rsync.sh
+%%HORDEDIR%%/scripts/mime_mapping/Makefile
+%%HORDEDIR%%/scripts/mime_mapping/convert.pl
+%%HORDEDIR%%/scripts/mime_mapping/mime.types
+%%HORDEDIR%%/scripts/set_perms.sh
+%%HORDEDIR%%/scripts/set_perms.sh.orig
+%%HORDEDIR%%/scripts/make-tarball.pl
+%%HORDEDIR%%/scripts/SCRIPTS
+%%HORDEDIR%%/locale/cs_CZ/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/de_DE/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/el_GR/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/en/help.xml
+%%HORDEDIR%%/locale/es_ES/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/fr_FR/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/it_IT/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/ko_KR/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/nl_NL/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/pl_PL/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/pt_BR/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/ru_koi/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/ru_win/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/sv_SE/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/zh_CN/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/zh_TW/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/util/special_characters.php
+%%HORDEDIR%%/admin/user.php
+%%HORDEDIR%%/admin/css/graphics/color_picker.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/thumbT.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/blue.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/boxbevel.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/colorspace.js
+%%HORDEDIR%%/admin/css/templates/colorpicker/colorthumb.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/getcolor.js
+%%HORDEDIR%%/admin/css/templates/colorpicker/green.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/grey3.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/grey4.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/grey5.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/hls.jpg
+%%HORDEDIR%%/admin/css/templates/colorpicker/hls_sat.jpg
+%%HORDEDIR%%/admin/css/templates/colorpicker/openit.js
+%%HORDEDIR%%/admin/css/templates/colorpicker/picker_two.html
+%%HORDEDIR%%/admin/css/templates/colorpicker/red.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/rgb.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/spectrum.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/spectrum.jpg
+%%HORDEDIR%%/admin/css/templates/colorpicker/tabHLS.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/tabHSB.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/tabRGB.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/thumb.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/thumbB.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/thumbC.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/thumbG.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/thumbL.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/thumbR.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/thumbS.gif
+%%HORDEDIR%%/admin/css/templates/colorpicker/behavior.js
+%%HORDEDIR%%/admin/css/find.php
+%%HORDEDIR%%/admin/css/index.php
+%%HORDEDIR%%/po/Makefile
+%%HORDEDIR%%/po/README
+%%HORDEDIR%%/po/README.WinToKoi
+%%HORDEDIR%%/po/WinToKoi.pl
+%%HORDEDIR%%/po/cs_CZ.po
+%%HORDEDIR%%/po/de_DE.po
+%%HORDEDIR%%/po/es_ES.po
+%%HORDEDIR%%/po/extract.pl
+%%HORDEDIR%%/po/fr_FR.po
+%%HORDEDIR%%/po/el_GR.po
+%%HORDEDIR%%/po/it_IT.po
+%%HORDEDIR%%/po/ko_KR.po
+%%HORDEDIR%%/po/nl_NL.po
+%%HORDEDIR%%/po/pl_PL.po
+%%HORDEDIR%%/po/pt_BR.po
+%%HORDEDIR%%/po/ru_koi.po
+%%HORDEDIR%%/po/ru_win.po
+%%HORDEDIR%%/po/shtool
+%%HORDEDIR%%/po/sv_SE.po
+%%HORDEDIR%%/po/xgettext.sh
+%%HORDEDIR%%/po/zh_CN.po
+%%HORDEDIR%%/po/zh_TW.po
+%%HORDESBIN%%/horde_set_perms.sh
+%%PORTDOCS%%share/doc/horde/CHANGES
+%%PORTDOCS%%share/doc/horde/CODING_STANDARDS
+%%PORTDOCS%%share/doc/horde/COPYING
+%%PORTDOCS%%share/doc/horde/CREDITS
+%%PORTDOCS%%share/doc/horde/HELP
+%%PORTDOCS%%share/doc/horde/INSTALL
+%%PORTDOCS%%share/doc/horde/README
+%%PORTDOCS%%share/doc/horde/RELEASE
+%%PORTDOCS%%@dirrm share/doc/horde
+@dirrm %%HORDEDIR%%/lib/MIME/Viewer
+@dirrm %%HORDEDIR%%/lib/MIME
+@dirrm %%HORDEDIR%%/lib/Auth
+@dirrm %%HORDEDIR%%/lib/Cache
+@dirrm %%HORDEDIR%%/lib/Category
+@dirrm %%HORDEDIR%%/lib/Prefs
+@dirrm %%HORDEDIR%%/lib/Perms
+@dirrm %%HORDEDIR%%/lib/Token
+@dirrm %%HORDEDIR%%/lib
+@dirrm %%HORDEDIR%%/graphics/alerts
+@dirrm %%HORDEDIR%%/graphics/mime
+@dirrm %%HORDEDIR%%/graphics
+@dirrm %%HORDEDIR%%/config
+@dirrm %%HORDEDIR%%/templates/admin/user
+@dirrm %%HORDEDIR%%/templates/admin
+@dirrm %%HORDEDIR%%/templates/data
+@dirrm %%HORDEDIR%%/templates/horde
+@dirrm %%HORDEDIR%%/templates/problem
+@dirrm %%HORDEDIR%%/templates/help
+@dirrm %%HORDEDIR%%/templates/prefs
+@dirrm %%HORDEDIR%%/templates/index
+@dirrm %%HORDEDIR%%/templates/javascript
+@dirrm %%HORDEDIR%%/templates/login
+@dirrm %%HORDEDIR%%/templates/maintenance/
+@dirrm %%HORDEDIR%%/templates/wml/login
+@dirrm %%HORDEDIR%%/templates/wml
+@dirrm %%HORDEDIR%%/templates
+@dirrm %%HORDEDIR%%/scripts/mime_mapping
+@dirrm %%HORDEDIR%%/scripts/db
+@dirrm %%HORDEDIR%%/scripts
+@dirrm %%HORDEDIR%%/locale/cs_CZ/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/cs_CZ
+@dirrm %%HORDEDIR%%/locale/de_DE/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/de_DE
+@dirrm %%HORDEDIR%%/locale/el_GR/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/el_GR
+@dirrm %%HORDEDIR%%/locale/en
+@dirrm %%HORDEDIR%%/locale/es_ES/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/es_ES
+@dirrm %%HORDEDIR%%/locale/fr_FR/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/fr_FR
+@dirrm %%HORDEDIR%%/locale/it_IT/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/it_IT
+@dirrm %%HORDEDIR%%/locale/ko_KR/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/ko_KR
+@dirrm %%HORDEDIR%%/locale/nl_NL/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/nl_NL
+@dirrm %%HORDEDIR%%/locale/pl_PL/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/pl_PL
+@dirrm %%HORDEDIR%%/locale/pt_BR/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/pt_BR
+@dirrm %%HORDEDIR%%/locale/ru_koi/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/ru_koi
+@dirrm %%HORDEDIR%%/locale/ru_win/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/ru_win
+@dirrm %%HORDEDIR%%/locale/sv_SE/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/sv_SE
+@dirrm %%HORDEDIR%%/locale/zh_CN/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/zh_CN
+@dirrm %%HORDEDIR%%/locale/zh_TW/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/zh_TW
+@dirrm %%HORDEDIR%%/locale
+@dirrm %%HORDEDIR%%/util
+@dirrm %%HORDEDIR%%/admin/css/graphics
+@dirrm %%HORDEDIR%%/admin/css/templates/colorpicker
+@dirrm %%HORDEDIR%%/admin/css/templates
+@dirrm %%HORDEDIR%%/admin/css
+@dirrm %%HORDEDIR%%/admin
+@dirrm %%HORDEDIR%%/po
+@dirrm %%HORDEDIR%%