Lines 4-10
Link Here
|
4 |
|
4 |
|
5 |
EAPI=2 |
5 |
EAPI=2 |
6 |
|
6 |
|
7 |
IUSE="ldap spell ssl filter mysql postgres nls" |
7 |
IUSE="ldap spell ssl filter mysql postgres nls sieve" |
8 |
|
8 |
|
9 |
inherit webapp eutils |
9 |
inherit webapp eutils |
10 |
|
10 |
|
Lines 20-25
Link Here
|
20 |
SHOWSSL_VER=2.2-1.2.8 |
20 |
SHOWSSL_VER=2.2-1.2.8 |
21 |
LOCALES_VER=1.4.18-20090526 |
21 |
LOCALES_VER=1.4.18-20090526 |
22 |
DECODING_VER=1.2 |
22 |
DECODING_VER=1.2 |
|
|
23 |
AVELSIEVE_VER=1.9.9 |
24 |
JAVASCRIPT_LIBS_VER=0.1.2 |
23 |
|
25 |
|
24 |
MY_P=${P/_rc/-RC} |
26 |
MY_P=${P/_rc/-RC} |
25 |
S="${WORKDIR}/${MY_P}" |
27 |
S="${WORKDIR}/${MY_P}" |
Lines 34-40
Link Here
|
34 |
${PLUGINS_LOC}/admin_add.${ADMINADD_VER}.tar.gz |
36 |
${PLUGINS_LOC}/admin_add.${ADMINADD_VER}.tar.gz |
35 |
filter? ( ${PLUGINS_LOC}/amavisnewsql-0.8.0-1.4.tar.gz ) |
37 |
filter? ( ${PLUGINS_LOC}/amavisnewsql-0.8.0-1.4.tar.gz ) |
36 |
ldap? ( ${PLUGINS_LOC}/ldapuserdata-${LDAP_USERDATA_VER}.tar.gz ) |
38 |
ldap? ( ${PLUGINS_LOC}/ldapuserdata-${LDAP_USERDATA_VER}.tar.gz ) |
37 |
nls? ( mirror://sourceforge/${PN}/all_locales-${LOCALES_VER}.tar.bz2 )" |
39 |
nls? ( mirror://sourceforge/${PN}/all_locales-${LOCALES_VER}.tar.bz2 ) |
|
|
40 |
sieve? ( http://email.uoa.gr/download/squirrelmail/javascript_libs/javascript_libs-${JAVASCRIPT_LIBS_VER}.tar.gz ) |
41 |
sieve? ( http://email.uoa.gr/download/squirrelmail/avelsieve/avelsieve-${AVELSIEVE_VER}.tar.gz )" |
38 |
|
42 |
|
39 |
HOMEPAGE="http://www.squirrelmail.org/" |
43 |
HOMEPAGE="http://www.squirrelmail.org/" |
40 |
|
44 |
|
Lines 81-86
Link Here
|
81 |
epatch "${FILESDIR}"/ldapuserdata-${LDAP_USERDATA_VER}-gentoo.patch && |
85 |
epatch "${FILESDIR}"/ldapuserdata-${LDAP_USERDATA_VER}-gentoo.patch && |
82 |
mv ldapuserdata/config_sample.php ldapuserdata/config.php |
86 |
mv ldapuserdata/config_sample.php ldapuserdata/config.php |
83 |
|
87 |
|
|
|
88 |
use sieve && |
89 |
unpack javascript_libs-${JAVASCRIPT_LIBS_VER}.tar.gz && |
90 |
unpack avelsieve-${AVELSIEVE_VER}.tar.gz && |
91 |
mv avelsieve/config/config_sample.php avelsieve/config/config.php |
92 |
|
84 |
use ssl && |
93 |
use ssl && |
85 |
unpack secure_login-${SECURELOGIN_VER}.tar.gz && |
94 |
unpack secure_login-${SECURELOGIN_VER}.tar.gz && |
86 |
mv secure_login/config.sample.php secure_login/config.php && |
95 |
mv secure_login/config.sample.php secure_login/config.php && |
Lines 147-152
Link Here
|
147 |
done |
156 |
done |
148 |
fi |
157 |
fi |
149 |
|
158 |
|
|
|
159 |
if use sieve; then |
160 |
docinto avelsieve |
161 |
for doc in plugins/avelsieve/doc/{README,FAQ,INSTALL,NEWS,NOTES,REPORTING_BUGS}; do |
162 |
dodoc ${doc} |
163 |
rm -f ${doc} |
164 |
done |
165 |
rm -rf plugins/avelsieve/doc |
166 |
rm -rf plugins/javascript_libs/doc |
167 |
fi |
168 |
|
150 |
if use ssl; then |
169 |
if use ssl; then |
151 |
docinto secure_login |
170 |
docinto secure_login |
152 |
for doc in plugins/secure_login/INSTALL plugins/secure_login/README; do |
171 |
for doc in plugins/secure_login/INSTALL plugins/secure_login/README; do |
Lines 171-176
Link Here
|
171 |
local configs="config/config.php config/config_local.php plugins/retrieveuserdata/config.php" |
190 |
local configs="config/config.php config/config_local.php plugins/retrieveuserdata/config.php" |
172 |
use filter && configs="${configs} plugins/amavisnewsql/config.php" |
191 |
use filter && configs="${configs} plugins/amavisnewsql/config.php" |
173 |
use ldap && configs="${configs} plugins/ldapuserdata/config.php" |
192 |
use ldap && configs="${configs} plugins/ldapuserdata/config.php" |
|
|
193 |
use sieve && configs="${configs} plugins/avelsieve/config/config.php" |
174 |
use ssl && configs="${configs} plugins/show_ssl_link/config.php plugins/secure_login/config.php" |
194 |
use ssl && configs="${configs} plugins/show_ssl_link/config.php plugins/secure_login/config.php" |
175 |
|
195 |
|
176 |
for file in ${configs}; do |
196 |
for file in ${configs}; do |