summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mail-client')
-rw-r--r--mail-client/roundcube/ChangeLog239
-rw-r--r--mail-client/roundcube/Manifest8
-rw-r--r--mail-client/roundcube/files/postinstall-en-0.6.txt73
-rw-r--r--mail-client/roundcube/files/postupgrade-en-0.6.txt41
-rw-r--r--mail-client/roundcube/metadata.xml5
-rw-r--r--mail-client/roundcube/roundcube-0.5.4.ebuild65
-rw-r--r--mail-client/roundcube/roundcube-0.6.ebuild76
7 files changed, 0 insertions, 507 deletions
diff --git a/mail-client/roundcube/ChangeLog b/mail-client/roundcube/ChangeLog
deleted file mode 100644
index 12c95bf..0000000
--- a/mail-client/roundcube/ChangeLog
+++ /dev/null
@@ -1,239 +0,0 @@
-# ChangeLog for mail-client/roundcube
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-client/roundcube/ChangeLog,v 1.57 2011/08/25 02:47:36 radhermit Exp $
-
- 25 Aug 2011; Tim Harder <radhermit@gentoo.org> -roundcube-0.5.1.ebuild,
- -roundcube-0.5.3.ebuild:
- Remove old.
-
- 24 Aug 2011; Markus Meier <maekke@gentoo.org> roundcube-0.5.4.ebuild:
- arm stable, bug #379563
-
- 20 Aug 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> roundcube-0.5.4.ebuild:
- x86 stable wrt security bug #379563
-
- 18 Aug 2011; Kacper Kowalik <xarthisius@gentoo.org> roundcube-0.5.4.ebuild:
- ppc/ppc64 stable wrt #379563
-
- 17 Aug 2011; Markos Chandras <hwoarang@gentoo.org> roundcube-0.5.4.ebuild:
- Stable on amd64 wrt bug #379563
-
-*roundcube-0.5.4 (17 Aug 2011)
-
- 17 Aug 2011; Peter Volkov <pva@gentoo.org> +roundcube-0.5.4.ebuild:
- Version bump, fixes security bug 379563
-
-*roundcube-0.5.3 (03 Jun 2011)
-
- 03 Jun 2011; Tim Harder <radhermit@gentoo.org> -roundcube-0.5.2-r1.ebuild,
- -files/roundcube-0.5.2-fix-imap-disconnect.patch, +roundcube-0.5.3.ebuild:
- Version bump and remove old.
-
-*roundcube-0.5.2-r1 (18 May 2011)
-
- 18 May 2011; Tim Harder <radhermit@gentoo.org> -roundcube-0.5.2.ebuild,
- +roundcube-0.5.2-r1.ebuild, +files/roundcube-0.5.2-fix-imap-disconnect.patch:
- Revision bump and remove old. Apply upstream fix for bug #365851 by Stuart
- Shelton.
-
-*roundcube-0.5.2 (21 Apr 2011)
-
- 21 Apr 2011; Tim Harder <radhermit@gentoo.org> +roundcube-0.5.2.ebuild:
- Version bump.
-
- 03 Apr 2011; Tim Harder <radhermit@gentoo.org> -roundcube-0.4.2.ebuild:
- Remove old.
-
- 02 Apr 2011; Raúl Porcel <armin76@gentoo.org> roundcube-0.5.1.ebuild:
- arm stable wrt #360241
-
- 29 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> roundcube-0.5.1.ebuild:
- ppc64 stable wrt #360241
-
- 28 Mar 2011; Christian Faulhammer <fauli@gentoo.org>
- roundcube-0.5.1.ebuild:
- stable x86, security bug 360241
-
- 26 Mar 2011; Brent Baude <ranger@gentoo.org> roundcube-0.5.1.ebuild:
- Marking roundcube-0.5.1 ppc for bug 360241
-
- 24 Mar 2011; Christoph Mende <angelos@gentoo.org> roundcube-0.5.1.ebuild:
- Stable on amd64 wrt bug #360241
-
- 24 Mar 2011; Tim Harder <radhermit@gentoo.org> -roundcube-0.4.ebuild,
- roundcube-0.4.2.ebuild, -roundcube-0.5.ebuild, roundcube-0.5.1.ebuild:
- Remove old. Add json USE flag dependency for php (bug #360035 by Jaak
- Ristioja).
-
- 06 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> roundcube-0.4.2.ebuild:
- ppc/ppc64 stable wrt #345931
-
-*roundcube-0.5.1 (10 Feb 2011)
-
- 10 Feb 2011; Tim Harder <radhermit@gentoo.org> +roundcube-0.5.1.ebuild:
- Version bump for bug #354331.
-
-*roundcube-0.5 (12 Jan 2011)
-
- 12 Jan 2011; Tim Harder <radhermit@gentoo.org> -roundcube-0.5_rc.ebuild,
- +roundcube-0.5.ebuild:
- Version bump and remove old.
-
-*roundcube-0.5_rc (30 Dec 2010)
-
- 30 Dec 2010; Tim Harder <radhermit@gentoo.org> -roundcube-0.5_beta.ebuild,
- +roundcube-0.5_rc.ebuild:
- Version bump (bug #349087 by Peter Volkov) and remove old. Add sqlite USE
- flag as default for db support.
-
- 28 Dec 2010; Markus Meier <maekke@gentoo.org> roundcube-0.4.2.ebuild:
- arm stable, bug #345931
-
- 28 Nov 2010; Markus Meier <maekke@gentoo.org> roundcube-0.4.2.ebuild:
- x86 stable, bug #345931
-
-*roundcube-0.5_beta (28 Nov 2010)
-
- 28 Nov 2010; Tim Harder <radhermit@gentoo.org> +roundcube-0.5_beta.ebuild:
- Version bump to new beta release. Drop unused depend.apache eclass.
-
- 21 Nov 2010; Markos Chandras <hwoarang@gentoo.org> roundcube-0.4.2.ebuild:
- Stable on amd64 wrt bug #345931
-
- 11 Oct 2010; Tim Harder <radhermit@gentoo.org> -roundcube-0.3.1.ebuild,
- -roundcube-0.3.1-r1.ebuild,
- -files/roundcube-0.3.1-disable-dns-prefetching.patch:
- Remove old versions with security issues (bug #308065).
-
- 10 Oct 2010; Markus Meier <maekke@gentoo.org> roundcube-0.4.ebuild:
- arm stable, bug #308065
-
-*roundcube-0.4.2 (09 Oct 2010)
-
- 09 Oct 2010; Tim Harder <radhermit@gentoo.org> -roundcube-0.4.1.ebuild,
- +roundcube-0.4.2.ebuild:
- Version bump to new bugfix release and remove old.
-
- 08 Oct 2010; Brent Baude <ranger@gentoo.org> roundcube-0.4.ebuild:
- Marking roundcube-0.4 ppc for bug 308065
-
- 08 Oct 2010; Brent Baude <ranger@gentoo.org> roundcube-0.4.ebuild:
- Marking roundcube-0.4 ppc64 for bug 308065
-
- 05 Oct 2010; Markus Meier <maekke@gentoo.org> roundcube-0.4.ebuild:
- x86 stable, bug #308065
-
- 03 Oct 2010; Markos Chandras <hwoarang@gentoo.org> roundcube-0.4.ebuild:
- Stable on amd64 wrt bug #308065
-
-*roundcube-0.4.1 (29 Sep 2010)
-
- 29 Sep 2010; Tim Harder <radhermit@gentoo.org> +roundcube-0.4.1.ebuild:
- Version bump. Fixes issues relating to the disappearing upload box, buggy
- SQL scripts, and improves format=flowed support.
-
-*roundcube-0.4 (28 Sep 2010)
-
- 28 Sep 2010; Tim Harder <radhermit@gentoo.org> +roundcube-0.4.ebuild:
- Version bump (fixes bug #329035, thanks to Kevin Bowling for reporting).
-
-*roundcube-0.3.1-r1 (28 Sep 2010)
-
- 28 Sep 2010; Tim Harder <radhermit@gentoo.org> +roundcube-0.3.1-r1.ebuild,
- +files/roundcube-0.3.1-disable-dns-prefetching.patch:
- Revision bump to install .htaccess file (fixes bug #292692, thanks to
- Richard Scott for reporting), apply patch to fix security bug #308065
- (CVE-2010-0464), fix USE flag dependencies with dev-lang/php-5.3* (fixes
- bug #328231, thanks to Charlie Gehlin for reporting), and install config
- files so the web-based installer works (fixes bug #329565, thanks to
- Andrey Yurchuk for reporting).
-
- 12 Aug 2010; Alex Legler <a3li@gentoo.org> -roundcube-0.3.ebuild,
- +roundcube-0.3.1.ebuild:
- Fixing previous commit
-
- 12 Aug 2010; Alex Legler <a3li@gentoo.org> -roundcube-0.2.2.ebuild,
- -roundcube-0.3.1.ebuild:
- Non-maintainer commit: Removing vulnerable versions for bug 294679.
-
- 06 Jun 2010; Raúl Porcel <armin76@gentoo.org> roundcube-0.3.1.ebuild:
- arm stable wrt #301090
-
- 23 Jan 2010; Raúl Porcel <armin76@gentoo.org> roundcube-0.2.2.ebuild,
- roundcube-0.3.ebuild, roundcube-0.3.1.ebuild:
- Add ~arm wrt #301090
-
- 05 Jan 2010; Joseph Jezak <josejx@gentoo.org> roundcube-0.3.1.ebuild:
- Marked ppc stable for bug #294679.
-
- 26 Dec 2009; Raúl Porcel <armin76@gentoo.org> roundcube-0.3.ebuild,
- roundcube-0.3.1.ebuild:
- Add ~sparc wrt #296060
-
- 01 Dec 2009; Benedikt Böhm <hollow@gentoo.org> roundcube-0.3.1.ebuild:
- fix #294956 (sqlite should only be forced if neither postgres nor mysql
- are selected)
-
- 30 Nov 2009; Brent Baude <ranger@gentoo.org> roundcube-0.3.1.ebuild:
- Marking roundcube-0.3.1 ppc64 for bug 294679
-
- 30 Nov 2009; Markus Meier <maekke@gentoo.org> roundcube-0.3.1.ebuild:
- amd64 stable, bug #294679
-
- 27 Nov 2009; Christian Faulhammer <fauli@gentoo.org>
- roundcube-0.3.1.ebuild:
- stable x86, security bug 294679
-
-*roundcube-0.3.1 (09 Nov 2009)
-
- 09 Nov 2009; Benedikt Böhm <hollow@gentoo.org> +roundcube-0.3.1.ebuild:
- version bump wrt #292484
-
- 27 Sep 2009; nixnut <nixnut@gentoo.org> roundcube-0.2.2.ebuild:
- ppc stable #272423
-
- 26 Sep 2009; Brent Baude <ranger@gentoo.org> roundcube-0.2.2.ebuild:
- Marking roundcube-0.2.2 ppc64 for bug 272423
-
- 17 Sep 2009; Benedikt Böhm <hollow@gentoo.org> roundcube-0.3.ebuild:
- convert most of the USE flag mess to EAPI2
-
- 17 Sep 2009; Benedikt Böhm <hollow@gentoo.org> roundcube-0.2.2.ebuild,
- roundcube-0.3.ebuild:
- stable on amd64; does not need php imap library
-
- 17 Sep 2009; Tomáš Chvátal <scarabeus@gentoo.org> roundcube-0.3.ebuild:
- Depend on php with correct useflags enabled when spell useflag is called.
-
- 12 Sep 2009; Christian Faulhammer <fauli@gentoo.org>
- roundcube-0.2.2.ebuild:
- stable x86, bug 272423
-
-*roundcube-0.3 (04 Sep 2009)
-
- 04 Sep 2009; Benedikt Böhm <hollow@gentoo.org> -roundcube-0.2.ebuild,
- -roundcube-0.2.1.ebuild, +roundcube-0.3.ebuild:
- version bump wrt #274265
-
-*roundcube-0.2.2 (18 Jul 2009)
-
- 18 Jul 2009; Benedikt Böhm <hollow@gentoo.org> +roundcube-0.2.2.ebuild:
- version bump wrt #272487
-
-*roundcube-0.2.1 (13 Apr 2009)
-
- 13 Apr 2009; Benedikt Böhm <hollow@gentoo.org> +roundcube-0.2.1.ebuild:
- version bump wrt #262894
-
- 28 Jan 2009; Peter Volkov <pva@gentoo.org> roundcube-0.2.ebuild:
- Fixed typo. For spell checking we need spell in php, not ssl.
-
- 07 Jan 2009; Brent Baude <ranger@gentoo.org> roundcube-0.2.ebuild:
- Marking roundcube-0.2 ~ppc and ~ppc64 for bug 253492
-
-*roundcube-0.2 (02 Jan 2009)
-
- 02 Jan 2009; Benedikt Böhm <hollow@gentoo.org> +files/postinstall-en.txt,
- +metadata.xml, +roundcube-0.2.ebuild:
- initial commit
-
diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
deleted file mode 100644
index 0ba567f..0000000
--- a/mail-client/roundcube/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-AUX postinstall-en-0.6.txt 2218 RMD160 e0cf380d6cf04f92bd46cee5e9d02a954bc67f8d SHA1 724f5f01faf7b1970fb6c2e4cfe2badc66db9180 SHA256 f40b5134e13206e0abc325ec28bc0d42d8f233efc0a86304d985845e06377067
-AUX postupgrade-en-0.6.txt 1271 RMD160 756dc86b991a31912c68d504378c009f728dab9d SHA1 83d6143cc81ebe9b277cf1ea7335ac11a6ef078d SHA256 110724101fb7f712fec3e44023d1562de235dee4578acd5be5846bdf2e510c18
-DIST roundcubemail-0.5.4.tar.gz 2291117 RMD160 a1d4ab3f2d8eaf08c6e17457a6430799ba53cde0 SHA1 d3f4155edf9ef276a948d7b004a7be8890524a54 SHA256 8562325c850edd9e83806b21c7bde1480c5d150cc5cb48beb014ef972a201ed5
-DIST roundcubemail-0.6.tar.gz 2681342 RMD160 b33eb13b909d57b89af6609a3cbac3151de236e1 SHA1 304a888554a54817ffcd13c20adc46368d18935a SHA256 18d255c5317b5cbe68fb48494c39b2b3403c0452890f6159d22f876be49051cc
-EBUILD roundcube-0.5.4.ebuild 1957 RMD160 f95f08ffc7e534a179a341cb9b55a5ca08574917 SHA1 d1374e11b6ccfad05e189058622f89b8a50715f1 SHA256 3ea922a6268d18ddf29d1580ad0f3bc13c0776d338e428a85dc2e39d4ff081d9
-EBUILD roundcube-0.6.ebuild 2372 RMD160 505034b40de48324829e46b5cd07b975d6d062d1 SHA1 b986006135dc59a5a54ff7df1c38a4bd95c7d158 SHA256 de5e5947ddab61d2ffa3c28f56c3554d14989c83886bc25275443804035b116d
-MISC ChangeLog 8487 RMD160 ab3a9a6b030e2b443ff8c88b318832cc7a8f4173 SHA1 b62c0554f11caf10eece7b1e57b86516fc5d312b SHA256 01d1b6d827af801cda3b7569d81f5fe224a8def4dcadcddbd56c95b0c8a3581c
-MISC metadata.xml 161 RMD160 d47e924599b33a35a50f4c9f5564d325c271f83b SHA1 5b91a6d8d06d3dca2d774425befba30caca51507 SHA256 9cd891fcf0af580e98b62d2f4ded9e53671599f5a7aafd5dce692b996d2a83f4
diff --git a/mail-client/roundcube/files/postinstall-en-0.6.txt b/mail-client/roundcube/files/postinstall-en-0.6.txt
deleted file mode 100644
index fc9672e..0000000
--- a/mail-client/roundcube/files/postinstall-en-0.6.txt
+++ /dev/null
@@ -1,73 +0,0 @@
-0. DATABASE SETUP
-
-* MySQL
--------
-
-For MySQL it's recommended to create the database for RoundCube with utf-8
-charset. Here's an example of the init procedure:
-
-# mysql
-> CREATE DATABASE roundcubemail DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
-> GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost
- IDENTIFIED BY 'password';
-> quit
-
-# mysql roundcubemail < ${MY_INSTALLDIR}/SQL/mysql.initial.sql
-
-* SQLite
---------
-Here is an example how you can setup the sqlite.db for roundcube:
-
-# sqlite -init SQL/sqlite.initial.sql sqlite.db
-
-Make sure your configuration points to the sqlite.db file and that the
-webserver can write to the file and the directory containing the file.
-
-* PostgreSQL
-------------
-To use RoundCube with PostgreSQL support you have to follow these
-simple steps, which have to be done as the postgres system user (or
-which ever is the database superuser):
-
-$ createuser roundcube
-$ createdb -O roundcube roundcubemail
-$ psql roundcubemail
-
-roundcubemail =# ALTER USER roundcube WITH PASSWORD 'the_new_password';
-roundcubemail =# \c - roundcube
-roundcubemail => \i ${MY_INSTALLDIR}/SQL/postgres.initial.sql
-
-
-1. ROUNDCUBE CONFIGURATION
-
-Modify the files in ${MY_INSTALLDIR}/config/* to suit your local environment
-
-Details about the config parameters can be found in the config files.
-See http://trac.roundcube.net/wiki/Howto_Install for even more guidance.
-
-
-2. PHP CONFIGURATION
-
- - error_reporting E_ALL & ~E_NOTICE (or lower)
- - memory_limit > 16MB (increase as suitable to support large attachments)
- - file_uploads enabled (for attachment upload features)
- - session.auto_start disabled
- - zend.ze1_compatibility_mode disabled
- - suhosin.session.encrypt disabled
- - mbstring.func_overload disabled
- - magic_quotes_runtime disabled
-
-
-3. WEBSERVER CONFIGURATION
-
-Access through your webserver to at least the following directories should be denied:
-
- * /conf
- * /temp
- * /logs
-
-Roundcube uses .htaccess files to protect these directories if you are using Apache;
-be sure to allow override of the Limit directives to get them taken into account.
-
-If you are NOT using Apache, it is your responsibility to take care of the above as
-needed by your webserver.
diff --git a/mail-client/roundcube/files/postupgrade-en-0.6.txt b/mail-client/roundcube/files/postupgrade-en-0.6.txt
deleted file mode 100644
index 0ee605b..0000000
--- a/mail-client/roundcube/files/postupgrade-en-0.6.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-Upgrade instructions for roundcube
-----------------------------------
-
-* Web browser instructions
-
-1. temporary set 'enable_installer' to true in your local config/main.inc.php
-file.
-
-2. in your browser open
-http://${VHOST_HOSTNAME}/${VHOST_APPDIR}/installer/
-and choose "3 Test config".
-
-3. Let the update script/installer check your configuration and update your
-config files and database schema as suggested by the updater.
-
-4. Make sure 'enable_installer' is set to false again.
-
-* Alternative update
-
-As an alternative to procedure outlined in "Web browser instructions" to
-execute:
- $ cd ${MY_SERVERCONFIGDIR}/bin
- $ chmod +x bin/*.sh
- $ ./bin/update.sh
- $ chmod -x bin/*.sh
-This will check your configuration and update your config files and database
-schema as suggested by the updater.
-
-
-* Post-Upgrade Activities
-
-1. Check .htaccess settings (some php settings could become required)
-2. If you're using build-in addressbook, run indexing script
- $ cd ${MY_SERVERCONFIGDIR}/bin
- $ chmod +x bin/*.sh
- $ ./bin/indexcontacts.sh.
- $ chmod -x bin/*.sh
-3. When upgrading from version older than 0.6-beta you should make sure your
-folder settings contain namespace prefix. For example Courier users should add
-INBOX. prefix to folder names in main configuration file.
-
diff --git a/mail-client/roundcube/metadata.xml b/mail-client/roundcube/metadata.xml
deleted file mode 100644
index 95c06f0..0000000
--- a/mail-client/roundcube/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>web-apps</herd>
-</pkgmetadata>
diff --git a/mail-client/roundcube/roundcube-0.5.4.ebuild b/mail-client/roundcube/roundcube-0.5.4.ebuild
deleted file mode 100644
index 54733e8..0000000
--- a/mail-client/roundcube/roundcube-0.5.4.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-client/roundcube/roundcube-0.5.4.ebuild,v 1.5 2011/08/24 18:39:03 maekke Exp $
-
-EAPI="2"
-
-inherit webapp depend.php
-
-MY_PN="${PN}mail"
-MY_P="${MY_PN}-${PV/_/-}"
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like user interface"
-HOMEPAGE="http://roundcube.net"
-SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz"
-
-# roundcube is GPL-licensed, the rest of the licenses here are
-# for bundled PEAR components, googiespell and utf8.class.php
-LICENSE="GPL-2 BSD PHP-2.02 PHP-3 MIT public-domain"
-KEYWORDS="amd64 arm ppc ppc64 ~sparc x86"
-IUSE="ldap mysql postgres ssl spell +sqlite"
-
-DEPEND=""
-RDEPEND="|| ( <dev-lang/php-5.3[crypt,iconv,json,ldap?,pcre,postgres?,session,spl,sqlite?,ssl?,unicode]
- >=dev-lang/php-5.3[crypt,iconv,json,ldap?,postgres?,session,sqlite?,ssl?,unicode] )
- spell? ( dev-lang/php[curl,spell] )
- dev-php/PEAR-PEAR"
-
-need_httpd_cgi
-need_php_httpd
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
- webapp_pkg_setup
-
- use mysql && require_php_with_any_use mysql mysqli
-
- # add some warnings about optional functionality
- if ! PHPCHECKNODIE="yes" require_php_with_any_use gd gd-external; then
- ewarn "IMAP quota display will not work correctly without GD support in PHP."
- ewarn "Recompile PHP with either gd or gd-external in USE if you want this feature."
- ewarn
- fi
-}
-
-src_prepare() {
- cp config/db.inc.php{.dist,}
- cp config/main.inc.php{.dist,}
-}
-
-src_install() {
- webapp_src_preinst
- dodoc CHANGELOG INSTALL README UPGRADING
-
- insinto "${MY_HTDOCSDIR}"
- doins -r [[:lower:]]* SQL
- doins .htaccess
-
- webapp_serverowned "${MY_HTDOCSDIR}"/logs
- webapp_serverowned "${MY_HTDOCSDIR}"/temp
-
- webapp_configfile "${MY_HTDOCSDIR}"/config/{db,main}.inc.php
- webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
- webapp_postupgrade_txt en UPGRADING
- webapp_src_install
-}
diff --git a/mail-client/roundcube/roundcube-0.6.ebuild b/mail-client/roundcube/roundcube-0.6.ebuild
deleted file mode 100644
index 9597c75..0000000
--- a/mail-client/roundcube/roundcube-0.6.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-client/roundcube/roundcube-0.5.4.ebuild,v 1.5 2011/08/24 18:39:03 maekke Exp $
-
-EAPI="2"
-
-inherit webapp depend.php
-
-MY_PN="${PN}mail"
-MY_P="${MY_PN}-${PV/_/-}"
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like user interface"
-HOMEPAGE="http://roundcube.net"
-SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz"
-
-# roundcube is GPL-licensed, the rest of the licenses here are
-# for bundled PEAR components, googiespell and utf8.class.php
-LICENSE="GPL-2 BSD PHP-2.02 PHP-3 MIT public-domain"
-KEYWORDS="amd64 arm ppc ppc64 ~sparc x86"
-IUSE="ldap mysql postgres ssl spell +sqlite"
-
-DEPEND=""
-RDEPEND=">=dev-lang/php-5.3[crypt,iconv,json,ldap?,postgres?,session,sqlite?,sockets,ssl?,xml,unicode]
- spell? ( dev-lang/php[curl,spell] )
- >=dev-php/PEAR-MDB2-2.5.0_beta3
- >=dev-php/PEAR-Mail_Mime-1.8.1
- >=dev-php/PEAR-Net_SMTP-1.4.2
- >=dev-php/PEAR-Net_IDNA2-0.1.1
- >=dev-php/PEAR-Auth_SASL-1.0.3"
-
-need_httpd_cgi
-need_php_httpd
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
- webapp_pkg_setup
-
- use mysql && require_php_with_any_use mysql mysqli
-
- # add some warnings about optional functionality
- if ! PHPCHECKNODIE="yes" require_php_with_any_use gd gd-external; then
- ewarn "IMAP quota display will not work correctly without GD support in PHP."
- ewarn "Recompile PHP with either gd or gd-external in USE if you want this feature."
- ewarn
- fi
-}
-
-src_prepare() {
- cp config/db.inc.php{.dist,} || die
- cp config/main.inc.php{.dist,} || die
-}
-
-src_install() {
- webapp_src_preinst
- dodoc CHANGELOG INSTALL README UPGRADING
-
- insinto "${MY_HTDOCSDIR}"
- doins -r [[:lower:]]* SQL
- doins .htaccess
-
- webapp_serverowned "${MY_HTDOCSDIR}"/logs
- webapp_serverowned "${MY_HTDOCSDIR}"/temp
-
- webapp_configfile "${MY_HTDOCSDIR}"/config/{db,main}.inc.php
- webapp_postinst_txt en "${FILESDIR}"/postinstall-en-0.6.txt
- webapp_postupgrade_txt en "${FILESDIR}"/postupgrade-en-0.6.txt
- webapp_postupgrade_txt en UPGRADING
- webapp_src_install
-}
-
-pkg_postinst() {
- webapp_pkg_postinst
- ewarn "When upgrading from version older than 0.6-beta you should make sure your"
- ewarn "folder settings contain namespace prefix. For example Courier users should"
- ewarn "add INBOX. prefix to folder names in main configuration file."
-}