diff options
Diffstat (limited to 'www')
-rw-r--r-- | www/horde2/Makefile | 60 | ||||
-rw-r--r-- | www/horde2/distinfo | 2 | ||||
-rw-r--r-- | www/horde2/files/patch-ab | 20 | ||||
-rw-r--r-- | www/horde2/files/patch-ac | 174 | ||||
-rw-r--r-- | www/horde2/files/patch-mime_drivers.php.dist | 24 | ||||
-rw-r--r-- | www/horde2/pkg-deinstall | 23 | ||||
-rw-r--r-- | www/horde2/pkg-plist | 53 |
7 files changed, 229 insertions, 127 deletions
diff --git a/www/horde2/Makefile b/www/horde2/Makefile index fbb290ccba28..bd9f426b7676 100644 --- a/www/horde2/Makefile +++ b/www/horde2/Makefile @@ -6,20 +6,21 @@ # PORTNAME= horde -PORTVERSION= 2.1 -PORTREVISION= 2 +PORTVERSION= 2.2 CATEGORIES= www -MASTER_SITES= ftp://ftp.horde.org/pub/horde/tarballs/%SUBDIR%/ -MASTER_SITE_SUBDIR= . old +MASTER_SITES= ftp://ftp.horde.org/pub/horde/ \ + ftp://ftp.au.horde.org/pub/horde/ \ + ftp://ftp.es.horde.org/pub/horde/ \ + ftp://ftp.it.horde.org/pub/mirror/horde.org/horde/ \ + ftp://ftp.nl.horde.org/mirror/horde-ftp/pub/horde/ \ + ftp://ftp.pt.horde.org/pub/horde-ftp/horde/ MAINTAINER= thierry@pompo.net -WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} - #----------------------------------------------------------------------- # You may define these options: # -# - WITHOUT_SSL : if you do not need Apache with mod_ssl; +# - WITHOUT_SUPPORTED_DB: if you run a database not in the ports tree; # #----------------------------------------------------------------------- @@ -27,11 +28,21 @@ LIB_DEPENDS+= intl.4:${PORTSDIR}/devel/gettext .if !defined(WITHOUT_MCAL) LIB_DEPENDS+= mcal.0:${PORTSDIR}/misc/libmcal .endif -RUN_DEPENDS= ${LOCALBASE}/lib/php/Log.php:${PORTSDIR}/sysutils/pear-Log +# Remark: pear-XML_sql2xml is included, but never used. +RUN_DEPENDS= ${PHP_LIB}/Console/Getopt.php:${PORTSDIR}/devel/pear-Console_Getopt \ + ${PHP_LIB}/Crypt/CBC.php:${PORTSDIR}/security/pear-Crypt_CBC \ + ${PHP_LIB}/Date.php:${PORTSDIR}/devel/pear-Date \ + ${PHP_LIB}/DB.php:${PORTSDIR}/databases/pear-DB \ + ${PHP_LIB}/HTML/Select.php:${PORTSDIR}/devel/pear-HTML_Select \ + ${PHP_LIB}/Log.php:${PORTSDIR}/sysutils/pear-Log \ + ${PHP_LIB}/Mail/mime.php:${PORTSDIR}/mail/pear-Mail_Mime \ + ${PHP_LIB}/Net/Socket.php:${PORTSDIR}/net/pear-Net_Socket NO_BUILD= yes USE_REINPLACE= yes +LDD= /usr/bin/ldd + REINPLACE_ARGS= -i.beforeHorde DOCS= COPYING README docs/CHANGES docs/CODING_STANDARDS \ docs/CONTRIBUTING docs/CREDITS docs/HACKING docs/INSTALL @@ -51,21 +62,16 @@ CONFDIR= ${HORDEDIR}/config APACHE_CNFDIR?= ${LOCALBASE}/etc/apache APACHE_CONF= ${APACHE_CNFDIR}/httpd.conf PHP_LIB?= ${LOCALBASE}/lib/php +PHPSO?= ${LOCALBASE}/libexec/apache/libphp4.so HORDE_INC= ${PREFIX}/etc/horde 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 / IMAP-SSL, OpenLDAP, OpenSSL, mcrypt, XML," - @${ECHO_MSG} "FTP, gettext, pspell, zlib, MCAL and" - @${ECHO_MSG} "a database (like MySQL or PostgreSQL)." + @${ECHO_MSG} "FTP, gettext, zlib, MCAL and a database (like MySQL or" + @${ECHO_MSG} "PostgreSQL)." @${ECHO_MSG} "For Japanese language, please enable mbstring." @${ECHO_MSG} "" @@ -76,12 +82,32 @@ pre-install: ${ECHO_MSG} "" ; \ ${FALSE} ; \ fi - @if ! ${LDCONFIG} -r | ${GREP} -q -e "lintl.4"; then \ + @if ! ${LDD} ${PHPSO} | ${GREP} -q -e "libintl.so"; then \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "Please configure PHP with gettext support." ; \ ${ECHO_MSG} "" ; \ ${FALSE} ; \ fi +# N.B.: database dependencies are binded with mod_php#, not with Horde +.if !defined(WITHOUT_SUPPORTED_DB) + @if ! ${LDD} ${PHPSO} | ${GREP} -q -e "libmysqlclient" ; then \ + if ! ${LDD} ${PHPSO} | ${GREP} -q -e "libpq.so" ; then \ + if ! ${LDD} ${PHPSO} | ${GREP} -q -e "libsybdb.so" ; then \ + if ! ${LDD} ${PHPSO} | ${GREP} -q -e "libct.so" ; then \ + ${ECHO_MSG} "" ; \ + ${ECHO_MSG} "Please configure PHP with a database support." ; \ + ${ECHO_MSG} "MySQL, PostgreSQL and Sybase (CTLIB or DBLIB)" ; \ + ${ECHO_MSG} "can be used with PHP AND Horde." ; \ + ${ECHO_MSG} "" ; \ + ${ECHO_MSG} "(If everything will run on this machine, do not" ; \ + ${ECHO_MSG} " forget to install the database server-side!)" ; \ + ${ECHO_MSG} "" ; \ + ${FALSE} ; \ + fi ; \ + fi ; \ + fi ; \ + fi +.endif do-install: @${MKDIR} ${HORDEDIR} diff --git a/www/horde2/distinfo b/www/horde2/distinfo index 6df8c62d12e8..31dc91016bf8 100644 --- a/www/horde2/distinfo +++ b/www/horde2/distinfo @@ -1 +1 @@ -MD5 (horde-2.1.tar.gz) = 2e66863e4b5ebabd1a3dae63d2b2cb53 +MD5 (horde-2.2.tar.gz) = 3074fe5e4a284e74af37e608f9981401 diff --git a/www/horde2/files/patch-ab b/www/horde2/files/patch-ab index fbbef346a07f..1743baa81004 100644 --- a/www/horde2/files/patch-ab +++ b/www/horde2/files/patch-ab @@ -1,15 +1,15 @@ ---- config/horde.php.dist.orig Sat Jun 1 01:57:03 2002 -+++ config/horde.php.dist Mon Jun 24 21:59:21 2002 -@@ -75,7 +75,7 @@ +--- config/horde.php.dist.orig Tue Oct 29 22:21:36 2002 ++++ config/horde.php.dist Thu Jan 9 21:37:31 2003 +@@ -86,7 +86,7 @@ // What backend should we use for authenticating users to Horde? Valid - // options are currently 'imap', 'ldap', 'mcal', 'sql', and 'ftp'. + // options are currently 'imap', 'ldap', 'mcal', 'sql', 'ftp' and 'krb5'. -$conf['auth']['driver'] = ''; +$conf['auth']['driver'] = 'imap'; // An array holding any parameters that the Auth object will need to // function correctly. -@@ -131,7 +131,7 @@ +@@ -145,7 +145,7 @@ // (meaning use system defaults and don't save any user preferences), // 'session' (preferences only persist during the login), 'ldap', // and 'sql'. @@ -18,7 +18,7 @@ // Any parameters that the preferences driver needs. This includes // database or ldap server, username/password to connect with, etc. -@@ -140,12 +140,12 @@ +@@ -154,12 +154,12 @@ // This is an example configuration for a MySQL preference backend. // The SQL script to setup the preference database is placed in // horde/scripts/db/prefs.sql. @@ -37,16 +37,16 @@ // This is an example configuration for an LDAP preference backend. // The schemas needed for ldap are in horde/scripts/ldap. For more -@@ -195,7 +195,7 @@ - // If you want to use SMTP authentication, set the 'auth' parameter - // to 'true' (without quotes). +@@ -209,7 +209,7 @@ + // SMTP authentication can be enabled by setting the 'auth' parameter + // to true. $conf['mailer']['params'] = array(); -// $conf['mailer']['params'] = array('sendmail_path' => '/usr/lib/sendmail'); +// $conf['mailer']['params'] = array('sendmail_path' => '/usr/sbin/sendmail'); // $conf['mailer']['params'] = array('host' => 'smtp.example.com'); -@@ -241,3 +241,9 @@ +@@ -267,3 +267,9 @@ // Should we use DHTML to display a floating menu of Horde appliation // links, instead of a frame? $conf['menu']['floating_bar'] = false; diff --git a/www/horde2/files/patch-ac b/www/horde2/files/patch-ac index ec05b7dffe7c..1b5a2da2db3e 100644 --- a/www/horde2/files/patch-ac +++ b/www/horde2/files/patch-ac @@ -1,7 +1,7 @@ ---- config/registry.php.dist.orig Mon May 20 18:43:28 2002 -+++ config/registry.php.dist Tue Jun 11 18:53:47 2002 +--- config/registry.php.dist.orig Mon Dec 30 02:26:06 2002 ++++ config/registry.php.dist Thu Jan 16 23:02:48 2003 @@ -20,8 +20,8 @@ - * IMP or Gollem handle the authentication for Horde. This avoids the + * IMP handle the authentication for Horde. This avoids the * "double login" while accessing IMP. */ -// $this->registry['auth']['login'] = 'imp'; @@ -11,7 +11,7 @@ /* mail: Handler for sending mail. */ $this->registry['mail']['compose'] = 'imp'; -@@ -39,12 +39,29 @@ +@@ -45,12 +45,29 @@ $this->registry['memos']['show'] = 'mnemo'; $this->registry['memos']['add'] = 'mnemo'; @@ -41,80 +41,88 @@ /** * Application registry -@@ -74,60 +91,121 @@ - 'server_port' => $GLOBALS['HTTP_SERVER_VARS']['SERVER_PORT'] +@@ -100,68 +117,122 @@ + 'status' => 'notoolbar' ); --// $this->applications['imp'] = array( --// 'fileroot' => dirname(__FILE__) . '/../imp', --// 'webroot' => $this->applications['horde']['webroot'] . '/imp', --// 'icon' => $this->applications['horde']['webroot'] . '/imp/graphics/imp.gif', --// 'name' => _("Mail"), --// 'allow_guests' => false, --// 'show' => true --// ); +-$this->applications['imp'] = array( +- 'fileroot' => dirname(__FILE__) . '/../imp', +- 'webroot' => $this->applications['horde']['webroot'] . '/imp', +- 'icon' => $this->applications['horde']['webroot'] . '/imp/graphics/imp.gif', +- 'name' => _("Mail"), +- 'allow_guests' => false, +- 'status' => 'inactive' +-); - --// $this->applications['turba'] = array( --// 'fileroot' => dirname(__FILE__) . '/../turba', --// 'webroot' => $this->applications['horde']['webroot'] . '/turba', --// 'icon' => $this->applications['horde']['webroot'] . '/turba/graphics/turba.gif', --// 'name' => _("Addressbook"), --// 'allow_guests' => false, --// 'show' => true --// ); +-$this->applications['turba'] = array( +- 'fileroot' => dirname(__FILE__) . '/../turba', +- 'webroot' => $this->applications['horde']['webroot'] . '/turba', +- 'icon' => $this->applications['horde']['webroot'] . '/turba/graphics/turba.gif', +- 'name' => _("Address Book"), +- 'allow_guests' => false, +- 'status' => 'inactive' +-); - --// $this->applications['kronolith'] = array( --// 'fileroot' => dirname(__FILE__) . '/../kronolith', --// 'webroot' => $this->applications['horde']['webroot'] . '/kronolith', --// 'icon' => $this->applications['horde']['webroot'] . '/kronolith/graphics/kronolith.gif', --// 'name' => _("Calendar"), --// 'allow_guests' => false, --// 'show' => false --// ); +-$this->applications['kronolith'] = array( +- 'fileroot' => dirname(__FILE__) . '/../kronolith', +- 'webroot' => $this->applications['horde']['webroot'] . '/kronolith', +- 'icon' => $this->applications['horde']['webroot'] . '/kronolith/graphics/kronolith.gif', +- 'name' => _("Calendar"), +- 'allow_guests' => false, +- 'status' => 'inactive' +-); - --// $this->applications['mnemo'] = array( --// 'fileroot' => dirname(__FILE__) . '/../mnemo', --// 'webroot' => $this->applications['horde']['webroot'] . '/mnemo', --// 'icon' => $this->applications['horde']['webroot'] . '/mnemo/graphics/mnemo.gif', --// 'name' => _("Memos"), --// 'allow_guests' => false, --// 'show' => true --// ); +-$this->applications['mnemo'] = array( +- 'fileroot' => dirname(__FILE__) . '/../mnemo', +- 'webroot' => $this->applications['horde']['webroot'] . '/mnemo', +- 'icon' => $this->applications['horde']['webroot'] . '/mnemo/graphics/mnemo.gif', +- 'name' => _("Memos"), +- 'allow_guests' => false, +- 'status' => 'inactive' +-); - --// $this->applications['nag'] = array( --// 'fileroot' => dirname(__FILE__) . '/../nag', --// 'webroot' => $this->applications['horde']['webroot'] . '/nag', --// 'icon' => $this->applications['horde']['webroot'] . '/nag/graphics/nag.gif', --// 'name' => _("Tasks"), --// 'allow_guests' => false, --// 'show' => false --// ); +-$this->applications['nag'] = array( +- 'fileroot' => dirname(__FILE__) . '/../nag', +- 'webroot' => $this->applications['horde']['webroot'] . '/nag', +- 'icon' => $this->applications['horde']['webroot'] . '/nag/graphics/nag.gif', +- 'name' => _("Tasks"), +- 'allow_guests' => false, +- 'status' => 'inactive' +-); - --// $this->applications['chora'] = array( --// 'fileroot' => dirname(__FILE__) . '/../chora', --// 'webroot' => $this->applications['horde']['webroot'] . '/chora', --// 'icon' => $this->applications['horde']['webroot'] . '/chora/graphics/chora.gif', --// 'name' => _("CVS"), --// 'allow_guests' => false, --// 'show' => false --// ); +-$this->applications['chora'] = array( +- 'fileroot' => dirname(__FILE__) . '/../chora', +- 'webroot' => $this->applications['horde']['webroot'] . '/chora', +- 'icon' => $this->applications['horde']['webroot'] . '/chora/graphics/chora.gif', +- 'name' => _("CVS"), +- 'allow_guests' => false, +- 'status' => 'inactive' +-); - +-$this->applications['klutz'] = array( +- 'fileroot' => dirname(__FILE__) . '/../klutz', +- 'webroot' => $this->applications['horde']['webroot'] . '/klutz', +- 'icon' => $this->applications['horde']['webroot'] . '/klutz/graphics/klutz.gif', +- 'name' => _("Comics"), +- 'allow_guests' => false, +- 'status' => 'inactive' +-); +//UNCOMMENTWHENINSTIMP$this->applications['imp'] = array( +//UNCOMMENTWHENINSTIMP 'fileroot' => dirname(__FILE__) . '/../imp', +//UNCOMMENTWHENINSTIMP 'webroot' => $this->applications['horde']['webroot'] . '/imp', +//UNCOMMENTWHENINSTIMP 'icon' => $this->applications['horde']['webroot'] . '/imp/graphics/imp.gif', +//UNCOMMENTWHENINSTIMP 'name' => _("Mail"), +//UNCOMMENTWHENINSTIMP 'allow_guests' => false, -+//UNCOMMENTWHENINSTIMP 'show' => true ++//UNCOMMENTWHENINSTIMP 'status' => 'active' +//UNCOMMENTWHENINSTIMP); + +//UNCOMMENTWHENINSTTURBA$this->applications['turba'] = array( +//UNCOMMENTWHENINSTTURBA 'fileroot' => dirname(__FILE__) . '/../turba', +//UNCOMMENTWHENINSTTURBA 'webroot' => $this->applications['horde']['webroot'] . '/turba', +//UNCOMMENTWHENINSTTURBA 'icon' => $this->applications['horde']['webroot'] . '/turba/graphics/turba.gif', -+//UNCOMMENTWHENINSTTURBA 'name' => _("Addressbook"), ++//UNCOMMENTWHENINSTTURBA 'name' => _("Address Book"), +//UNCOMMENTWHENINSTTURBA 'allow_guests' => false, -+//UNCOMMENTWHENINSTTURBA 'show' => true ++//UNCOMMENTWHENINSTTURBA 'status' => 'active' +//UNCOMMENTWHENINSTTURBA); + +//UNCOMMENTWHENINSTKRONOLITH$this->applications['kronolith'] = array( @@ -123,7 +131,7 @@ +//UNCOMMENTWHENINSTKRONOLITH 'icon' => $this->applications['horde']['webroot'] . '/kronolith/graphics/kronolith.gif', +//UNCOMMENTWHENINSTKRONOLITH 'name' => _("Calendar"), +//UNCOMMENTWHENINSTKRONOLITH 'allow_guests' => false, -+//UNCOMMENTWHENINSTKRONOLITH 'show' => true ++//UNCOMMENTWHENINSTKRONOLITH 'status' => 'active' +//UNCOMMENTWHENINSTKRONOLITH); + +//UNCOMMENTWHENINSTMNEMO$this->applications['mnemo'] = array( @@ -132,7 +140,7 @@ +//UNCOMMENTWHENINSTMNEMO 'icon' => $this->applications['horde']['webroot'] . '/mnemo/graphics/mnemo.gif', +//UNCOMMENTWHENINSTMNEMO 'name' => _("Memos"), +//UNCOMMENTWHENINSTMNEMO 'allow_guests' => false, -+//UNCOMMENTWHENINSTMNEMO 'show' => true ++//UNCOMMENTWHENINSTMNEMO 'status' => 'active' +//UNCOMMENTWHENINSTMNEMO); + +//UNCOMMENTWHENINSTNAG$this->applications['nag'] = array( @@ -141,7 +149,7 @@ +//UNCOMMENTWHENINSTNAG 'icon' => $this->applications['horde']['webroot'] . '/nag/graphics/nag.gif', +//UNCOMMENTWHENINSTNAG 'name' => _("Tasks"), +//UNCOMMENTWHENINSTNAG 'allow_guests' => false, -+//UNCOMMENTWHENINSTNAG 'show' => true ++//UNCOMMENTWHENINSTNAG 'status' => 'active' +//UNCOMMENTWHENINSTNAG); + +//UNCOMMENTWHENINSTCHORA$this->applications['chora'] = array( @@ -150,16 +158,25 @@ +//UNCOMMENTWHENINSTCHORA 'icon' => $this->applications['horde']['webroot'] . '/chora/graphics/chora.gif', +//UNCOMMENTWHENINSTCHORA 'name' => _("CVS"), +//UNCOMMENTWHENINSTCHORA 'allow_guests' => false, -+//UNCOMMENTWHENINSTCHORA 'show' => true ++//UNCOMMENTWHENINSTCHORA 'status' => 'active' +//UNCOMMENTWHENINSTCHORA); -+ ++ ++//UNCOMMENTWHENINSTKLUTZ$this->applications['klutz'] = array( ++//UNCOMMENTWHENINSTKLUTZ 'fileroot' => dirname(__FILE__) . '/../klutz', ++//UNCOMMENTWHENINSTKLUTZ 'webroot' => $this->applications['horde']['webroot'] . '/klutz', ++//UNCOMMENTWHENINSTKLUTZ 'icon' => $this->applications['horde']['webroot'] . '/klutz/graphics/klutz.gif', ++//UNCOMMENTWHENINSTKLUTZ 'name' => _("Comics"), ++//UNCOMMENTWHENINSTKLUTZ 'allow_guests' => false, ++//UNCOMMENTWHENINSTKLUTZ 'status' => 'active' ++//UNCOMMENTWHENINSTKLUTZ); ++ +//UNCOMMENTWHENINSTGOLLEM$this->applications['gollem'] = array( +//UNCOMMENTWHENINSTGOLLEM 'fileroot' => dirname(__FILE__) . '/../gollem', +//UNCOMMENTWHENINSTGOLLEM 'webroot' => '/horde/gollem', +//UNCOMMENTWHENINSTGOLLEM 'icon' => '/horde/gollem/graphics/gollem.gif', +//UNCOMMENTWHENINSTGOLLEM 'name' => _("FTP"), +//UNCOMMENTWHENINSTGOLLEM 'allow_guests' => false, -+//UNCOMMENTWHENINSTGOLLEM 'show' => true ++//UNCOMMENTWHENINSTGOLLEM 'status' => 'active' +//UNCOMMENTWHENINSTGOLLEM); + +//UNCOMMENTWHENINSTNIC$this->applications['nic'] = array( @@ -168,7 +185,7 @@ +//UNCOMMENTWHENINSTNIC 'icon' => '/horde/nic/graphics/nic.gif', +//UNCOMMENTWHENINSTNIC 'name' => _("Network"), +//UNCOMMENTWHENINSTNIC 'allow_guests' => false, -+//UNCOMMENTWHENINSTNIC 'show' => true ++//UNCOMMENTWHENINSTNIC 'status' => 'active' +//UNCOMMENTWHENINSTNIC); + +//UNCOMMENTWHENINSTJONAH$this->applications['jonah'] = array( @@ -177,7 +194,7 @@ +//UNCOMMENTWHENINSTJONAH 'icon' => '/horde/jonah/graphics/jonah.gif', +//UNCOMMENTWHENINSTJONAH 'name' => _("Headlines"), +//UNCOMMENTWHENINSTJONAH 'allow_guests' => true, -+//UNCOMMENTWHENINSTJONAH 'show' => true ++//UNCOMMENTWHENINSTJONAH 'status' => 'active' +//UNCOMMENTWHENINSTJONAH); + +//UNCOMMENTWHENINSTTROLL$this->applications['troll'] = array( @@ -186,7 +203,7 @@ +//UNCOMMENTWHENINSTTROLL 'icon' => '/horde/troll/graphics/troll.gif', +//UNCOMMENTWHENINSTTROLL 'name' => _("News"), +//UNCOMMENTWHENINSTTROLL 'allow_guests' => false, -+//UNCOMMENTWHENINSTTROLL 'show' => true ++//UNCOMMENTWHENINSTTROLL 'status' => 'active' +//UNCOMMENTWHENINSTTROLL); + +//UNCOMMENTWHENINSTBABEL$this->applications['babel'] = array( @@ -195,7 +212,7 @@ +//UNCOMMENTWHENINSTBABEL 'icon' => $this->applications['horde']['webroot'] . '/babel/graphics/babel.gif', +//UNCOMMENTWHENINSTBABEL 'name' => _("i18n"), +//UNCOMMENTWHENINSTBABEL 'allow_guests' => false, -+//UNCOMMENTWHENINSTBABEL 'show' => true ++//UNCOMMENTWHENINSTBABEL 'status' => 'active' +//UNCOMMENTWHENINSTBABEL); + +//UNCOMMENTWHENINSTWHUPS$this->applications['whups'] = array( @@ -204,29 +221,12 @@ +//UNCOMMENTWHENINSTWHUPS 'icon' => '/horde/whups/graphics/whups.gif', +//UNCOMMENTWHENINSTWHUPS 'name' => _("Bugs"), +//UNCOMMENTWHENINSTWHUPS 'allow_guests' => false, -+//UNCOMMENTWHENINSTWHUPS 'show' => true ++//UNCOMMENTWHENINSTWHUPS 'status' => 'active' +//UNCOMMENTWHENINSTWHUPS); -+ -+//UNCOMMENTWHENINSTORATOR$this->applications['orator'] = array( -+//UNCOMMENTWHENINSTORATOR 'fileroot' => dirname(__FILE__) . '/../orator', -+//UNCOMMENTWHENINSTORATOR 'webroot' => '/horde/orator', -+//UNCOMMENTWHENINSTORATOR 'name' => _("Presentations"), -+//UNCOMMENTWHENINSTORATOR 'allow_guests' => true, -+//UNCOMMENTWHENINSTORATOR 'show' => true -+//UNCOMMENTWHENINSTORATOR); - /** - * Service registry -@@ -185,7 +263,7 @@ - 'type' => 'array' - ); --$this->services['kronolith']['horde']['summary'] = array( -+$this->services['kronolith']['horde']['summary'] = array( - 'file' => '%application%/lib/api.php', - 'function' => 'kronolithSummary', - 'args' => array(), -@@ -238,6 +316,29 @@ + /** +@@ -303,6 +374,29 @@ $this->services['nag']['horde']['summary'] = array( 'file' => '%application%/lib/api.php', 'function' => 'nagSummary', diff --git a/www/horde2/files/patch-mime_drivers.php.dist b/www/horde2/files/patch-mime_drivers.php.dist index c38c7cd85e79..836707d107fc 100644 --- a/www/horde2/files/patch-mime_drivers.php.dist +++ b/www/horde2/files/patch-mime_drivers.php.dist @@ -1,9 +1,9 @@ ---- config/mime_drivers.php.dist.orig Tue May 7 13:38:08 2002 -+++ config/mime_drivers.php.dist Sat May 18 22:45:30 2002 -@@ -21,8 +21,12 @@ +--- config/mime_drivers.php.dist.orig Thu Nov 14 21:04:34 2002 ++++ config/mime_drivers.php.dist Thu Jan 9 22:06:37 2003 +@@ -22,8 +22,12 @@ $mime_drivers_map['horde']['registered'] = array( - 'php', 'tgz', 'vcard', 'enriched' + 'php', 'tgz', 'vcard', 'enriched', 'images' - // ,'msword', 'msexcel', 'mspowerpoint' - // ,'enscript', 'rar', 'zip', 'rpm', 'deb' + //UNCOMMENTIFWV ,'msword' @@ -11,11 +11,11 @@ + //UNCOMMENTWHENINSTCHORA ,'enscript' + //UNCOMMENTIFRAR , 'rar' + //UNCOMMENTIFZIP , 'zip' -+ // , 'rpm', 'deb' ++ //, 'rpm', 'deb' ); -@@ -113,22 +117,22 @@ +@@ -111,22 +115,22 @@ */ /* Location of the enscript binary. */ @@ -54,7 +54,7 @@ /** -@@ -136,7 +140,7 @@ +@@ -134,7 +138,7 @@ */ /* Location of the tar binary. */ @@ -63,7 +63,7 @@ $mime_drivers['horde']['tgz']['inline'] = true; $mime_drivers['horde']['tgz']['handles'] = array( 'x-extension/tgz', -@@ -154,14 +158,14 @@ +@@ -152,14 +156,14 @@ */ /* Location of the zipinfo binary. */ @@ -86,7 +86,7 @@ /** -@@ -170,13 +174,13 @@ +@@ -168,13 +172,13 @@ */ /* Location of the rar binary. */ @@ -107,7 +107,7 @@ /** -@@ -186,15 +190,15 @@ +@@ -184,15 +188,15 @@ */ /* Location of the wvHtml binary. */ @@ -132,7 +132,7 @@ /** -@@ -204,14 +208,14 @@ +@@ -202,14 +206,14 @@ */ /* Location of the xlhtml binary. */ @@ -155,7 +155,7 @@ /** -@@ -222,14 +226,14 @@ +@@ -220,14 +224,14 @@ */ /* Location of the ppthtml binary. */ diff --git a/www/horde2/pkg-deinstall b/www/horde2/pkg-deinstall index 8352504f3599..5b9c3758c8c1 100644 --- a/www/horde2/pkg-deinstall +++ b/www/horde2/pkg-deinstall @@ -1,4 +1,7 @@ #!/bin/sh +# +# $FreeBSD$ +# # Try to restore httpd.conf when deinstalling Horde if [ x$2 != xDEINSTALL ]; then @@ -12,3 +15,23 @@ if [ -f ${PKG_PREFIX}/etc/apache/httpd.conf.beforeHorde ] ; then ${PKG_PREFIX}/etc/apache/httpd.conf rm ${PKG_PREFIX}/etc/apache/httpd.conf.tmp fi + +# Backup Horde config files, if needed. + +if [ -z "${PACKAGE_BUILDING}" ]; then + for cf in `ls ${PKG_PREFIX}/www/horde/config/*php`; do + diff -bBqw $cf $cf.dist >/dev/null 2>&1 + case $? in + 0) # original config file, will be deleted by pkg-plist + ;; + 1) # config file has been updated, must be backuped + cp -p $cf $cf.previous + echo "===> Backing-up..." + echo "---> $cf has been saved ***" + echo "---> as $cf.previous ***" + ;; + *) # not found? + ;; + esac + done +fi diff --git a/www/horde2/pkg-plist b/www/horde2/pkg-plist index 0dac28a9f95b..275bc85f53f3 100644 --- a/www/horde2/pkg-plist +++ b/www/horde2/pkg-plist @@ -62,6 +62,7 @@ %%HORDEDIR%%/graphics/mime/text.gif %%HORDEDIR%%/graphics/mime/unknown.gif %%HORDEDIR%%/graphics/mime/vcard.gif +%%HORDEDIR%%/graphics/mime/video.gif %%HORDEDIR%%/graphics/mime/xml.gif %%HORDEDIR%%/graphics/prefs.gif %%HORDEDIR%%/graphics/problem.gif @@ -82,8 +83,10 @@ %%HORDEDIR%%/javascript.php %%HORDEDIR%%/lib/.htaccess %%HORDEDIR%%/lib/Auth.php +%%HORDEDIR%%/lib/Auth/auto.php %%HORDEDIR%%/lib/Auth/ftp.php %%HORDEDIR%%/lib/Auth/imap.php +%%HORDEDIR%%/lib/Auth/krb5.php %%HORDEDIR%%/lib/Auth/ldap.php %%HORDEDIR%%/lib/Auth/mcal.php %%HORDEDIR%%/lib/Auth/sql.php @@ -93,6 +96,15 @@ %%HORDEDIR%%/lib/Category.php %%HORDEDIR%%/lib/CategoryTree.php %%HORDEDIR%%/lib/Category/sql.php +%%HORDEDIR%%/lib/Cipher.php +%%HORDEDIR%%/lib/Cipher/BlockMode.php +%%HORDEDIR%%/lib/Cipher/BlockMode/cbc.php +%%HORDEDIR%%/lib/Cipher/BlockMode/cfb64.php +%%HORDEDIR%%/lib/Cipher/BlockMode/ecb.php +%%HORDEDIR%%/lib/Cipher/BlockMode/ofb64.php +%%HORDEDIR%%/lib/Cipher/blowfish.php +%%HORDEDIR%%/lib/Cipher/cast128.php +%%HORDEDIR%%/lib/Cipher/rc2.php %%HORDEDIR%%/lib/Data.php %%HORDEDIR%%/lib/Group.php %%HORDEDIR%%/lib/Help.php @@ -109,6 +121,7 @@ %%HORDEDIR%%/lib/MIME/Viewer/default.php %%HORDEDIR%%/lib/MIME/Viewer/enriched.php %%HORDEDIR%%/lib/MIME/Viewer/enscript.php +%%HORDEDIR%%/lib/MIME/Viewer/images.php %%HORDEDIR%%/lib/MIME/Viewer/msexcel.php %%HORDEDIR%%/lib/MIME/Viewer/mspowerpoint.php %%HORDEDIR%%/lib/MIME/Viewer/msword.php @@ -132,13 +145,29 @@ %%HORDEDIR%%/lib/Secret.php %%HORDEDIR%%/lib/Serialize.php %%HORDEDIR%%/lib/SessionCache.php +%%HORDEDIR%%/lib/SessionHandler/dbm.php +%%HORDEDIR%%/lib/SessionHandler/mysql.php +%%HORDEDIR%%/lib/SessionHandler/pgsql.php +%%HORDEDIR%%/lib/SessionHandler/sapdb.php +%%HORDEDIR%%/lib/SessionHandler/sql.php +%%HORDEDIR%%/lib/SessionHandler.php +%%HORDEDIR%%/lib/SQL.php %%HORDEDIR%%/lib/Text.php %%HORDEDIR%%/lib/Token.php %%HORDEDIR%%/lib/Token/file.php %%HORDEDIR%%/lib/Token/sql.php +%%HORDEDIR%%/lib/VFS.php +%%HORDEDIR%%/lib/VFS/ListItem.php +%%HORDEDIR%%/lib/VFS/Object.php +%%HORDEDIR%%/lib/VFS/file.php +%%HORDEDIR%%/lib/VFS/ftp.php +%%HORDEDIR%%/lib/VFS/musql.php +%%HORDEDIR%%/lib/VFS/sql.php +%%HORDEDIR%%/lib/VFS/sql_file.php %%HORDEDIR%%/lib/base.php %%HORDEDIR%%/lib/version.php %%HORDEDIR%%/locale/.htaccess +%%HORDEDIR%%/locale/bg_BG/LC_MESSAGES/horde.mo %%HORDEDIR%%/locale/cs_CZ/LC_MESSAGES/horde.mo %%HORDEDIR%%/locale/da_DK/LC_MESSAGES/horde.mo %%HORDEDIR%%/locale/de_DE/LC_MESSAGES/horde.mo @@ -147,17 +176,21 @@ %%HORDEDIR%%/locale/es_ES/LC_MESSAGES/horde.mo %%HORDEDIR%%/locale/et_EE/LC_MESSAGES/horde.mo %%HORDEDIR%%/locale/fi_FI/LC_MESSAGES/horde.mo +%%HORDEDIR%%/locale/fi_FI/help.xml %%HORDEDIR%%/locale/fr_FR/LC_MESSAGES/horde.mo %%HORDEDIR%%/locale/hu_HU/LC_MESSAGES/horde.mo %%HORDEDIR%%/locale/it_IT/LC_MESSAGES/horde.mo %%HORDEDIR%%/locale/ja_JP/LC_MESSAGES/horde.mo %%HORDEDIR%%/locale/ko_KR/LC_MESSAGES/horde.mo +%%HORDEDIR%%/locale/lt_LT/LC_MESSAGES/horde.mo +%%HORDEDIR%%/locale/lv_LV/LC_MESSAGES/horde.mo %%HORDEDIR%%/locale/nl_NL/LC_MESSAGES/horde.mo %%HORDEDIR%%/locale/nb_NO/LC_MESSAGES/horde.mo %%HORDEDIR%%/locale/nn_NO/LC_MESSAGES/horde.mo %%HORDEDIR%%/locale/pl_PL/LC_MESSAGES/horde.mo %%HORDEDIR%%/locale/pt_BR/LC_MESSAGES/horde.mo %%HORDEDIR%%/locale/pt_PT/LC_MESSAGES/horde.mo +%%HORDEDIR%%/locale/ro_RO/LC_MESSAGES/horde.mo %%HORDEDIR%%/locale/ru_RU/LC_MESSAGES/horde.mo %%HORDEDIR%%/locale/ru_RU.KOI8-R/LC_MESSAGES/horde.mo %%HORDEDIR%%/locale/sk_SK/LC_MESSAGES/horde.mo @@ -173,6 +206,7 @@ %%HORDEDIR%%/po/Makefile %%HORDEDIR%%/po/README %%HORDEDIR%%/po/wintokoi.pl +%%HORDEDIR%%/po/bg_BG.po %%HORDEDIR%%/po/cs_CZ.po %%HORDEDIR%%/po/da_DK.po %%HORDEDIR%%/po/de_DE.po @@ -184,20 +218,25 @@ %%HORDEDIR%%/po/fr_FR.po %%HORDEDIR%%/po/hu_HU.po %%HORDEDIR%%/po/it_IT.po +%%HORDEDIR%%/po/horde.pot %%HORDEDIR%%/po/ja_JP.po %%HORDEDIR%%/po/ko_KR.po +%%HORDEDIR%%/po/lt_LT.po +%%HORDEDIR%%/po/lv_LV.po %%HORDEDIR%%/po/nl_NL.po %%HORDEDIR%%/po/nb_NO.po %%HORDEDIR%%/po/nn_NO.po %%HORDEDIR%%/po/pl_PL.po %%HORDEDIR%%/po/pt_BR.po %%HORDEDIR%%/po/pt_PT.po +%%HORDEDIR%%/po/ro_RO.po %%HORDEDIR%%/po/ru_RU.po %%HORDEDIR%%/po/ru_RU.KOI8-R.po %%HORDEDIR%%/po/shtool %%HORDEDIR%%/po/sk_SK.po %%HORDEDIR%%/po/sl_SI.po %%HORDEDIR%%/po/sv_SE.po +%%HORDEDIR%%/po/translation.php %%HORDEDIR%%/po/uk_UA.po %%HORDEDIR%%/po/xgettext.sh %%HORDEDIR%%/po/zh_CN.po @@ -215,6 +254,8 @@ %%HORDEDIR%%/scripts/db/pgsql_create.sql %%HORDEDIR%%/scripts/db/pgsql_drop.sql %%HORDEDIR%%/scripts/db/prefs.sql +%%HORDEDIR%%/scripts/db/sessionhandler.sql +%%HORDEDIR%%/scripts/db/sessionhandler_sapdb.sql %%HORDEDIR%%/scripts/horde-rsync.sh %%HORDEDIR%%/scripts/ldap/horde.schema %%HORDEDIR%%/scripts/mime_mapping/Makefile @@ -288,12 +329,18 @@ etc/horde/httpd.conf.horde @dirrm %%HORDEDIR%%/lib/Auth @dirrm %%HORDEDIR%%/lib/Cache @dirrm %%HORDEDIR%%/lib/Category +@dirrm %%HORDEDIR%%/lib/Cipher/BlockMode +@dirrm %%HORDEDIR%%/lib/Cipher @dirrm %%HORDEDIR%%/lib/MIME/Viewer @dirrm %%HORDEDIR%%/lib/MIME @dirrm %%HORDEDIR%%/lib/Notification @dirrm %%HORDEDIR%%/lib/Prefs +@dirrm %%HORDEDIR%%/lib/SessionHandler @dirrm %%HORDEDIR%%/lib/Token +@dirrm %%HORDEDIR%%/lib/VFS @dirrm %%HORDEDIR%%/lib +@dirrm %%HORDEDIR%%/locale/bg_BG/LC_MESSAGES +@dirrm %%HORDEDIR%%/locale/bg_BG @dirrm %%HORDEDIR%%/locale/cs_CZ/LC_MESSAGES @dirrm %%HORDEDIR%%/locale/cs_CZ @dirrm %%HORDEDIR%%/locale/da_DK/LC_MESSAGES @@ -319,6 +366,10 @@ etc/horde/httpd.conf.horde @dirrm %%HORDEDIR%%/locale/ja_JP @dirrm %%HORDEDIR%%/locale/ko_KR/LC_MESSAGES @dirrm %%HORDEDIR%%/locale/ko_KR +@dirrm %%HORDEDIR%%/locale/lt_LT/LC_MESSAGES +@dirrm %%HORDEDIR%%/locale/lt_LT +@dirrm %%HORDEDIR%%/locale/lv_LV/LC_MESSAGES +@dirrm %%HORDEDIR%%/locale/lv_LV @dirrm %%HORDEDIR%%/locale/nl_NL/LC_MESSAGES @dirrm %%HORDEDIR%%/locale/nl_NL @dirrm %%HORDEDIR%%/locale/nb_NO/LC_MESSAGES @@ -331,6 +382,8 @@ etc/horde/httpd.conf.horde @dirrm %%HORDEDIR%%/locale/pt_BR @dirrm %%HORDEDIR%%/locale/pt_PT/LC_MESSAGES @dirrm %%HORDEDIR%%/locale/pt_PT +@dirrm %%HORDEDIR%%/locale/ro_RO/LC_MESSAGES +@dirrm %%HORDEDIR%%/locale/ro_RO @dirrm %%HORDEDIR%%/locale/ru_RU/LC_MESSAGES @dirrm %%HORDEDIR%%/locale/ru_RU @dirrm %%HORDEDIR%%/locale/ru_RU.KOI8-R/LC_MESSAGES |