# ChangeLog for mail-client/squirrelmail
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-client/squirrelmail/ChangeLog,v 1.174 2015/03/24 20:00:34 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-client/squirrelmail/ChangeLog,v 1.175 2015/03/25 09:31:52 eras Exp $
+
+ 25 Mar 2015; Eray Aslan <eras@gentoo.org> -squirrelmail-1.4.22.ebuild,
+ -squirrelmail-1.4.23_pre20121024.ebuild:
+ Remove old
24 Mar 2015; Agostino Sarubbo <ago@gentoo.org>
squirrelmail-1.4.23_pre20140426.ebuild:
DIST retrieveuserdata.0.9-1.4.0.tar.gz 10448 SHA256 086796d858e781c518b538b37e9ec011d51a2aebd6d14aeba1aa330b58626b8d SHA512 77588d0dafc603837cff7c33f8e487ee9b322d9ba875077fce1c5ef85b6e57fe9239680f1b9cf805e0940ae4f1a34c0dcd03e3d26706ac44732ea679ccaf8896 WHIRLPOOL b0121dac6146659fce80b9653084b92efb44fb4cc5ee986ebde91c46e581a721c775c8791e5f38bad10fba5b2369ab0f9e72c8749eeec102d1006a93e5f9d13a
DIST secure_login-1.4-1.2.8.tar.gz 16993 SHA256 b6ede807a79c9b5300b43565c920570c583a1cc4d339bcea715c32196518837e SHA512 3246bf3e3f058d73e33a3f2e33166aa57061be0210fcc939f3a881bdb569d049fb95d8ad5c141de9ff7f2014feff40bcc5c72f4ca9acf9c30937c484977e15db WHIRLPOOL 86e5361ec0e0df994c2bd80346fc54126f77d463f642bb23e1fa39daf31488d2abab71cf81c8b290059e9acba1032b160b87a2d92f1295fb6b8b0ee22a477707
DIST show_ssl_link-2.2-1.2.8.tar.gz 13193 SHA256 70ecefc01003fd5dddc13e6dd7bf4e6ab4663426a9990c894e353fb96ebb4a1a SHA512 5e2579a6d55924e5b92ee558379e88f7a5ffd4702009fa00c9a99a2a5bec750cf7b1de7b78ac05c0cdb5f59248c73bde15404e8b27a408766c96fc24ecc4b9c8 WHIRLPOOL d99dc6a04ef026b3faf8029b695ad5bb374009c1e19866661f3b32f5d2b46f27e231cd82f59130cbd15ca3caac3496b132b8c79b5229f5ed558b05e8743e7b8e
-DIST squirrelmail-20121024_0200-SVN.stable.tar.bz2 538981 SHA256 13ff57262182295c2b162d250ff680918f43c233861add6face1501fa8f5467f SHA512 dd133e2ddbe668c70e89fb772648103b2f22846efbc5fc1f44f48e2a6bd5e4c7724b52b0adc0cac37025a741be8c9485f2c796fdf04783a3400cf31f26f58c46 WHIRLPOOL be2ae2cdaac193859dc7f1b20329589bc1743cae27a39a14a7b734da52bae0aead971b199456b79e7808107aeca93fafdfc62a3976629c84299f6bbd05855319
DIST squirrelmail-20140426_0200-SVN.stable.tar.bz2 552464 SHA256 1ace525d0e19ed2df9bc294027b4f1c189fb6b454c434abd0ea700e5abefe9ec SHA512 bf0853a878c4a6fe01083090e0fb9cda2c5620248ffcd2e77f728c66480ae9161c6aba9798002b0c4f63d595dc5efa07ec1d5ec2b281d9cfe74096ed51db4850 WHIRLPOOL 29313fa14ec648f93728f2e37727aaa519bcb502b4ecc6fd4100df863b1276233f8a2c28d96d3b83af2a2fe85114b2e567b0ba0f818536a2a40b9f60ae338d86
DIST squirrelmail-decode-1.2.tar.bz2 333942 SHA256 72750301b83ee23fffe32ae40a3dec33ad4f39abf81c5abdd38f235aab3fcb26 SHA512 f804d7e4bf8814fc00ea076b388a106820df6cb22e0d6c76305fef414f159238578a31e13787a932f9e832dc4b31eb4a7ef5da481f2abbcb164b81673e68698b WHIRLPOOL 735695b9f78068542b1db65cb1d35c06eb5c7d94b699fb176d6c5c82cb2b2f38725a83c6bff355ec7035916a55493666e5f839356369b923d2a6b8f9bd5688da
-DIST squirrelmail-webmail-1.4.22.tar.bz2 531360 SHA256 2231578d0f9abeae52bc4e461a6773d78762f20a27e1e2fbebc1a11ccd1af877 SHA512 6eb145557be011e4216f9e0c295523e5a58b998bfe4de00beb06df029339b5141b5dabec6764c89a65f67ec0e66b27a25cf8adc7c8481d38679ee7163db959f9 WHIRLPOOL 2b161b3bdc7d594f799017f5daf6ecde8506ee1b7976952202321daaab69a86652341b876cffb169b134897ce4130aaf87e2d1168a44d820e92a1274be0bab66
-EBUILD squirrelmail-1.4.22.ebuild 5600 SHA256 75246fc35b9d7521f596a079a8da69398b3ba1d499991008c01340e242155cd2 SHA512 97e797c58ab88de5f35c7f2ffe21858389aff24c7e12fc7eb0263b1f039c50f3e0759a5abbc162597e0e056f64f5f197e4926a6d862d5c95e1f77eb106196b0d WHIRLPOOL 8698fdbf2b9ebb7697648e1033476915b88c36a708057117f8163f3bb41234569138c95e9cc9abad52831643a0f93d98e90701e195176b8d39af6ca34ffbf51c
-EBUILD squirrelmail-1.4.23_pre20121024.ebuild 5692 SHA256 fa2489344e5ad773146bcabeae275f0202d91386cce12b5956c27793f08c92b3 SHA512 448197fac3be23f8e5c7b9d04c1adeb965dc029abb0b8d48650df84c43f6f540ad1a62b03c5e32591cc22555c8397ca1f547fc56ce97b2dbeb47320b03eec00d WHIRLPOOL 142c72379fa9a70420f9347663200aa012c3b55c793ce5af05df789f16c8f36a9d37361f3f572ba79e11a813b56c70c681e9c784d7ed4b3025f00a9541eb34ce
EBUILD squirrelmail-1.4.23_pre20140426.ebuild 5685 SHA256 aa016b2ff6b53f5c0d0d73d02f9521e4501cb65413d0eb0c4e42d5ee6401b56c SHA512 987116b153d0b6aa5b653a603f8591c6b770ec4dcc876dd0ef692c92e1be51d7914f346cbaa3949256cde937b4c15b53dc8e67b35f465f32cf4d587365b53165 WHIRLPOOL 1d8b1e128d5f2c5bad24d42629a17e10c74bdf61a483e7ac01125954d893b536244f2faeb90046177456c4bea6c684a717cccf2a48b8c9c2267b0e1c60211412
-MISC ChangeLog 33993 SHA256 fb6e1ff7073443c38d940d15da37368bbd51403988f5ddbb0b47ef14ea9512f7 SHA512 52d816e8b1e2cb1cd2069e942afec20f8ca46359a9751a68bfccc1cc0027d436de82d4c765cbd8ef69d79a0267b70af47beddce2132ff0d5413a5afaea9aa18c WHIRLPOOL 1a2ce23c7f303ab23cb6a95dd24636707b17e780fd875e913956d6ac51d390b2f31fe7614196ed96acd11b472e0a4bf1ece97604a87e14ad94f86f1b197855f4
+MISC ChangeLog 34124 SHA256 9ff81e05e4b1c176bc85d1a7a27124bda68d81f15bb01d6c071c1602e97c666f SHA512 542031efa42f0d93ae5dc8605bd188c5b5ac84451771b9e6efbc98dafe8232a8bb4ba7a3bd532b2c4cf5b7f69d5968beae7b326aba03d93e90ef1b12744b80af WHIRLPOOL c62dce7c01fd119868260171b1144cc54316cbb0d922b82c507326b5ce19609f7719d4e44fa3437f5e4707f77c0f17186c5f9ccb16dcb1928c8013a4fd52a999
MISC metadata.xml 256 SHA256 4c67b16c0ac2307fd0bb4ae307bddd5cc6fc6a9c7a41edc4cffb885e63edbb63 SHA512 4b46b758a464b135b75f974e80797be03dbc6288c1a362fdd368ee28f7dc0b4c7a00e9b3f9d169bad980ccaa2c5d8015f422f6cbf7bcd110a977c65b0fbd62f7 WHIRLPOOL 62f242b449b06bcd5afa286195f62f7f92dc3519ccd3725510d2b294e51ea157625daa88051cd989562d766781b582ac10b0a222ba97a3d439c8f8b62eb159ff
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
+Version: GnuPG v2.0
-iQIcBAEBCAAGBQJVEcJjAAoJELp701BxlEWfAzMP/3lWHPcHWOnw7UsNILMzpdps
-t8TpyuRYN0QhK5nyxkXkSWn8vcpY7TPi18LB2UcpLEJexDX25tAk4xADrvwUNz/c
-O9qQi2YJ/yymJo5N6s1vxkL5yfXXZSjAnkKwf0J79aEjFu/Pqps9w1QG31/fGVM/
-UdZR5M/rrFxrZ4fxq0fo8gs6VBnlvI8iR+oyUijEAfs5yzVBuzujRKUpGPi68gS+
-8gz13oDXIwviM8Fn/wJwuqcHg+HZrGXkqOiw3N6DkIWlwfBjWGRmpUxFJPeO+I+v
-GfoEsEBKmA2XBMNiUe4tnhxiRIwXznjjefXQm21cX6a+CfBxNE295HUA/W9hbRGZ
-lzNM+w3m9dtkxsAGMhO4A/vcOEaAUOonNfMdozUs4oFEEUDUNYmHvWNx+AQDHQVa
-ZPXn6FFc3Q3r8/mubljHQzC7B2+ms4xid6vwyl5m7ohpfOpOGi1DggkEQfpg1BQz
-dWMTcxF0weghsodLO2kFK8rHfa4u+0vzDu6/1ZSNrT3aAMgkEhq5M+mB9AJHr7Yx
-7gRGs69xyg4kSkHTFBZXji6BJ4yH7tF9EZCpO2qUsCW4y/MTzo0X/RjkGGX3pKoF
-mej3O8blNcgEAzb+n4EJv+c1PlqKlQjrMsyGKSaKR31vGgjaN2doi4eFiNQBESt3
-9xYRd/26nOwCxKS4Q1Ki
-=jpew
+iQJ8BAEBCABmBQJVEoC+XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRBQjk1NkM0NUMxNzFCRTY4Rjk4NENDMDk3
+N0YxRjE3NTU4NkEzQjFGAAoJEHfx8XVYajsfaZwQAKL4PHptknC69dwqSfiBzCiJ
+9Wiq4EmuRgbwQjlKw1W+87ad50PQ3uR7Glqo+usk65oU64OtQy8UNDtJBAtSnara
+uYvDIAngzQDthOZ3zX8NIHq0nkmgHYPeYLuIOexE/4a76/3+RBYW99awh3ZwqMl5
+igco2tYSX05T9+DpBYa3fX+aZze2xhcsHE6CJmg33CTTbgRzA5e5NsdBrECk7MkZ
+5zZEuHgKXin2Z91FZq719y5sbdT4YVgyfncvFrAY9SVeUGdCBJm3GTZXPii6vERf
+Ty9HcMN3/WetXhHApofxtOtc2J8QyGfOAEwUGHCB0giK7LNoUxnFG1twfDfrnHA8
+yjNQyC8kH1cUOXvcr7tJKVfwMThTOlfdwM62IH3xts9ZNl+RynbU3z49Eoam+jp5
+7JEewkrsAMyx2ZIbyPoj5NMhUDbvRc0OzSLN9Oh+eQZfBPqR8HImmgy/Uiz0MPEd
+hIPGNhz1J89wehsWr+ZeYKTHZGQCMIxn7KzfN2wxZe9nM02HIucknLCmjXYtusq/
+OTb/xQpJ1+B9O1QF7QB2hU3iCslPJ4w1SoAkCia8BV1qnlRU1ZcxDnxwKpmzeHuW
+IMkkJMFMd24DDC3TmeqbNh+loM4w5L0/UxL5QJ/g5YUO5EjlUIPdWPqH4mOcdYGu
+OhpIP/6rwmuIdwQdOw7T
+=KMPY
-----END PGP SIGNATURE-----
+++ /dev/null
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-client/squirrelmail/squirrelmail-1.4.22.ebuild,v 1.10 2014/06/19 08:50:27 patrick Exp $
-
-EAPI=2
-
-IUSE="ldap spell ssl filter mysql postgres nls"
-
-inherit webapp eutils
-
-DESCRIPTION="Webmail for nuts!"
-
-# Plugin Versions
-COMPATIBILITY_VER=2.0.16-1.0
-USERDATA_VER=0.9-1.4.0
-ADMINADD_VER=0.1-1.4.0
-AMAVIS_VER=0.8.0-1.4
-LDAP_USERDATA_VER=0.4
-SECURELOGIN_VER=1.4-1.2.8
-SHOWSSL_VER=2.2-1.2.8
-LOCALES_VER=1.4.18-20090526
-DECODING_VER=1.2
-
-MY_P=${PN}-webmail-${PV}
-S="${WORKDIR}/${MY_P}"
-
-PLUGINS_LOC="http://www.squirrelmail.org/plugins"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2
- mirror://sourceforge/${PN}/squirrelmail-decode-${DECODING_VER}.tar.bz2
- mirror://sourceforge/retruserdata/retrieveuserdata.${USERDATA_VER}.tar.gz
- ${PLUGINS_LOC}/compatibility-${COMPATIBILITY_VER}.tar.gz
- ssl? ( ${PLUGINS_LOC}/secure_login-${SECURELOGIN_VER}.tar.gz )
- ssl? ( ${PLUGINS_LOC}/show_ssl_link-${SHOWSSL_VER}.tar.gz )
- ${PLUGINS_LOC}/admin_add.${ADMINADD_VER}.tar.gz
- filter? ( ${PLUGINS_LOC}/amavisnewsql-0.8.0-1.4.tar.gz )
- ldap? ( ${PLUGINS_LOC}/ldapuserdata-${LDAP_USERDATA_VER}.tar.gz )
- nls? ( mirror://sourceforge/${PN}/all_locales-${LOCALES_VER}.tar.bz2 )"
-
-HOMEPAGE="http://www.squirrelmail.org/"
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 ~ppc ~ppc64 sparc x86"
-
-DEPEND=""
-
-RDEPEND="dev-lang/php:5.3[session]
- virtual/perl-DB_File
- ldap? ( net-nds/openldap )
- spell? ( app-text/aspell )
- filter? ( mail-filter/amavisd-new dev-php/PEAR-Log dev-php/PEAR-DB dev-php/PEAR-Net_SMTP )
- postgres? ( dev-php/PEAR-DB )
- mysql? ( dev-php/PEAR-DB )"
-
-src_unpack() {
- unpack ${MY_P}.tar.bz2
- unpack squirrelmail-decode-${DECODING_VER}.tar.bz2
-
- cd "${S}" || die
-
- mv config/config_default.php config/config.php || die
-
- # Now do the plugins
- cd "${S}/plugins" || die
-
- unpack compatibility-${COMPATIBILITY_VER}.tar.gz
-
- unpack admin_add.${ADMINADD_VER}.tar.gz
-
- unpack retrieveuserdata.${USERDATA_VER}.tar.gz
-
- use filter &&
- unpack amavisnewsql-${AMAVIS_VER}.tar.gz &&
- mv amavisnewsql/config.php.dist amavisnewsql/config.php
-
- use ldap &&
- unpack ldapuserdata-${LDAP_USERDATA_VER}.tar.gz
-
- use ssl &&
- unpack secure_login-${SECURELOGIN_VER}.tar.gz &&
- mv secure_login/config.sample.php secure_login/config.php &&
- unpack show_ssl_link-${SHOWSSL_VER}.tar.gz &&
- mv show_ssl_link/config.php.sample show_ssl_link/config.php
-
- use nls &&
- cd "${S}" &&
- unpack all_locales-${LOCALES_VER}.tar.bz2
-}
-
-src_prepare() {
- sed -i "s:'/var/local/squirrelmail/data/':SM_PATH . 'data/':" \
- config/config.php || die
-
- cd "${S}/plugins" || die
- if use ldap; then
- epatch "${FILESDIR}"/ldapuserdata-${LDAP_USERDATA_VER}-gentoo.patch
- mv ldapuserdata/config_sample.php ldapuserdata/config.php || die
- fi
-}
-
-src_configure() {
- #we need to have this empty function ...
- echo "Nothing to configure"
-}
-
-src_compile() {
- #we need to have this empty function ... default compile hangs
- echo "Nothing to compile"
-}
-
-src_install() {
- webapp_src_preinst
-
- # handle documentation files
- #
- # NOTE that doc files go into /usr/share/doc as normal; they do NOT
- # get installed per vhost!
-
- dodoc README
-
- docinto compatibility
- for doc in plugins/compatibility/docs/INSTALL plugins/compatibility/docs/README; do
- dodoc ${doc}
- rm -f ${doc}
- done
-
- docinto admin_add
- for doc in plugins/admin_add/README; do
- dodoc ${doc}
- rm -f ${doc}
- done
-
- docinto retrieveuserdata
- for doc in plugins/retrieveuserdata/INSTALL plugins/retrieveuserdata/changelog plugins/retrieveuserdata/users_example.txt; do
- dodoc ${doc}
- rm -f ${doc}
- done
-
- if use filter; then
- docinto amavisnewsql
- for doc in plugins/amavisnewsql/{CHANGELOG,README,UPGRADE}; do
- dodoc ${doc}
- rm -f ${doc}
- done
- fi
-
- if use ldap; then
- rm plugins/ldapuserdata/README
- docinto ldapuserdata
- for doc in plugins/ldapuserdata/doc/README; do
- dodoc ${doc}
- rm -f ${doc}
- done
- fi
-
- if use ssl; then
- docinto secure_login
- for doc in plugins/secure_login/INSTALL plugins/secure_login/README; do
- dodoc ${doc}
- rm -f ${doc}
- done
-
- docinto show_ssl_link
- for doc in plugins/show_ssl_link/INSTALL plugins/show_ssl_link/README; do
- dodoc ${doc}
- rm -f ${doc}
- done
- fi
-
- # Copy the app's main files
- einfo "Installing squirrelmail files."
- cp -r . "${D}${MY_HTDOCSDIR}" || die
-
- cp "${WORKDIR}"/squirrelmail-decode-${DECODING_VER}/*/*.php \
- "${D}${MY_HTDOCSDIR}/functions/decode" || die
-
- # Identify the configuration files that this app uses
- local configs="config/config.php config/config_local.php plugins/retrieveuserdata/config.php"
- use filter && configs="${configs} plugins/amavisnewsql/config.php"
- use ldap && configs="${configs} plugins/ldapuserdata/config.php"
- use ssl && configs="${configs} plugins/show_ssl_link/config.php plugins/secure_login/config.php"
-
- for file in ${configs}; do
- webapp_configfile ${MY_HTDOCSDIR}/${file}
- done
-
- # Identify any script files that need #! headers adding to run under
- # a CGI script (such as PHP/CGI)
- #
- # for phpmyadmin, we *assume* that all .php files that don't end in
- # .inc.php need to have CGI/BIN support added
-
- #for x in `find . -name '*.php' -print | grep -v 'inc.php'` ; do
- # webapp_runbycgibin php ${MY_HTDOCSDIR}/$x
- #done
-
- local server_owned="data index.php"
- for file in ${server_owned}; do
- webapp_serverowned ${MY_HTDOCSDIR}/${file}
- done
-
- # add the post-installation instructions
- webapp_postinst_txt en "${FILESDIR}/postinstall-en.txt"
-
- # all done
- #
- # now we let the eclass strut its stuff ;-)
-
- webapp_src_install
-}
+++ /dev/null
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-client/squirrelmail/squirrelmail-1.4.23_pre20121024.ebuild,v 1.2 2015/01/09 03:08:20 patrick Exp $
-
-EAPI=4
-inherit webapp eutils
-
-IUSE="ldap spell ssl filter mysql postgres nls"
-DESCRIPTION="Webmail for nuts!"
-
-# Plugin Versions
-COMPATIBILITY_VER=2.0.16-1.0
-USERDATA_VER=0.9-1.4.0
-ADMINADD_VER=0.1-1.4.0
-AMAVIS_VER=0.8.0-1.4
-LDAP_USERDATA_VER=0.4
-SECURELOGIN_VER=1.4-1.2.8
-SHOWSSL_VER=2.2-1.2.8
-LOCALES_VER=1.4.18-20090526
-DECODING_VER=1.2
-
-#MY_P=${PN}-webmail-${PV}
-MY_P=${PN}-${PVR##*_pre}_0200-SVN.stable
-#S="${WORKDIR}/${MY_P}"
-S="${WORKDIR}/${PN}.stable/${PN}"
-
-PLUGINS_LOC="http://www.squirrelmail.org/plugins"
-SRC_URI="http://snapshots.squirrelmail.org/${MY_P}.tar.bz2
- mirror://sourceforge/${PN}/squirrelmail-decode-${DECODING_VER}.tar.bz2
- mirror://sourceforge/retruserdata/retrieveuserdata.${USERDATA_VER}.tar.gz
- ${PLUGINS_LOC}/compatibility-${COMPATIBILITY_VER}.tar.gz
- ssl? ( ${PLUGINS_LOC}/secure_login-${SECURELOGIN_VER}.tar.gz )
- ssl? ( ${PLUGINS_LOC}/show_ssl_link-${SHOWSSL_VER}.tar.gz )
- ${PLUGINS_LOC}/admin_add.${ADMINADD_VER}.tar.gz
- filter? ( ${PLUGINS_LOC}/amavisnewsql-0.8.0-1.4.tar.gz )
- ldap? ( ${PLUGINS_LOC}/ldapuserdata-${LDAP_USERDATA_VER}.tar.gz )
- nls? ( mirror://sourceforge/${PN}/all_locales-${LOCALES_VER}.tar.bz2 )"
-
-HOMEPAGE="http://www.squirrelmail.org/"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-
-DEPEND=""
-
-RDEPEND="dev-lang/php[session]
- virtual/perl-DB_File
- ldap? ( net-nds/openldap )
- spell? ( app-text/aspell )
- filter? ( mail-filter/amavisd-new dev-php/PEAR-Log dev-php/PEAR-DB dev-php/PEAR-Net_SMTP )
- postgres? ( dev-php/PEAR-DB )
- mysql? ( dev-php/PEAR-DB )"
-
-src_unpack() {
- unpack ${MY_P}.tar.bz2
- unpack squirrelmail-decode-${DECODING_VER}.tar.bz2
-
- cd "${S}" || die
-
- mv config/config_default.php config/config.php || die
-
- # Now do the plugins
- cd "${S}/plugins" || die
-
- unpack compatibility-${COMPATIBILITY_VER}.tar.gz
-
- unpack admin_add.${ADMINADD_VER}.tar.gz
-
- unpack retrieveuserdata.${USERDATA_VER}.tar.gz
-
- use filter &&
- unpack amavisnewsql-${AMAVIS_VER}.tar.gz &&
- mv amavisnewsql/config.php.dist amavisnewsql/config.php
-
- use ldap &&
- unpack ldapuserdata-${LDAP_USERDATA_VER}.tar.gz
-
- use ssl &&
- unpack secure_login-${SECURELOGIN_VER}.tar.gz &&
- mv secure_login/config.sample.php secure_login/config.php &&
- unpack show_ssl_link-${SHOWSSL_VER}.tar.gz &&
- mv show_ssl_link/config.php.sample show_ssl_link/config.php
-
- use nls &&
- cd "${S}" &&
- unpack all_locales-${LOCALES_VER}.tar.bz2
-}
-
-src_prepare() {
- sed -i "s:'/var/local/squirrelmail/data/':SM_PATH . 'data/':" \
- config/config.php || die
-
- cd "${S}/plugins" || die
- if use ldap; then
- epatch "${FILESDIR}"/ldapuserdata-${LDAP_USERDATA_VER}-gentoo.patch
- mv ldapuserdata/config_sample.php ldapuserdata/config.php || die
- fi
-}
-
-src_configure() {
- #we need to have this empty function ...
- echo "Nothing to configure"
-}
-
-src_compile() {
- #we need to have this empty function ... default compile hangs
- echo "Nothing to compile"
-}
-
-src_install() {
- webapp_src_preinst
-
- # handle documentation files
- #
- # NOTE that doc files go into /usr/share/doc as normal; they do NOT
- # get installed per vhost!
-
- dodoc README
-
- docinto compatibility
- for doc in plugins/compatibility/docs/INSTALL plugins/compatibility/docs/README; do
- dodoc ${doc}
- rm -f ${doc}
- done
-
- docinto admin_add
- for doc in plugins/admin_add/README; do
- dodoc ${doc}
- rm -f ${doc}
- done
-
- docinto retrieveuserdata
- for doc in plugins/retrieveuserdata/INSTALL plugins/retrieveuserdata/changelog plugins/retrieveuserdata/users_example.txt; do
- dodoc ${doc}
- rm -f ${doc}
- done
-
- if use filter; then
- docinto amavisnewsql
- for doc in plugins/amavisnewsql/{CHANGELOG,README,UPGRADE}; do
- dodoc ${doc}
- rm -f ${doc}
- done
- fi
-
- if use ldap; then
- rm plugins/ldapuserdata/README
- docinto ldapuserdata
- for doc in plugins/ldapuserdata/doc/README; do
- dodoc ${doc}
- rm -f ${doc}
- done
- fi
-
- if use ssl; then
- docinto secure_login
- for doc in plugins/secure_login/INSTALL plugins/secure_login/README; do
- dodoc ${doc}
- rm -f ${doc}
- done
-
- docinto show_ssl_link
- for doc in plugins/show_ssl_link/INSTALL plugins/show_ssl_link/README; do
- dodoc ${doc}
- rm -f ${doc}
- done
- fi
-
- # Copy the app's main files
- einfo "Installing squirrelmail files."
- cp -r . "${D}${MY_HTDOCSDIR}" || die
-
- cp "${WORKDIR}"/squirrelmail-decode-${DECODING_VER}/*/*.php \
- "${D}${MY_HTDOCSDIR}/functions/decode" || die
-
- # Identify the configuration files that this app uses
- local configs="config/config.php config/config_local.php plugins/retrieveuserdata/config.php"
- use filter && configs="${configs} plugins/amavisnewsql/config.php"
- use ldap && configs="${configs} plugins/ldapuserdata/config.php"
- use ssl && configs="${configs} plugins/show_ssl_link/config.php plugins/secure_login/config.php"
-
- for file in ${configs}; do
- webapp_configfile ${MY_HTDOCSDIR}/${file}
- done
-
- # Identify any script files that need #! headers adding to run under
- # a CGI script (such as PHP/CGI)
- #
- # for phpmyadmin, we *assume* that all .php files that don't end in
- # .inc.php need to have CGI/BIN support added
-
- #for x in `find . -name '*.php' -print | grep -v 'inc.php'` ; do
- # webapp_runbycgibin php ${MY_HTDOCSDIR}/$x
- #done
-
- local server_owned="data index.php"
- for file in ${server_owned}; do
- webapp_serverowned ${MY_HTDOCSDIR}/${file}
- done
-
- # add the post-installation instructions
- webapp_postinst_txt en "${FILESDIR}/postinstall-en.txt"
-
- # all done
- #
- # now we let the eclass strut its stuff ;-)
-
- webapp_src_install
-}