Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 318971
Collapse All | Expand All

(-)/usr/portage/mail-client/squirrelmail/squirrelmail-1.4.20.ebuild (-2 / +22 lines)
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

Return to bug 318971