diff options
Diffstat (limited to 'mail-client')
-rw-r--r-- | mail-client/roundcube/ChangeLog | 239 | ||||
-rw-r--r-- | mail-client/roundcube/Manifest | 8 | ||||
-rw-r--r-- | mail-client/roundcube/files/postinstall-en-0.6.txt | 73 | ||||
-rw-r--r-- | mail-client/roundcube/files/postupgrade-en-0.6.txt | 41 | ||||
-rw-r--r-- | mail-client/roundcube/metadata.xml | 5 | ||||
-rw-r--r-- | mail-client/roundcube/roundcube-0.5.4.ebuild | 65 | ||||
-rw-r--r-- | mail-client/roundcube/roundcube-0.6.ebuild | 76 |
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." -} |