Gentoo Archives: gentoo-commits

From: Gilles Dartiguelongue <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/eva:master commit in: mail-client/roundcube/files/, mail-client/roundcube/
Date: Sat, 26 Nov 2011 10:26:10
Message-Id: d2a9fdc07536b694edb4431a37e0f07c3a920c6a.eva@gentoo
1 commit: d2a9fdc07536b694edb4431a37e0f07c3a920c6a
2 Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
3 AuthorDate: Sat Nov 26 10:20:22 2011 +0000
4 Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
5 CommitDate: Sat Nov 26 10:20:22 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/eva.git;a=commit;h=d2a9fdc0
7
8 mail-client/roundcube: bumped in gentoo-x86
9
10 ---
11 mail-client/roundcube/ChangeLog | 93 ------------------------
12 mail-client/roundcube/Manifest | 1 -
13 mail-client/roundcube/files/postinstall-en.txt | 77 --------------------
14 mail-client/roundcube/metadata.xml | 5 --
15 mail-client/roundcube/roundcube-0.3.1.ebuild | 66 -----------------
16 5 files changed, 0 insertions(+), 242 deletions(-)
17
18 diff --git a/mail-client/roundcube/ChangeLog b/mail-client/roundcube/ChangeLog
19 deleted file mode 100644
20 index 4b40605..0000000
21 --- a/mail-client/roundcube/ChangeLog
22 +++ /dev/null
23 @@ -1,93 +0,0 @@
24 -# ChangeLog for mail-client/roundcube
25 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
26 -# $Header: /var/cvsroot/gentoo-x86/mail-client/roundcube/ChangeLog,v 1.23 2010/08/12 08:09:16 a3li Exp $
27 -
28 - 12 Aug 2010; Alex Legler <a3li@g.o> -roundcube-0.3.ebuild,
29 - +roundcube-0.3.1.ebuild:
30 - Fixing previous commit
31 -
32 - 12 Aug 2010; Alex Legler <a3li@g.o> -roundcube-0.2.2.ebuild,
33 - -roundcube-0.3.1.ebuild:
34 - Non-maintainer commit: Removing vulnerable versions for bug 294679.
35 -
36 - 06 Jun 2010; Raúl Porcel <armin76@g.o> roundcube-0.3.1.ebuild:
37 - arm stable wrt #301090
38 -
39 - 23 Jan 2010; Raúl Porcel <armin76@g.o> roundcube-0.2.2.ebuild,
40 - roundcube-0.3.ebuild, roundcube-0.3.1.ebuild:
41 - Add ~arm wrt #301090
42 -
43 - 05 Jan 2010; Joseph Jezak <josejx@g.o> roundcube-0.3.1.ebuild:
44 - Marked ppc stable for bug #294679.
45 -
46 - 26 Dec 2009; Raúl Porcel <armin76@g.o> roundcube-0.3.ebuild,
47 - roundcube-0.3.1.ebuild:
48 - Add ~sparc wrt #296060
49 -
50 - 01 Dec 2009; Benedikt Böhm <hollow@g.o> roundcube-0.3.1.ebuild:
51 - fix #294956 (sqlite should only be forced if neither postgres nor mysql
52 - are selected)
53 -
54 - 30 Nov 2009; Brent Baude <ranger@g.o> roundcube-0.3.1.ebuild:
55 - Marking roundcube-0.3.1 ppc64 for bug 294679
56 -
57 - 30 Nov 2009; Markus Meier <maekke@g.o> roundcube-0.3.1.ebuild:
58 - amd64 stable, bug #294679
59 -
60 - 27 Nov 2009; Christian Faulhammer <fauli@g.o>
61 - roundcube-0.3.1.ebuild:
62 - stable x86, security bug 294679
63 -
64 -*roundcube-0.3.1 (09 Nov 2009)
65 -
66 - 09 Nov 2009; Benedikt Böhm <hollow@g.o> +roundcube-0.3.1.ebuild:
67 - version bump wrt #292484
68 -
69 - 27 Sep 2009; nixnut <nixnut@g.o> roundcube-0.2.2.ebuild:
70 - ppc stable #272423
71 -
72 - 26 Sep 2009; Brent Baude <ranger@g.o> roundcube-0.2.2.ebuild:
73 - Marking roundcube-0.2.2 ppc64 for bug 272423
74 -
75 - 17 Sep 2009; Benedikt Böhm <hollow@g.o> roundcube-0.3.ebuild:
76 - convert most of the USE flag mess to EAPI2
77 -
78 - 17 Sep 2009; Benedikt Böhm <hollow@g.o> roundcube-0.2.2.ebuild,
79 - roundcube-0.3.ebuild:
80 - stable on amd64; does not need php imap library
81 -
82 - 17 Sep 2009; Tomáš Chvátal <scarabeus@g.o> roundcube-0.3.ebuild:
83 - Depend on php with correct useflags enabled when spell useflag is called.
84 -
85 - 12 Sep 2009; Christian Faulhammer <fauli@g.o>
86 - roundcube-0.2.2.ebuild:
87 - stable x86, bug 272423
88 -
89 -*roundcube-0.3 (04 Sep 2009)
90 -
91 - 04 Sep 2009; Benedikt Böhm <hollow@g.o> -roundcube-0.2.ebuild,
92 - -roundcube-0.2.1.ebuild, +roundcube-0.3.ebuild:
93 - version bump wrt #274265
94 -
95 -*roundcube-0.2.2 (18 Jul 2009)
96 -
97 - 18 Jul 2009; Benedikt Böhm <hollow@g.o> +roundcube-0.2.2.ebuild:
98 - version bump wrt #272487
99 -
100 -*roundcube-0.2.1 (13 Apr 2009)
101 -
102 - 13 Apr 2009; Benedikt Böhm <hollow@g.o> +roundcube-0.2.1.ebuild:
103 - version bump wrt #262894
104 -
105 - 28 Jan 2009; Peter Volkov <pva@g.o> roundcube-0.2.ebuild:
106 - Fixed typo. For spell checking we need spell in php, not ssl.
107 -
108 - 07 Jan 2009; Brent Baude <ranger@g.o> roundcube-0.2.ebuild:
109 - Marking roundcube-0.2 ~ppc and ~ppc64 for bug 253492
110 -
111 -*roundcube-0.2 (02 Jan 2009)
112 -
113 - 02 Jan 2009; Benedikt Böhm <hollow@g.o> +files/postinstall-en.txt,
114 - +metadata.xml, +roundcube-0.2.ebuild:
115 - initial commit
116 -
117
118 diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
119 deleted file mode 100644
120 index ab8a7ce..0000000
121 --- a/mail-client/roundcube/Manifest
122 +++ /dev/null
123 @@ -1 +0,0 @@
124 -DIST roundcubemail-0.3.1.tar.gz 1917564 RMD160 1047e50a0476eb53a8b27df0b12e95ab187a1c41 SHA1 3927bb99c20210fc539130865d2654e96e2d5390 SHA256 78b7160e58fc3692591e8a909464a858500768e5e7a7c076b496a7caf119ddd1
125
126 diff --git a/mail-client/roundcube/files/postinstall-en.txt b/mail-client/roundcube/files/postinstall-en.txt
127 deleted file mode 100644
128 index d3d8138..0000000
129 --- a/mail-client/roundcube/files/postinstall-en.txt
130 +++ /dev/null
131 @@ -1,77 +0,0 @@
132 -0. DATABASE SETUP
133 -
134 -
135 -* MySQL 4.1.x/5.x
136 ------------------
137 -For MySQL version 4.1 and up, it's recommended to create the database for
138 -RoundCube with utf-8 charset. Here's an example of the init procedure:
139 -
140 -# mysql
141 -> CREATE DATABASE roundcubemail DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
142 -> GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost
143 - IDENTIFIED BY 'password';
144 -> quit
145 -
146 -# mysql roundcubemail < ${MY_INSTALLDIR}/SQL/mysql5.initial.sql
147 -
148 -* SQLite
149 ---------
150 -Sqlite requires specifically php5 (sqlite in php4 currently doesn't
151 -work with roundcube), and you need sqlite 2 (preferably 2.8) to setup
152 -the sqlite db (sqlite 3.x also doesn't work at the moment). Here is
153 -an example how you can setup the sqlite.db for roundcube:
154 -
155 -# sqlite -init SQL/sqlite.initial.sql sqlite.db
156 -
157 -Make sure your configuration points to the sqlite.db file and that the
158 -webserver can write to the file and the directory containing the file.
159 -
160 -* PostgreSQL
161 -------------
162 -To use RoundCube with PostgreSQL support you have to follow these
163 -simple steps, which have to be done as the postgres system user (or
164 -which ever is the database superuser):
165 -
166 -$ createuser roundcube
167 -$ createdb -O roundcube roundcubemail
168 -$ psql roundcubemail
169 -
170 -roundcubemail =# ALTER USER roundcube WITH PASSWORD 'the_new_password';
171 -roundcubemail =# \c - roundcube
172 -roundcubemail => \i ${MY_INSTALLDIR}/SQL/postgres.initial.sql
173 -
174 -All this has been tested with PostgreSQL 8.x and 7.4.x. Older
175 -versions don't have a -O option for the createdb, so if you are
176 -using that version you'll have to change ownership of the DB later.
177 -
178 -
179 -1. ROUNDCUBE CONFIGURATION
180 -
181 -Modify the files in ${MY_INSTALLDIR}/config/* to suit your local environment
182 -
183 -Details about the config parameters can be found in the config files.
184 -See http://trac.roundcube.net/wiki/Howto_Install for even more guidance.
185 -
186 -
187 -2. PHP CONFIGURATION
188 -
189 - - error_reporting E_ALL & ~E_NOTICE (or lower)
190 - - file_uploads On (for attachment upload features)
191 - - session.auto_start Off
192 - - magic_quotes_gpc Off
193 - - memory_limit (increase as suitable to support large attachments)
194 -
195 -
196 -3. WEBSERVER CONFIGURATION
197 -
198 -Access through your webserver to at least the following directories should be denied:
199 -
200 - * /conf
201 - * /temp
202 - * /logs
203 -
204 -Roundcube uses .htaccess files to protect these directories if you are using Apache;
205 -be sure to allow override of the Limit directives to get them taken into account.
206 -
207 -If you are NOT using Apache, it is your responsibility to take care of the above as
208 -needed by your webserver.
209
210 diff --git a/mail-client/roundcube/metadata.xml b/mail-client/roundcube/metadata.xml
211 deleted file mode 100644
212 index 95c06f0..0000000
213 --- a/mail-client/roundcube/metadata.xml
214 +++ /dev/null
215 @@ -1,5 +0,0 @@
216 -<?xml version="1.0" encoding="UTF-8"?>
217 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
218 -<pkgmetadata>
219 -<herd>web-apps</herd>
220 -</pkgmetadata>
221
222 diff --git a/mail-client/roundcube/roundcube-0.3.1.ebuild b/mail-client/roundcube/roundcube-0.3.1.ebuild
223 deleted file mode 100644
224 index a2e636a..0000000
225 --- a/mail-client/roundcube/roundcube-0.3.1.ebuild
226 +++ /dev/null
227 @@ -1,66 +0,0 @@
228 -# Copyright 1999-2010 Gentoo Foundation
229 -# Distributed under the terms of the GNU General Public License v2
230 -# $Header: /var/cvsroot/gentoo-x86/mail-client/roundcube/roundcube-0.3.1.ebuild,v 1.11 2010/08/12 08:09:16 a3li Exp $
231 -
232 -EAPI="2"
233 -
234 -MY_PN="${PN}mail"
235 -MY_P="${MY_PN}-${PV}"
236 -
237 -inherit webapp depend.php depend.apache
238 -
239 -DESCRIPTION="A browser-based multilingual IMAP client with an application-like user interface"
240 -HOMEPAGE="http://roundcube.net"
241 -SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz"
242 -
243 -# roundcube is GPL-licensed, the rest of the licenses here are
244 -# for bundled PEAR components, googiespell and utf8.class.php
245 -LICENSE="GPL-2 BSD PHP-2.02 PHP-3 MIT public-domain"
246 -KEYWORDS="amd64 arm ppc ppc64 ~sparc x86"
247 -IUSE="ldap mysql postgres ssl spell"
248 -
249 -DEPEND=""
250 -RDEPEND=">=dev-lang/php-5.3[crypt,iconv,ldap?,postgres?,session,ssl?,unicode]
251 - !postgres? ( !mysql? ( dev-lang/php[sqlite] ) )
252 - spell? ( dev-lang/php[curl,spell] )
253 - dev-php/PEAR-PEAR
254 -"
255 -
256 -need_httpd_cgi
257 -need_php_httpd
258 -
259 -S=${WORKDIR}/${MY_P}
260 -
261 -pkg_setup() {
262 - use mysql && require_php_with_any_use mysql mysqli
263 -
264 - # add some warnings about optional functionality
265 - if ! PHPCHECKNODIE="yes" require_php_with_any_use gd gd-external; then
266 - ewarn "IMAP quota display will not work correctly without GD support in PHP."
267 - ewarn "Recompile PHP with either gd or gd-external in USE if you want this feature."
268 - ewarn
269 - fi
270 -
271 - webapp_pkg_setup
272 -}
273 -
274 -src_prepare() {
275 - mv config/db.inc.php{.dist,}
276 - mv config/main.inc.php{.dist,}
277 -}
278 -
279 -src_install () {
280 - webapp_src_preinst
281 - dodoc CHANGELOG INSTALL README UPGRADING
282 -
283 - insinto "${MY_HTDOCSDIR}"
284 - doins -r [[:lower:]]* SQL
285 -
286 - webapp_serverowned "${MY_HTDOCSDIR}"/logs
287 - webapp_serverowned "${MY_HTDOCSDIR}"/temp
288 -
289 - webapp_configfile "${MY_HTDOCSDIR}"/config/{db,main}.inc.php
290 - webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
291 - webapp_postupgrade_txt en UPGRADING
292 - webapp_src_install
293 -}