summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorschmonz <schmonz>2008-10-02 15:47:15 +0000
committerschmonz <schmonz>2008-10-02 15:47:15 +0000
commit73dcc0709337de9592e75f1251ba71cf0dce487f (patch)
tree9ebd6fff14e5b31320b35aa298734fc3af8f3af3 /mail
parent10f71d4415c707fe80100e7d920a695a71099e00 (diff)
downloadpkgsrc-73dcc0709337de9592e75f1251ba71cf0dce487f.tar.gz
Update to 0.2beta (from 0.2alpha), and take MAINTAINER. From the changelog:
- Made config files location configurable (#1485215) - Reduced memory footprint when forwarding attachments (#1485345) - Allow and use spellcheck attribute for input/textarea fields (#1485060) - Added icons for forwarded/forwarded+replied messages (#1485257) - Added Reply-To to forwarded emails (#1485315) - Display progress message for folders create/delete/rename (#1485357) - Smart Tags and NOBR tag support in html messages (#1485363, #1485327) - Redesign of the identities settings (#1484042) - Add config option to disable creation/deletion of identities (#1484498) - Added 'sendmail_delay' option to restrict messages sending interval (#1484491) - Added vertical splitter for folders list resizing - Added possibility to view all headers in message view - Fixed splitter drag/resize on Opera (#1485170) - Fixed quota img height/width setting from template (#1484857) - Refactor drag & drop functionality. Don't rely on browser events anymore (#1484453) - Insert "virtual" folders in subscription list (#1484779) - Added link to open message in new window - Enable export of address book contacts as vCard - Add feature to import contacts from vcard files (#1326103) - Respect Content-Location headers in multipart/related messages according to RFC2110 (#1484946) - Allowed max. attachment size now indicated in compose screen (#1485030) - Also capture backspace key in list mode (#1484566) - Allow application/pgp parts to be displayed (#1484753) - Correctly handle options in mailto-links (#1485228) - Immediately save sort_col/sort_order in user prefs (#1485265) - Truncate very long (above 50 characters) attachment filenames when displaying - Allow to auto-detect client language if none set (#1484434) - Auto-detect the client timezone (user configurable) - Add RFC2231 header value continuations support for attachment filenames + hack for servers that not support that feature - Fix Reply-To header displaying (#1485314) - Mark form buttons that provide the most obvious operation (mainaction) - Added option 'quota_zero_as_unlimited' (#1484604) - Added PRE handling in html2text class (#1484740) - Added folder hierarchy collapsing - Added options to use syslog instead of log file (#1484850) - Added Logging & Debugging section in Installer - Fix In-Reply-To and References headers when composing saved draft message (#1485288) - Fix html message charset conversion for charsets with underline (#1485287) - Fix buttons status after contacts deletion (#1485233) - Fix escaping of To: and From: fields when building message body for reply or forward in the HTML editor (#1484904) - Use current mailbox name in template (#1485256) - Better fix for skipping untagged responses (#1485261) - Added pspell support patch by Kris Steinhoff (#1483960) - Enable spellchecker for HTML editor (#1485114) - Respect spellcheck_uri in tinyMCE spellchecker (#1484196) - Case insensitive contacts searching using PostgreSQL (#1485259) - Make default imap folders configurable for each user (#1485075) - Save outgoing mail to selectable folder (#1324581) - Fix hiding of mark menu when clicking th button again (#1484944) - Use long date format in print mode (#1485191) - Updated TinyMCE to version 3.1.0.1 - Re-enable autocomplete attribute for login form (#1485211) - Check PERMANENTFLAGS before saving $MDNSent flag (#1484963, #1485163) - Added flag column on messages list (#1484623) - Patched Mail/MimePart.php (http://pear.php.net/bugs/bug.php?id=14232) - Allow trash/junk subfolders to be purged (#1485085) - Store compose parameters in session and redirect to a unique URL - Fixed CRAM-MD5 authentication (#1484819) - Fixed forwarding messages with one HTML attachment (#1484442) - Fixed encoding of message/rfc822 attachments and image/pjpeg handling (#1484914) - Added option to select skin in user preferences - Added option to configure displaying of attached images below the message body - Added option to display images in messages from known senders (#1484601) - User preferences grouped in more fieldsets - Fix corrupted MIME headers of messages in Sent folder (#1485111) - Fixed bug in MDB2 package: http://pear.php.net/bugs/bug.php?id=14124 - Use keypress instead of keydown to select list's row (#1484816) - Don't call expunge and don't remove message row after message move if flag_for_deletion is set to true (#1485002)
Diffstat (limited to 'mail')
-rw-r--r--mail/roundcube/Makefile44
-rw-r--r--mail/roundcube/PLIST355
-rw-r--r--mail/roundcube/distinfo20
-rw-r--r--mail/roundcube/patches/patch-aa28
-rw-r--r--mail/roundcube/patches/patch-ab23
-rw-r--r--mail/roundcube/patches/patch-ac22
-rw-r--r--mail/roundcube/patches/patch-ad19
-rw-r--r--mail/roundcube/patches/patch-ae15
-rw-r--r--mail/roundcube/patches/patch-af11
-rw-r--r--mail/roundcube/patches/patch-ag13
-rw-r--r--mail/roundcube/patches/patch-ah29
11 files changed, 399 insertions, 180 deletions
diff --git a/mail/roundcube/Makefile b/mail/roundcube/Makefile
index daa9354f8f1..2225399524c 100644
--- a/mail/roundcube/Makefile
+++ b/mail/roundcube/Makefile
@@ -1,21 +1,19 @@
-# $NetBSD: Makefile,v 1.11 2008/07/30 21:29:57 schmonz Exp $
+# $NetBSD: Makefile,v 1.12 2008/10/02 15:47:15 schmonz Exp $
#
-DISTNAME= roundcubemail-${RCVERSION}-dep.1
-PKGNAME= ${DISTNAME:S/mail-${RCVERSION}-dep.1/-${VERSION}/}
+DISTNAME= roundcubemail-${RCVERSION}-dep
+PKGNAME= ${DISTNAME:S/mail-${RCVERSION}-dep/-${VERSION}/}
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=roundcubemail/}
-MAINTAINER= adrianp@NetBSD.org
+MAINTAINER= schmonz@NetBSD.org
HOMEPAGE= http://roundcube.net/
COMMENT= Browser-based multilingual IMAP client
-WRKSRC= ${WRKDIR}/${DISTNAME:S/-dep.1/-dependent/}
-
USE_TOOLS+= pax
USE_LANGUAGES= # none
NO_BUILD= yes
-RCVERSION= 0.2-alpha
+RCVERSION= 0.2-beta
VERSION= ${RCVERSION:S/-//}
.include "../../mk/bsd.prefs.mk"
@@ -38,12 +36,13 @@ BUILD_DEFS+= VARBASE WWW_USER WWW_GROUP APACHE_USER APACHE_GROUP
RCDIR= ${PREFIX}/share/roundcube
EGDIR= ${PREFIX}/share/examples/roundcube
DOCDIR= ${PREFIX}/share/doc/roundcube
-PAX_DIRS= program skins installer
+PAX_DIRS= program skins installer bin
MESSAGE_SUBST+= DOCDIR=${DOCDIR:Q} PKG_SYSCONFDIR=${PKG_SYSCONFDIR:Q}
MESSAGE_SUBST+= VARBASE=${VARBASE:Q} RCDIR=${RCDIR:Q}
FILES_SUBST+= RCDIR=${RCDIR:Q}
+OWN_DIRS+= ${PKG_SYSCONFDIR}
OWN_DIRS_PERMS+= ${VARBASE}/log/roundcube \
${WWW_USER} ${WWW_GROUP} 0755
OWN_DIRS_PERMS+= ${VARBASE}/tmp/roundcube \
@@ -51,22 +50,31 @@ OWN_DIRS_PERMS+= ${VARBASE}/tmp/roundcube \
CONF_FILES= ${EGDIR}/roundcube.conf \
${PKG_SYSCONFDIR}/roundcube.conf
-CONF_FILES+= ${EGDIR}/db.inc.php.dist \
- ${PKG_SYSCONFDIR}/db.inc.php
-CONF_FILES+= ${EGDIR}/main.inc.php.dist \
- ${PKG_SYSCONFDIR}/main.inc.php
+CONF_FILES_PERMS+= ${EGDIR}/db.inc.php.dist \
+ ${PKG_SYSCONFDIR}/db.inc.php \
+ ${WWW_USER} ${WWW_GROUP} 0640
+CONF_FILES_PERMS+= ${EGDIR}/main.inc.php.dist \
+ ${PKG_SYSCONFDIR}/main.inc.php \
+ ${WWW_USER} ${WWW_GROUP} 0640
SUBST_CLASSES+= files
SUBST_STAGE.files= do-configure
SUBST_FILES.files= roundcube.conf
SUBST_FILES.files+= config/main.inc.php.dist
+SUBST_FILES.files+= installer/index.php
SUBST_FILES.files+= program/include/iniset.php
SUBST_SED.files= -e "s|@RCDIR@|${RCDIR}|g"
SUBST_SED.files+= -e "s|@VARBASE@|${VARBASE}|g"
SUBST_SED.files+= -e "s|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g"
SUBST_MESSAGE.files= Fixing configuration files.
+REPLACE_INTERPRETER+= php
+REPLACE.php.old= .*/bin/php
+REPLACE.php.new= ${PREFIX}/bin/php
+REPLACE_FILES.php= bin/*.sh
+
INSTALLATION_DIRS= ${RCDIR}/program ${RCDIR}/skins ${EGDIR}/SQL ${DOCDIR}
+INSTALLATION_DIRS+= ${RCDIR}/bin
.include "../../mk/apache.mk"
.include "options.mk"
@@ -76,9 +84,11 @@ post-extract:
pre-install:
${FIND} ${WRKSRC} -name "*.orig" -print | ${XARGS} ${RM} -f
+. for i in 1 2 3
+ ${FIND} ${WRKSRC}/program/js/tiny_mce -type d -empty | ${XARGS} ${RMDIR}
+. endfor
do-install:
- ${INSTALL_DATA_DIR} ${RCDIR}/config
${INSTALL_DATA} ${WRKSRC}/roundcube.conf ${EGDIR}/roundcube.conf
${INSTALL_DATA} ${WRKSRC}/INSTALL ${DOCDIR}
${INSTALL_DATA} ${WRKSRC}/LICENSE ${DOCDIR}
@@ -95,14 +105,6 @@ do-install:
${EGDIR}/db.inc.php.dist
${INSTALL_DATA} ${WRKSRC}/config/main.inc.php.dist \
${EGDIR}/main.inc.php.dist
- ${INSTALL_DATA} ${WRKSRC}/config/db.inc.php.dist \
- ${RCDIR}/config/db.inc.php.dist
- ${INSTALL_DATA} ${WRKSRC}/config/main.inc.php.dist \
- ${RCDIR}/config/main.inc.php.dist
-
- ${CHMOD} ${PKGDIRMODE} ${RCDIR}/config
- ${CHOWN} ${WWW_USER}:${WWW_GROUP} ${RCDIR}/config
- ${CHOWN} ${WWW_USER}:${WWW_GROUP} ${RCDIR}/config/*.dist
. for i in ${PAX_DIRS}
cd ${WRKSRC}/${i} && pax -rw . ${RCDIR}/${i}
diff --git a/mail/roundcube/PLIST b/mail/roundcube/PLIST
index da1685dcd50..a24057f250f 100644
--- a/mail/roundcube/PLIST
+++ b/mail/roundcube/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2008/07/30 21:29:57 schmonz Exp $
+@comment $NetBSD: PLIST,v 1.8 2008/10/02 15:47:15 schmonz Exp $
share/doc/roundcube/INSTALL
share/doc/roundcube/LICENSE
share/doc/roundcube/README
@@ -15,8 +15,11 @@ share/examples/roundcube/db.inc.php.dist
share/examples/roundcube/main.inc.php.dist
share/examples/roundcube/roundcube.conf
share/roundcube/.htaccess
-share/roundcube/config/db.inc.php.dist
-share/roundcube/config/main.inc.php.dist
+share/roundcube/bin/html2text.php
+share/roundcube/bin/modcss.php
+share/roundcube/bin/msgexport.sh
+share/roundcube/bin/msgimport.sh
+share/roundcube/bin/quotaimg.php
share/roundcube/index.php
share/roundcube/installer/check.php
share/roundcube/installer/client.js
@@ -41,7 +44,6 @@ share/roundcube/program/include/rcmail.php
share/roundcube/program/include/rcube_browser.php
share/roundcube/program/include/rcube_config.php
share/roundcube/program/include/rcube_contacts.php
-share/roundcube/program/include/rcube_db.php
share/roundcube/program/include/rcube_html_page.php
share/roundcube/program/include/rcube_imap.php
share/roundcube/program/include/rcube_json_output.php
@@ -55,6 +57,7 @@ share/roundcube/program/include/rcube_smtp.inc
share/roundcube/program/include/rcube_sqlite.inc
share/roundcube/program/include/rcube_template.php
share/roundcube/program/include/rcube_user.php
+share/roundcube/program/include/rcube_vcard.php
share/roundcube/program/include/session.inc
share/roundcube/program/js/app.js
share/roundcube/program/js/common.js
@@ -62,7 +65,47 @@ share/roundcube/program/js/editor.js
share/roundcube/program/js/editor_images.js
share/roundcube/program/js/googiespell.js
share/roundcube/program/js/list.js
+share/roundcube/program/js/tiny_mce/langs/ar.js
+share/roundcube/program/js/tiny_mce/langs/bg.js
+share/roundcube/program/js/tiny_mce/langs/bs.js
+share/roundcube/program/js/tiny_mce/langs/ca.js
+share/roundcube/program/js/tiny_mce/langs/cs.js
+share/roundcube/program/js/tiny_mce/langs/da.js
+share/roundcube/program/js/tiny_mce/langs/de.js
+share/roundcube/program/js/tiny_mce/langs/el.js
share/roundcube/program/js/tiny_mce/langs/en.js
+share/roundcube/program/js/tiny_mce/langs/es.js
+share/roundcube/program/js/tiny_mce/langs/et.js
+share/roundcube/program/js/tiny_mce/langs/fa.js
+share/roundcube/program/js/tiny_mce/langs/fi.js
+share/roundcube/program/js/tiny_mce/langs/fr.js
+share/roundcube/program/js/tiny_mce/langs/he.js
+share/roundcube/program/js/tiny_mce/langs/hr.js
+share/roundcube/program/js/tiny_mce/langs/hu.js
+share/roundcube/program/js/tiny_mce/langs/is.js
+share/roundcube/program/js/tiny_mce/langs/it.js
+share/roundcube/program/js/tiny_mce/langs/ja.js
+share/roundcube/program/js/tiny_mce/langs/ko.js
+share/roundcube/program/js/tiny_mce/langs/lt.js
+share/roundcube/program/js/tiny_mce/langs/lv.js
+share/roundcube/program/js/tiny_mce/langs/mk.js
+share/roundcube/program/js/tiny_mce/langs/ms.js
+share/roundcube/program/js/tiny_mce/langs/nb.js
+share/roundcube/program/js/tiny_mce/langs/nl.js
+share/roundcube/program/js/tiny_mce/langs/nn.js
+share/roundcube/program/js/tiny_mce/langs/pl.js
+share/roundcube/program/js/tiny_mce/langs/pt.js
+share/roundcube/program/js/tiny_mce/langs/ro.js
+share/roundcube/program/js/tiny_mce/langs/ru.js
+share/roundcube/program/js/tiny_mce/langs/si.js
+share/roundcube/program/js/tiny_mce/langs/sk.js
+share/roundcube/program/js/tiny_mce/langs/sl.js
+share/roundcube/program/js/tiny_mce/langs/sr.js
+share/roundcube/program/js/tiny_mce/langs/sv.js
+share/roundcube/program/js/tiny_mce/langs/tr.js
+share/roundcube/program/js/tiny_mce/langs/uk.js
+share/roundcube/program/js/tiny_mce/langs/vi.js
+share/roundcube/program/js/tiny_mce/langs/zh.js
share/roundcube/program/js/tiny_mce/license.txt
share/roundcube/program/js/tiny_mce/plugins/compat2x/editor_plugin.js
share/roundcube/program/js/tiny_mce/plugins/compat2x/editor_plugin_src.js
@@ -90,7 +133,47 @@ share/roundcube/program/js/tiny_mce/plugins/emotions/img/smiley-undecided.gif
share/roundcube/program/js/tiny_mce/plugins/emotions/img/smiley-wink.gif
share/roundcube/program/js/tiny_mce/plugins/emotions/img/smiley-yell.gif
share/roundcube/program/js/tiny_mce/plugins/emotions/js/emotions.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/ar_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/bg_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/bs_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/ca_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/cs_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/da_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/de_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/el_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/en_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/es_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/et_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/fa_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/fi_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/fr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/he_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/hr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/hu_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/is_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/it_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/ja_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/ko_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/lt_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/lv_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/mk_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/ms_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/nb_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/nl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/nn_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/pl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/pt_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/ro_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/ru_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/si_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/sk_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/sl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/sr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/sv_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/tr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/uk_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/vi_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/zh_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/css/content.css
share/roundcube/program/js/tiny_mce/plugins/media/css/media.css
share/roundcube/program/js/tiny_mce/plugins/media/editor_plugin.js
@@ -104,7 +187,47 @@ share/roundcube/program/js/tiny_mce/plugins/media/img/trans.gif
share/roundcube/program/js/tiny_mce/plugins/media/img/windowsmedia.gif
share/roundcube/program/js/tiny_mce/plugins/media/js/embed.js
share/roundcube/program/js/tiny_mce/plugins/media/js/media.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/ar_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/bg_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/bs_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/ca_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/cs_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/da_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/de_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/el_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/en_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/es_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/et_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/fa_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/fi_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/fr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/he_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/hr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/hu_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/is_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/it_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/ja_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/ko_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/lt_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/lv_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/mk_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/ms_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/nb_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/nl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/nn_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/pl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/pt_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/ro_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/ru_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/si_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/sk_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/sl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/sr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/sv_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/tr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/uk_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/vi_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/zh_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/media.htm
share/roundcube/program/js/tiny_mce/plugins/nonbreaking/editor_plugin.js
share/roundcube/program/js/tiny_mce/plugins/nonbreaking/editor_plugin_src.js
@@ -122,12 +245,62 @@ share/roundcube/program/js/tiny_mce/plugins/searchreplace/css/searchreplace.css
share/roundcube/program/js/tiny_mce/plugins/searchreplace/editor_plugin.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/editor_plugin_src.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/js/searchreplace.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/ar_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/bg_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/bs_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/ca_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/cs_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/da_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/de_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/el_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/en_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/es_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/et_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/fa_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/fi_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/fr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/he_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/hr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/hu_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/is_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/it_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/ja_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/ko_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/lt_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/lv_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/mk_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/ms_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/nb_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/nl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/nn_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/pl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/pt_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/ro_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/ru_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/si_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/sk_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/sl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/sr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/sv_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/tr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/uk_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/vi_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/zh_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/searchreplace.htm
+share/roundcube/program/js/tiny_mce/plugins/spellchecker/classes/EnchantSpell.php
+share/roundcube/program/js/tiny_mce/plugins/spellchecker/classes/GoogleSpell.php
+share/roundcube/program/js/tiny_mce/plugins/spellchecker/classes/PSpell.php
+share/roundcube/program/js/tiny_mce/plugins/spellchecker/classes/PSpellShell.php
+share/roundcube/program/js/tiny_mce/plugins/spellchecker/classes/SpellChecker.php
+share/roundcube/program/js/tiny_mce/plugins/spellchecker/classes/utils/JSON.php
+share/roundcube/program/js/tiny_mce/plugins/spellchecker/classes/utils/Logger.php
+share/roundcube/program/js/tiny_mce/plugins/spellchecker/config.php
share/roundcube/program/js/tiny_mce/plugins/spellchecker/css/content.css
share/roundcube/program/js/tiny_mce/plugins/spellchecker/editor_plugin.js
share/roundcube/program/js/tiny_mce/plugins/spellchecker/editor_plugin_src.js
share/roundcube/program/js/tiny_mce/plugins/spellchecker/img/wline.gif
+share/roundcube/program/js/tiny_mce/plugins/spellchecker/includes/general.php
+share/roundcube/program/js/tiny_mce/plugins/spellchecker/rpc.php
share/roundcube/program/js/tiny_mce/plugins/table/cell.htm
share/roundcube/program/js/tiny_mce/plugins/table/css/cell.css
share/roundcube/program/js/tiny_mce/plugins/table/css/row.css
@@ -138,7 +311,47 @@ share/roundcube/program/js/tiny_mce/plugins/table/js/cell.js
share/roundcube/program/js/tiny_mce/plugins/table/js/merge_cells.js
share/roundcube/program/js/tiny_mce/plugins/table/js/row.js
share/roundcube/program/js/tiny_mce/plugins/table/js/table.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/ar_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/bg_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/bs_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/ca_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/cs_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/da_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/de_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/el_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/en_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/es_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/et_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/fa_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/fi_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/fr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/he_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/hr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/hu_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/is_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/it_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/ja_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/ko_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/lt_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/lv_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/mk_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/ms_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/nb_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/nl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/nn_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/pl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/pt_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/ro_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/ru_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/si_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/sk_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/sl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/sr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/sv_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/tr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/uk_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/vi_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/zh_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/merge_cells.htm
share/roundcube/program/js/tiny_mce/plugins/table/row.htm
share/roundcube/program/js/tiny_mce/plugins/table/table.htm
@@ -179,8 +392,88 @@ share/roundcube/program/js/tiny_mce/themes/advanced/js/color_picker.js
share/roundcube/program/js/tiny_mce/themes/advanced/js/image.js
share/roundcube/program/js/tiny_mce/themes/advanced/js/link.js
share/roundcube/program/js/tiny_mce/themes/advanced/js/source_editor.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ar.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ar_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/bg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/bg_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/bs.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/bs_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ca.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ca_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/cs.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/cs_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/da.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/da_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/de.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/de_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/el.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/el_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/en.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/en_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/es.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/es_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/et.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/et_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/fa.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/fa_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/fi.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/fi_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/fr.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/fr_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/he.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/he_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/hr.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/hr_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/hu.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/hu_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/is.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/is_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/it.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/it_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ja.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ja_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ko.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ko_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/lt.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/lt_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/lv.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/lv_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/mk.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/mk_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ms.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ms_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/nb.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/nb_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/nl.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/nl_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/nn.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/nn_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/pl.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/pl_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/pt.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/pt_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ro.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ro_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ru.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ru_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/si.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/si_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/sk.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/sk_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/sl.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/sl_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/sr.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/sr_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/sv.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/sv_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/tr.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/tr_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/uk.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/uk_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/vi.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/vi_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/zh.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/zh_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/link.htm
share/roundcube/program/js/tiny_mce/themes/advanced/skins/default/content.css
share/roundcube/program/js/tiny_mce/themes/advanced/skins/default/dialog.css
@@ -225,6 +518,8 @@ share/roundcube/program/lib/utf7.inc
share/roundcube/program/lib/washtml.php
share/roundcube/program/localization/ar_SA/labels.inc
share/roundcube/program/localization/ar_SA/messages.inc
+share/roundcube/program/localization/az_AZ/labels.inc
+share/roundcube/program/localization/az_AZ/messages.inc
share/roundcube/program/localization/bg_BG/labels.inc
share/roundcube/program/localization/bg_BG/messages.inc
share/roundcube/program/localization/bs_BA/labels.inc
@@ -267,8 +562,8 @@ share/roundcube/program/localization/he_IL/labels.inc
share/roundcube/program/localization/he_IL/messages.inc
share/roundcube/program/localization/hi_IN/labels.inc
share/roundcube/program/localization/hi_IN/messages.inc
-share/roundcube/program/localization/hr/labels.inc
-share/roundcube/program/localization/hr/messages.inc
+share/roundcube/program/localization/hr_HR/labels.inc
+share/roundcube/program/localization/hr_HR/messages.inc
share/roundcube/program/localization/hu_HU/labels.inc
share/roundcube/program/localization/hu_HU/messages.inc
share/roundcube/program/localization/hy_AM/labels.inc
@@ -343,7 +638,9 @@ share/roundcube/program/localization/zh_TW/messages.inc
share/roundcube/program/steps/addressbook/copy.inc
share/roundcube/program/steps/addressbook/delete.inc
share/roundcube/program/steps/addressbook/edit.inc
+share/roundcube/program/steps/addressbook/export.inc
share/roundcube/program/steps/addressbook/func.inc
+share/roundcube/program/steps/addressbook/import.inc
share/roundcube/program/steps/addressbook/list.inc
share/roundcube/program/steps/addressbook/mailto.inc
share/roundcube/program/steps/addressbook/save.inc
@@ -357,6 +654,7 @@ share/roundcube/program/steps/mail/folders.inc
share/roundcube/program/steps/mail/func.inc
share/roundcube/program/steps/mail/get.inc
share/roundcube/program/steps/mail/getunread.inc
+share/roundcube/program/steps/mail/headers.inc
share/roundcube/program/steps/mail/list.inc
share/roundcube/program/steps/mail/mark.inc
share/roundcube/program/steps/mail/move_del.inc
@@ -366,6 +664,8 @@ share/roundcube/program/steps/mail/sendmail.inc
share/roundcube/program/steps/mail/sendmdn.inc
share/roundcube/program/steps/mail/show.inc
share/roundcube/program/steps/mail/spell.inc
+share/roundcube/program/steps/mail/spell_googie.inc
+share/roundcube/program/steps/mail/spell_pspell.inc
share/roundcube/program/steps/mail/upload.inc
share/roundcube/program/steps/mail/viewsource.inc
share/roundcube/program/steps/settings/delete_identity.inc
@@ -390,6 +690,9 @@ share/roundcube/skins/default/images/buttons/add_pas.png
share/roundcube/skins/default/images/buttons/add_sel.png
share/roundcube/skins/default/images/buttons/addressbook.gif
share/roundcube/skins/default/images/buttons/addressbook.png
+share/roundcube/skins/default/images/buttons/adr_import_act.png
+share/roundcube/skins/default/images/buttons/adr_import_pas.png
+share/roundcube/skins/default/images/buttons/adr_import_sel.png
share/roundcube/skins/default/images/buttons/attach_act.png
share/roundcube/skins/default/images/buttons/attach_pas.png
share/roundcube/skins/default/images/buttons/attach_sel.png
@@ -476,8 +779,12 @@ share/roundcube/skins/default/images/googiespell/ok.gif
share/roundcube/skins/default/images/googiespell/spellc.gif
share/roundcube/skins/default/images/icons/abcard.png
share/roundcube/skins/default/images/icons/attachment.png
+share/roundcube/skins/default/images/icons/collapsed.png
share/roundcube/skins/default/images/icons/deleted.png
share/roundcube/skins/default/images/icons/dot.png
+share/roundcube/skins/default/images/icons/down_small.gif
+share/roundcube/skins/default/images/icons/expanded.png
+share/roundcube/skins/default/images/icons/extwin.png
share/roundcube/skins/default/images/icons/flagged.png
share/roundcube/skins/default/images/icons/folder-closed.png
share/roundcube/skins/default/images/icons/folder-drafts.png
@@ -487,13 +794,16 @@ share/roundcube/skins/default/images/icons/folder-open.png
share/roundcube/skins/default/images/icons/folder-sent.png
share/roundcube/skins/default/images/icons/folder-trash.png
share/roundcube/skins/default/images/icons/forwarded.png
+share/roundcube/skins/default/images/icons/forwarded_replied.png
share/roundcube/skins/default/images/icons/plus.gif
share/roundcube/skins/default/images/icons/remove-attachment.png
share/roundcube/skins/default/images/icons/rename.png
share/roundcube/skins/default/images/icons/replied.png
share/roundcube/skins/default/images/icons/reset.gif
share/roundcube/skins/default/images/icons/silhouette.png
+share/roundcube/skins/default/images/icons/unflagged.png
share/roundcube/skins/default/images/icons/unread.png
+share/roundcube/skins/default/images/icons/up_small.gif
share/roundcube/skins/default/images/listheader_aqua.gif
share/roundcube/skins/default/images/listheader_dark.gif
share/roundcube/skins/default/images/listheader_light.gif
@@ -521,13 +831,13 @@ share/roundcube/skins/default/print.css
share/roundcube/skins/default/settings.css
share/roundcube/skins/default/splitter.js
share/roundcube/skins/default/templates/addcontact.html
-share/roundcube/skins/default/templates/addidentity.html
share/roundcube/skins/default/templates/addressbook.html
share/roundcube/skins/default/templates/compose.html
share/roundcube/skins/default/templates/editcontact.html
share/roundcube/skins/default/templates/editidentity.html
share/roundcube/skins/default/templates/error.html
share/roundcube/skins/default/templates/identities.html
+share/roundcube/skins/default/templates/importcontacts.html
share/roundcube/skins/default/templates/login.html
share/roundcube/skins/default/templates/mail.html
share/roundcube/skins/default/templates/managefolders.html
@@ -586,7 +896,7 @@ share/roundcube/skins/default/watermark.html
@dirrm share/roundcube/program/localization/id_ID
@dirrm share/roundcube/program/localization/hy_AM
@dirrm share/roundcube/program/localization/hu_HU
-@dirrm share/roundcube/program/localization/hr
+@dirrm share/roundcube/program/localization/hr_HR
@dirrm share/roundcube/program/localization/hi_IN
@dirrm share/roundcube/program/localization/he_IL
@dirrm share/roundcube/program/localization/gl_ES
@@ -608,6 +918,7 @@ share/roundcube/skins/default/watermark.html
@dirrm share/roundcube/program/localization/ca_ES
@dirrm share/roundcube/program/localization/bs_BA
@dirrm share/roundcube/program/localization/bg_BG
+@dirrm share/roundcube/program/localization/az_AZ
@dirrm share/roundcube/program/localization/ar_SA
@dirrm share/roundcube/program/localization
@dirrm share/roundcube/program/lib
@@ -625,66 +936,46 @@ share/roundcube/skins/default/watermark.html
@dirrm share/roundcube/program/js/tiny_mce/themes/advanced/skins/default
@dirrm share/roundcube/program/js/tiny_mce/themes/advanced/skins
@dirrm share/roundcube/program/js/tiny_mce/themes/advanced/langs
-@dirrm share/roundcube/program/js/tiny_mce/themes/advanced/jscripts
@dirrm share/roundcube/program/js/tiny_mce/themes/advanced/js
@dirrm share/roundcube/program/js/tiny_mce/themes/advanced/img
-@dirrm share/roundcube/program/js/tiny_mce/themes/advanced/images/xp
-@dirrm share/roundcube/program/js/tiny_mce/themes/advanced/images
-@dirrm share/roundcube/program/js/tiny_mce/themes/advanced/docs/en/images
-@dirrm share/roundcube/program/js/tiny_mce/themes/advanced/docs/en
-@dirrm share/roundcube/program/js/tiny_mce/themes/advanced/docs
-@dirrm share/roundcube/program/js/tiny_mce/themes/advanced/css
@dirrm share/roundcube/program/js/tiny_mce/themes/advanced
@dirrm share/roundcube/program/js/tiny_mce/themes
@dirrm share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/langs
@dirrm share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/js
@dirrm share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/css
@dirrm share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras
-@dirrm share/roundcube/program/js/tiny_mce/plugins/visualchars/langs
-@dirrm share/roundcube/program/js/tiny_mce/plugins/visualchars/images
@dirrm share/roundcube/program/js/tiny_mce/plugins/visualchars
@dirrm share/roundcube/program/js/tiny_mce/plugins/table/langs
-@dirrm share/roundcube/program/js/tiny_mce/plugins/table/jscripts
@dirrm share/roundcube/program/js/tiny_mce/plugins/table/js
-@dirrm share/roundcube/program/js/tiny_mce/plugins/table/images
@dirrm share/roundcube/program/js/tiny_mce/plugins/table/css
@dirrm share/roundcube/program/js/tiny_mce/plugins/table
-@dirrm share/roundcube/program/js/tiny_mce/plugins/spellchecker/langs
+@dirrm share/roundcube/program/js/tiny_mce/plugins/spellchecker/includes
@dirrm share/roundcube/program/js/tiny_mce/plugins/spellchecker/img
-@dirrm share/roundcube/program/js/tiny_mce/plugins/spellchecker/images
@dirrm share/roundcube/program/js/tiny_mce/plugins/spellchecker/css
+@dirrm share/roundcube/program/js/tiny_mce/plugins/spellchecker/classes/utils
@dirrm share/roundcube/program/js/tiny_mce/plugins/spellchecker/classes
@dirrm share/roundcube/program/js/tiny_mce/plugins/spellchecker
@dirrm share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs
-@dirrm share/roundcube/program/js/tiny_mce/plugins/searchreplace/jscripts
@dirrm share/roundcube/program/js/tiny_mce/plugins/searchreplace/js
-@dirrm share/roundcube/program/js/tiny_mce/plugins/searchreplace/images
@dirrm share/roundcube/program/js/tiny_mce/plugins/searchreplace/css
@dirrm share/roundcube/program/js/tiny_mce/plugins/searchreplace
@dirrm share/roundcube/program/js/tiny_mce/plugins/paste/langs
@dirrm share/roundcube/program/js/tiny_mce/plugins/paste/js
@dirrm share/roundcube/program/js/tiny_mce/plugins/paste/css
@dirrm share/roundcube/program/js/tiny_mce/plugins/paste
-@dirrm share/roundcube/program/js/tiny_mce/plugins/nonbreaking/langs
-@dirrm share/roundcube/program/js/tiny_mce/plugins/nonbreaking/images
@dirrm share/roundcube/program/js/tiny_mce/plugins/nonbreaking
@dirrm share/roundcube/program/js/tiny_mce/plugins/media/langs
-@dirrm share/roundcube/program/js/tiny_mce/plugins/media/jscripts
@dirrm share/roundcube/program/js/tiny_mce/plugins/media/js
@dirrm share/roundcube/program/js/tiny_mce/plugins/media/img
-@dirrm share/roundcube/program/js/tiny_mce/plugins/media/images
@dirrm share/roundcube/program/js/tiny_mce/plugins/media/css
@dirrm share/roundcube/program/js/tiny_mce/plugins/media
@dirrm share/roundcube/program/js/tiny_mce/plugins/emotions/langs
-@dirrm share/roundcube/program/js/tiny_mce/plugins/emotions/jscripts
@dirrm share/roundcube/program/js/tiny_mce/plugins/emotions/js
@dirrm share/roundcube/program/js/tiny_mce/plugins/emotions/img
-@dirrm share/roundcube/program/js/tiny_mce/plugins/emotions/images
@dirrm share/roundcube/program/js/tiny_mce/plugins/emotions
@dirrm share/roundcube/program/js/tiny_mce/plugins/directionality
@dirrm share/roundcube/program/js/tiny_mce/plugins/contextmenu
@dirrm share/roundcube/program/js/tiny_mce/plugins/compat2x
-@dirrm share/roundcube/program/js/tiny_mce/plugins/cleanup
@dirrm share/roundcube/program/js/tiny_mce/plugins
@dirrm share/roundcube/program/js/tiny_mce/langs
@dirrm share/roundcube/program/js/tiny_mce
@@ -693,8 +984,8 @@ share/roundcube/skins/default/watermark.html
@dirrm share/roundcube/program
@dirrm share/roundcube/installer/images
@dirrm share/roundcube/installer
-@unexec ${RMDIR} %D/share/roundcube 2>/dev/null || ${TRUE}
-@unexec ${RMDIR} %D/share/roundcube/config 2>/dev/null || ${TRUE}
+@dirrm share/roundcube/bin
+@dirrm share/roundcube
@dirrm share/examples/roundcube/SQL
@dirrm share/examples/roundcube
@dirrm share/doc/roundcube
diff --git a/mail/roundcube/distinfo b/mail/roundcube/distinfo
index 833cbababb9..cf64731b0c3 100644
--- a/mail/roundcube/distinfo
+++ b/mail/roundcube/distinfo
@@ -1,13 +1,9 @@
-$NetBSD: distinfo,v 1.7 2008/07/30 21:29:57 schmonz Exp $
+$NetBSD: distinfo,v 1.8 2008/10/02 15:47:15 schmonz Exp $
-SHA1 (roundcubemail-0.2-alpha-dep.1.tar.gz) = b5728599f1913794410d57af76297f9d414b4863
-RMD160 (roundcubemail-0.2-alpha-dep.1.tar.gz) = 42a49f6b03de62978ba38cb1ec8f981fae13dc16
-Size (roundcubemail-0.2-alpha-dep.1.tar.gz) = 898071 bytes
-SHA1 (patch-aa) = 621204db27874a799e5190e2cc00c3187cb3c61a
-SHA1 (patch-ab) = bf0d370822f91ef939d9cec222c05a164e4d3006
-SHA1 (patch-ac) = ab4368d10573ccc0440fd778a80de539e0398d87
-SHA1 (patch-ad) = 10809379b17f65648cbfd7e6a419c5581d7e9c48
-SHA1 (patch-ae) = c9b56229d8f33687f9062c44a690649a7058da92
-SHA1 (patch-af) = 2fc234cba7e8fac9e5b57edd70985fd022d811ff
-SHA1 (patch-ag) = fa87675c2dcd37df0cc814d79459ee7c0992100f
-SHA1 (patch-ah) = 1a7a36132549c7a07f2556fbc21e70263906fead
+SHA1 (roundcubemail-0.2-beta-dep.tar.gz) = eb37b1000aadcffa9eecb8e01f311906fd7a9bd1
+RMD160 (roundcubemail-0.2-beta-dep.tar.gz) = 76b75b1decbcb5a9250cc413eafb3818fe10353a
+Size (roundcubemail-0.2-beta-dep.tar.gz) = 1126334 bytes
+SHA1 (patch-aa) = 9e3821f745cfbec7fd2fb2783ff57e570cfd4457
+SHA1 (patch-ab) = 9e81e117952150f363265bbda11cae9eb7d77c08
+SHA1 (patch-ac) = df56f22ca7f5d932bc1b43d1e4b0a1d2f193a24b
+SHA1 (patch-af) = 858606b6e1b6fb0eafa568267ba98278fcc64fc4
diff --git a/mail/roundcube/patches/patch-aa b/mail/roundcube/patches/patch-aa
index 08da2a7bd49..028dc72adca 100644
--- a/mail/roundcube/patches/patch-aa
+++ b/mail/roundcube/patches/patch-aa
@@ -1,17 +1,25 @@
-$NetBSD: patch-aa,v 1.2 2007/11/08 23:35:33 adrianp Exp $
+$NetBSD: patch-aa,v 1.3 2008/10/02 15:47:15 schmonz Exp $
---- config/main.inc.php.dist.orig 2007-10-20 23:14:12.000000000 +0100
+--- config/main.inc.php.dist.orig 2008-09-21 07:22:17.000000000 -0400
+++ config/main.inc.php.dist
-@@ -97,10 +97,10 @@ $rcmail_config['skin_path'] = 'skins/def
- $rcmail_config['skin_include_php'] = FALSE;
+@@ -30,10 +30,10 @@ $rcmail_config['syslog_facility'] = LOG_
- // use this folder to store temp files (must be writebale for apache user)
+ // use this folder to store log files (must be writeable for apache user)
+ // This is used by the 'file' log driver.
+-$rcmail_config['log_dir'] = 'logs/';
++$rcmail_config['log_dir'] = '@VARBASE@/log/roundcube/';
+
+ // use this folder to store temp files (must be writeable for apache user)
-$rcmail_config['temp_dir'] = 'temp/';
+$rcmail_config['temp_dir'] = '@VARBASE@/tmp/roundcube/';
- // use this folder to store log files (must be writebale for apache user)
--$rcmail_config['log_dir'] = 'logs/';
-+$rcmail_config['log_dir'] = '@VARBASE@/log/roundcube/';
+ // enable caching of messages and mailbox data in the local database.
+ // this is recommended if the IMAP server does not run on the same machine
+@@ -378,4 +378,7 @@ $rcmail_config['logout_expunge'] = FALSE
+ $rcmail_config['inline_images'] = TRUE;
- // session lifetime in minutes
- $rcmail_config['session_lifetime'] = 10;
+ // end of config file
++
++include_once('main-local.inc.php');
++
+ ?>
diff --git a/mail/roundcube/patches/patch-ab b/mail/roundcube/patches/patch-ab
index 565ddab71e1..eb6c17b1970 100644
--- a/mail/roundcube/patches/patch-ab
+++ b/mail/roundcube/patches/patch-ab
@@ -1,13 +1,12 @@
-$NetBSD: patch-ab,v 1.4 2008/07/30 21:29:57 schmonz Exp $
+$NetBSD: patch-ab,v 1.5 2008/10/02 15:47:15 schmonz Exp $
---- installer/config.php.orig 2008-06-16 12:42:39.000000000 -0400
-+++ installer/config.php
-@@ -23,7 +23,7 @@ $_SESSION['allowinstaller'] = true;
- if (!empty($_POST['submit'])) {
-
- echo '<p class="notice">Copy the following configurations and save them in two files (names above the text box)';
-- echo ' within the <tt>config/</tt> directory of your RoundCube installation.<br/>';
-+ echo ' within the <tt>'.RCMAIL_CONFIG_DIR.'/</tt> directory of your RoundCube installation.<br/>';
- echo ' Make sure that there are no characters outside the <tt>&lt;?php ?&gt;</tt> brackets when saving the files.</p>';
-
- $textbox = new html_textarea(array('rows' => 16, 'cols' => 60, 'class' => "configfile"));
+--- config/db.inc.php.dist.orig 2008-08-26 03:21:50.000000000 -0400
++++ config/db.inc.php.dist
+@@ -62,4 +62,7 @@ $rcmail_config['db_sequence_messages'] =
+
+
+ // end db config file
++
++include_once('db-local.inc.php');
++
+ ?>
diff --git a/mail/roundcube/patches/patch-ac b/mail/roundcube/patches/patch-ac
index edab175d2e8..add34d7163e 100644
--- a/mail/roundcube/patches/patch-ac
+++ b/mail/roundcube/patches/patch-ac
@@ -1,13 +1,13 @@
-$NetBSD: patch-ac,v 1.2 2008/07/30 21:29:57 schmonz Exp $
+$NetBSD: patch-ac,v 1.3 2008/10/02 15:47:15 schmonz Exp $
---- installer/index.php.orig 2008-06-16 12:42:39.000000000 -0400
+--- installer/index.php.orig 2008-09-21 07:58:40.000000000 -0400
+++ installer/index.php
-@@ -59,7 +59,7 @@ function __autoload($classname)
- if ($RCI->configured && !$RCI->getprop('enable_installer') && !$_SESSION['allowinstaller']) {
- // header("HTTP/1.0 404 Not Found");
- echo '<h2 class="error">The installer is disabled!</h2>';
-- echo '<p>To enable it again, set <tt>$rcmail_config[\'enable_installer\'] = true;</tt> in config/main.inc.php</p>';
-+ echo '<p>To enable it again, set <tt>$rcmail_config[\'enable_installer\'] = true;</tt> in '.RCMAIL_CONFIG_DIR.'/main.inc.php</p>';
- echo '</div></body></html>';
- exit;
- }
+@@ -3,7 +3,7 @@ ini_set('error_reporting', E_ALL&~E_NOTI
+ ini_set('display_errors', 1);
+
+ define('INSTALL_PATH', realpath(dirname(__FILE__) . '/../').'/');
+-define('RCMAIL_CONFIG_DIR', INSTALL_PATH . 'config');
++define('RCMAIL_CONFIG_DIR', '@PKG_SYSCONFDIR@');
+
+ $include_path = INSTALL_PATH . 'program/lib' . PATH_SEPARATOR;
+ $include_path .= INSTALL_PATH . 'program' . PATH_SEPARATOR;
diff --git a/mail/roundcube/patches/patch-ad b/mail/roundcube/patches/patch-ad
deleted file mode 100644
index 060a7ef7d45..00000000000
--- a/mail/roundcube/patches/patch-ad
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD: patch-ad,v 1.2 2008/07/30 21:29:57 schmonz Exp $
-
---- installer/rcube_install.php.orig 2008-05-05 02:48:39.000000000 -0400
-+++ installer/rcube_install.php
-@@ -79,12 +79,12 @@ class rcube_install
- */
- function _load_config($suffix)
- {
-- @include '../config/main.inc' . $suffix;
-+ @include RCMAIL_CONFIG_DIR . '/main.inc' . $suffix;
- if (is_array($rcmail_config)) {
- $this->config += $rcmail_config;
- }
-
-- @include '../config/db.inc'. $suffix;
-+ @include RCMAIL_CONFIG_DIR . '/db.inc'. $suffix;
- if (is_array($rcmail_config)) {
- $this->config += $rcmail_config;
- }
diff --git a/mail/roundcube/patches/patch-ae b/mail/roundcube/patches/patch-ae
deleted file mode 100644
index 41b5f5fa29e..00000000000
--- a/mail/roundcube/patches/patch-ae
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-ae,v 1.1 2008/07/30 21:29:57 schmonz Exp $
-
---- installer/test.php.orig 2008-04-12 09:54:45.000000000 -0400
-+++ installer/test.php
-@@ -3,8 +3,8 @@
- <h3>Check config files</h3>
- <?php
-
--$read_main = is_readable(INSTALL_PATH.'config/main.inc.php');
--$read_db = is_readable(INSTALL_PATH.'config/db.inc.php');
-+$read_main = is_readable(RCMAIL_CONFIG_DIR.'/main.inc.php');
-+$read_db = is_readable(RCMAIL_CONFIG_DIR.'/db.inc.php');
-
- if ($read_main && !empty($RCI->config)) {
- $RCI->pass('main.inc.php');
diff --git a/mail/roundcube/patches/patch-af b/mail/roundcube/patches/patch-af
index abf00d8f8bb..8a19873732a 100644
--- a/mail/roundcube/patches/patch-af
+++ b/mail/roundcube/patches/patch-af
@@ -1,14 +1,13 @@
-$NetBSD: patch-af,v 1.1 2008/07/30 21:29:57 schmonz Exp $
+$NetBSD: patch-af,v 1.2 2008/10/02 15:47:15 schmonz Exp $
---- program/include/iniset.php.orig 2008-06-09 16:57:53.000000000 -0400
+--- program/include/iniset.php.orig 2008-09-21 08:04:43.000000000 -0400
+++ program/include/iniset.php
-@@ -30,6 +30,9 @@ if (!defined('INSTALL_PATH')) {
+@@ -30,7 +30,7 @@ if (!defined('INSTALL_PATH')) {
define('INSTALL_PATH', dirname($_SERVER['SCRIPT_FILENAME']).'/');
}
-+// define('RCMAIL_CONFIG_DIR', INSTALL_PATH . 'config');
+-define('RCMAIL_CONFIG_DIR', INSTALL_PATH . 'config');
+define('RCMAIL_CONFIG_DIR', '@PKG_SYSCONFDIR@');
-+
+
// make sure path_separator is defined
if (!defined('PATH_SEPARATOR')) {
- define('PATH_SEPARATOR', (eregi('win', PHP_OS) ? ';' : ':'));
diff --git a/mail/roundcube/patches/patch-ag b/mail/roundcube/patches/patch-ag
deleted file mode 100644
index 07ca88b8405..00000000000
--- a/mail/roundcube/patches/patch-ag
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ag,v 1.1 2008/07/30 21:29:57 schmonz Exp $
-
---- program/include/rcmail.php.orig 2008-06-07 15:33:07.000000000 -0400
-+++ program/include/rcmail.php
-@@ -410,7 +410,7 @@ class rcmail
- raise_error(array(
- 'code' => 600,
- 'type' => 'php',
-- 'file' => "config/main.inc.php",
-+ 'file' => RCMAIL_CONFIG_DIR."/main.inc.php",
- 'message' => "Acces denied for new user $username. 'auto_create_user' is disabled"
- ), true, false);
- }
diff --git a/mail/roundcube/patches/patch-ah b/mail/roundcube/patches/patch-ah
deleted file mode 100644
index 34657de439d..00000000000
--- a/mail/roundcube/patches/patch-ah
+++ /dev/null
@@ -1,29 +0,0 @@
-$NetBSD: patch-ah,v 1.1 2008/07/30 21:29:57 schmonz Exp $
-
---- program/include/rcube_config.php.orig 2008-05-15 16:05:20.000000000 -0400
-+++ program/include/rcube_config.php
-@@ -50,11 +50,11 @@ class rcube_config
- ob_start();
-
- // load main config file
-- include_once(INSTALL_PATH . 'config/main.inc.php');
-+ include_once(RCMAIL_CONFIG_DIR . '/main.inc.php');
- $this->prop = (array)$rcmail_config;
-
- // load database config
-- include_once(INSTALL_PATH . 'config/db.inc.php');
-+ include_once(RCMAIL_CONFIG_DIR . '/db.inc.php');
- $this->prop += (array)$rcmail_config;
-
- // load host-specific configuration
-@@ -103,8 +103,8 @@ class rcube_config
- $fname = preg_replace('/[^a-z0-9\.\-_]/i', '', $_SERVER['HTTP_HOST']) . '.inc.php';
- }
-
-- if ($fname && is_file(INSTALL_PATH . 'config/' . $fname)) {
-- include(INSTALL_PATH . 'config/' . $fname);
-+ if ($fname && is_file(RCMAIL_CONFIG_DIR . '/' . $fname)) {
-+ include(RCMAIL_CONFIG_DIR . '/' . $fname);
- $this->prop = array_merge($this->prop, (array)$rcmail_config);
- }
- }