diff options
author | 2014-06-26 12:18:32 +0100 | |
---|---|---|
committer | 2014-06-26 12:18:32 +0100 | |
commit | 56099a753e52047b2729835b782dafd93b4a7c8f (patch) | |
tree | ef7cae657e4e7c38baa3c544bfd7ab2ce31bbce4 /mail-client | |
parent | Add sys-libs/glibc-2.17 with x32 LIBDIR fixes (diff) | |
download | srcshelton-56099a753e52047b2729835b782dafd93b4a7c8f.tar.gz srcshelton-56099a753e52047b2729835b782dafd93b4a7c8f.tar.bz2 srcshelton-56099a753e52047b2729835b782dafd93b4a7c8f.zip |
Add mail-client/roundcube-1.0.1
Diffstat (limited to 'mail-client')
-rw-r--r-- | mail-client/roundcube/Manifest | 2 | ||||
-rw-r--r-- | mail-client/roundcube/roundcube-1.0.1.ebuild | 81 |
2 files changed, 83 insertions, 0 deletions
diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest index 4e3412d6..854513f8 100644 --- a/mail-client/roundcube/Manifest +++ b/mail-client/roundcube/Manifest @@ -3,4 +3,6 @@ AUX postupgrade-en-0.6.txt 1271 SHA256 110724101fb7f712fec3e44023d1562de235dee45 AUX roundcube-1.0.0-draft-autosave.patch 1352 SHA256 a53951a62dce9e1ad61290a2b63be5dde4b42d45bc35880edf700d8b1f84a6c0 SHA512 441f616d620d7ebbc5abf20766509e05a40a38ae7bf4a60feecc7be47fc19448019f894fc2d6c776762f12424766cc9b3d3c2acc90d98ef8426d2225898589a4 WHIRLPOOL 37ec61efc6e76508a6d6421c57353fa5ee41f56d41de411cca10b86149e8b39200ff6ebf5a1d0447867b45d9a3af94af8e6385b15bef18211f4bddc2b8090b2c DIST composer.phar 960311 SHA256 1c73973d7cfb73f3e6b425b943a3e1459f5199984f37f008c48cf2b671dd3f2b SHA512 98cef9f7bd1b5c3f8dd1bc1fd7e1778701cb7ad2fb720bc9f47fff3d70a58b4a94de75c97702f7f0680fbdb6fc20bb86a07362220056680f91a5a34ca5ba0fd8 WHIRLPOOL 6c54c69c27e01f4f003bb3e63372babe64d00ec0cfb3d9ab8185869e22d6fd5e0a88fa05da1baccc93c41f584a6decdda8505449540eb9b4024e632889887dcf DIST roundcubemail-1.0.0.tar.gz 3975691 SHA256 cfe4b1b66f32149d7727a6ae2ec2aa0c6c1388c9d22fd5b6da2e78bdbaac8dc8 SHA512 32ad828aba192ae1773d3e28070d9824a1676ffdeb96ba60d8b00ba4f208ec41cad20289e1cf5934fb59e5fb40932b8560a80a09d15cfa94097139395110f0a2 WHIRLPOOL d6c4bb19ba76a5a7e8d0f1a08c23ce400c42149adc298a80ce6cf2aeba9a93db475fa2eb5211c3ebc0c417a8622a00d73852b9c7d8440b415e4e3787642c0d64 +DIST roundcubemail-1.0.1.tar.gz 3978126 SHA256 e75817e936cccb5f55ea601dba302dc2ad8cd4e57109fa34bd5765fbe03cdb09 SHA512 dd981a03d540607fdb7a1bde18a346c93ddd988abbafb43a77b3eeac138f804b3a294445f5a6d5f9525b00d14f3f7bb1e378ad74ff0342680268a6553c6ad4f8 WHIRLPOOL d6addd79ed1185f05c4d14a75203522e1fd47e5ca8b4ca231cd616a1f155243e63eb1bdac9742eb051c6de0df4623f1c0e0d5fbfb26a9c365249284b50475b77 EBUILD roundcube-1.0.0.ebuild 2914 SHA256 ee8cc5fcb27b1e2be42493f4e632ea790dcb430f8b43e176252a7c8dde6e616a SHA512 2adcac91cea5ec736e2767d85b42b111e7c15448ecd8ea27c9745005f5e029758fcbc0ab8df04a71a0a94545828382135c3e988ba67561f6610a99c2f04a2144 WHIRLPOOL 919e06a5308a86f6b89ae7b421bc68d96e2b4370e88d0bbe18156a9e83bf840c5f7c50c09ce3af4ce43477b39fa664e6fe5c8b285df35a18197b47b895a47933 +EBUILD roundcube-1.0.1.ebuild 2817 SHA256 ed0b4ef19068b9cbbb54a04597289322eabb0b093d4fcf4a5d066b6885471e0c SHA512 dc7e2c04c9261e47731a6c7aad266a23ae8ed71651657e3f1065e476fd83f5c857d7f11a3a6ecb0764d064ddb371b55510362aa21eb730a197f897cc906a81e0 WHIRLPOOL 5121c4386a5b59a0c0c8308c1317fde43b3872fc53f6ef857f5ce441ef86e40b1df919a22fbdeb750b4f6d6a91e0ce8bff359a0ad1c1b346d4d514d96baad50e diff --git a/mail-client/roundcube/roundcube-1.0.1.ebuild b/mail-client/roundcube/roundcube-1.0.1.ebuild new file mode 100644 index 00000000..3a7658a7 --- /dev/null +++ b/mail-client/roundcube/roundcube-1.0.1.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mail-client/roundcube/roundcube-0.9.5.ebuild,v 1.5 2013/10/26 06:46:04 ago Exp $ + +EAPI=5 + +inherit webapp + +MY_PN=${PN}mail +MY_P=${MY_PN}-${PV/_/-} + +PHAR="1.0.0-alpha8" + +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 + https://getcomposer.org/download/${PHAR}/composer.phar" + +# roundcube is GPL-licensed, the rest of the licenses here are +# for bundled PEAR components, googiespell and utf8.class.php +LICENSE="GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain" +KEYWORDS="amd64 arm ~hppa ppc ~ppc64 ~sparc x86" +IUSE="ldap +mysql plugins postgres sqlite ssl spell" + +RDEPEND="virtual/httpd-php + >=dev-lang/php-5.3[crypt,gd,iconv,json,ldap?,pdo,postgres?,session,sockets,ssl?,xml,unicode] + >=dev-php/PEAR-Crypt_GPG-1.4.0_beta1 + mysql? ( || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) ) + plugins? ( >=dev-lang/php-5.3.4[ctype,filter,hash,json,phar,ssl] ) + spell? ( dev-lang/php[curl,spell] ) + sqlite? ( || ( dev-lang/php[sqlite] dev-lang/php[sqlite3] ) )" + +need_httpd_cgi + +S=${WORKDIR}/${MY_P} + +src_prepare() { + cp config/config.inc.php{.sample,} || die + cp composer.json{-dist,} || die + + # Remove bundled PEAR packages + rm -r program/lib/Crypt || die +} + +src_install() { + webapp_src_preinst + + dodoc CHANGELOG INSTALL README.md UPGRADING + + insinto "${MY_HTDOCSDIR}" + doins -r [[:lower:]]* SQL + doins .htaccess + use plugins && doins "${DISTDIR}"/composer.phar + + # The second command here fails, for non-obvious reasons... earlier + # versions, which do not differ, continue to execute correctly. Odd. + #[[ -d "${ED}"/"${MY_HTDOCSDIR}"/bin ]] || die "Cannot locate roundcube 'bin' directory in '${ED}/${MY_HTDOCSDIR}'" + #fperms 0755 "${MY_HTDOCSDIR}"/bin/*.sh || die "Cannot set file permissions in '${ED}/${MY_HTDOCSDIR}'" + + webapp_serverowned "${MY_HTDOCSDIR}"/logs + webapp_serverowned "${MY_HTDOCSDIR}"/temp + + webapp_configfile "${MY_HTDOCSDIR}"/config/config.inc.php + webapp_configfile "${MY_HTDOCSDIR}"/composer.json + + 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() { + ewarn "When upgrading from <= 0.9 the old configuration files named" + ewarn "main.inc.php and db.inc.php are now deprecated and should be" + ewarn "replaced with one single config.inc.php file." + ewarn "Run the ./bin/update.sh script to get this conversion done" + ewarn "or manually merge the files." + ewarn "NOTE: the new config.inc.php should only contain options that" + ewarn "differ from the ones listed in defaults.inc.php." +} |