diff options
author | Stuart Shelton <stuart@shelton.me> | 2016-12-14 15:54:49 +0000 |
---|---|---|
committer | Stuart Shelton <stuart@shelton.me> | 2016-12-14 15:54:49 +0000 |
commit | b85ee883783f405c5b9618612b95851b72f200e3 (patch) | |
tree | 4fa4fb213e2921c0317d69cad13598c7a95724d6 /mail-client | |
parent | Update eblits/src_configure.eblit affecting sys-libs/glibc (diff) | |
download | srcshelton-b85ee883783f405c5b9618612b95851b72f200e3.tar.gz srcshelton-b85ee883783f405c5b9618612b95851b72f200e3.tar.bz2 srcshelton-b85ee883783f405c5b9618612b95851b72f200e3.zip |
Add mail-client/roundcube-1.2.3, update mail-client/roundcube-1.2.2
Diffstat (limited to 'mail-client')
-rw-r--r-- | mail-client/roundcube/Manifest | 5 | ||||
-rw-r--r-- | mail-client/roundcube/roundcube-1.2.2.ebuild | 2 | ||||
-rw-r--r-- | mail-client/roundcube/roundcube-1.2.3.ebuild | 109 |
3 files changed, 114 insertions, 2 deletions
diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest index cf2e7f7a..a717d715 100644 --- a/mail-client/roundcube/Manifest +++ b/mail-client/roundcube/Manifest @@ -7,6 +7,7 @@ DIST composer.phar_1.0.0-alpha11 1179424 SHA256 47347f16d366145eafb45d2e800012dc DIST composer.phar_1.0.0-alpha8 960311 SHA256 1c73973d7cfb73f3e6b425b943a3e1459f5199984f37f008c48cf2b671dd3f2b SHA512 98cef9f7bd1b5c3f8dd1bc1fd7e1778701cb7ad2fb720bc9f47fff3d70a58b4a94de75c97702f7f0680fbdb6fc20bb86a07362220056680f91a5a34ca5ba0fd8 WHIRLPOOL 6c54c69c27e01f4f003bb3e63372babe64d00ec0cfb3d9ab8185869e22d6fd5e0a88fa05da1baccc93c41f584a6decdda8505449540eb9b4024e632889887dcf DIST composer.phar_1.0.0-alpha9 1038928 SHA256 33ef1c07649bc1e135e73f0944415753233faf803cff493006f8bd9e744ff1f4 SHA512 e474262f4a1a32b4b1a7fbd156f295a4c9fd3c4382d38b7fd6733783ce23ebbb77bed775ee0a59507e6b3aeadae7f206ac64cc1ba2306ecbed890c142783da06 WHIRLPOOL 2f67d6de95ad688ece90be00d2d76fab3f28fff91d184059eafda50a9a055206bf9c2d6b195ed3e8a55aa3716f805e3c9e7515e84fdabf499a8090100fe80a5b DIST composer.phar_1.2.0 1705467 SHA256 dc80131545ed7f7b1369ae058824587f0718892f6a84bd86cfb0f28ab5e39095 SHA512 21e6bc3672a3d7df683d1ff85a5f89a857a24e5cf563cc714e9331d9b76bdfc232494599c5188604dce18c6edd0ba8d015ca738537d99e985c58d94b9b466f43 WHIRLPOOL 8606bcda43f00dc627c0d13b7d42c97045ae142f3caeef9e2e5eb2c594334a30fc82e9569bc745a5a6abf3a52a3e978477e95a82f237306ab7a31d956282baa1 +DIST composer.phar_1.2.4 1710687 SHA256 3c900579659b79a4e528722e35bd160c86090e370e9cb41cc07c7a22c674c657 SHA512 781e738eb534fbd4a8dd6c1242c28b617fa9857b3d836c72e0a52db42b48442795a3a5c41ce956988378eee79b0287ff2b3eab30aa4ffcb45b508dad59013bfa WHIRLPOOL ee78190ad61373b7fb5921b2ce9bb99d6ee39a5960b04a6a4e8c8687791ade1eda494f0f182878eea134b9048158b687d8744c43bcbaee1ed2ea748ae2df8cb0 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 DIST roundcubemail-1.0.2.tar.gz 3980298 SHA256 1c1560a7a56e6884b45c49f52961dbbb3f6bacbc7e7c755440750a1ab027171c SHA512 4076be3846f3c39c481c5546d7d2f8843cd87f1dde868aa06c9432db4a8786269e4297975802c841a0476ae4462cb7dbcc40e375bdafb6ea0a74b9c5ba9bb780 WHIRLPOOL 773b9f687dc82fdc2a879187d40bd79936d3103427a28e35b602eb7648ea397be5afeb412ff9523ff59653d50a7c3ac9ea4f14eec605e41e88158fc2f628d426 @@ -20,6 +21,7 @@ DIST roundcubemail-1.2-beta.tar.gz 3421215 SHA256 b7ab853c0a6e52641c851624c4405c DIST roundcubemail-1.2.0.tar.gz 3453543 SHA256 e3b89c2772c2c5990da9bca640bc342f486edf356016cf717e6a1083c822b523 SHA512 3d97e816560830437902ede352e8be81cd93050975934b9dfc86ccf745234119bdf63d5f882fa0d1cc445575c1ea05906a87ae81befdb0bbb38002433e4de199 WHIRLPOOL f9b14ffb2520cd7eda798eb96ec8547af9f5b8d288605d5d777d126cddb3f531f53887ae9bd9b16be7bf194e87165ff48722885328c6dab0d1c1a0ee589817c4 DIST roundcubemail-1.2.1.tar.gz 3559023 SHA256 05c0b17c8951db1d220f2f2186e6981545789da0d084a543e28a7d2511db8302 SHA512 7044e4308fff85a23826e4f4652df7e825d713b977696c0d29d563f419cc4e060ef202f824463823c3f348c7e9f4ce8c58d073c960b371c0b9ca3bd77c5453ca WHIRLPOOL 79a47d9bd65578c0177ffa9438d8a9b305e2d725536209955b04fbfc42a31ef3060d351b638dba72ede3fd8b1ef42a9af34493f80ff393a91b8ab31634bf318a DIST roundcubemail-1.2.2.tar.gz 3562148 SHA256 6c647ed28ea0ae1b730a1784018b63884e65ed6036208e9c3a6ee62123fe856d SHA512 f5482ad424ecdfa275015c51162c465eadb3888f929a86fcd4ca52a6f880ea48c748cc3ecbbe9dd4f5a4fdc823599a93e965855e362958ff46e829e145c7d04b WHIRLPOOL 74c760bcd8f6dc9b1d60ffea84ad66c74a66ef7a5c3164b51ae329ab3d502731799a6dedd069ea3a76a26492213829fd58d43c4f7e38cd843d4ecb35c04c7cfd +DIST roundcubemail-1.2.3.tar.gz 3599096 SHA256 2df820d2ccc7bb320f854a821a1dc9983792f42a3353a1d38fe0822d94980d4d SHA512 af64b5ccb95b30ee483c573098741098427dd9755526253490f657a10fed3764f5ed8f336d0a8cb82bcce65d8840b0892d6e4746ce93bc595cfd29f66ea45795 WHIRLPOOL 08551297ca37d8f26ab9fa13c60db7f5b477251a639519285003cedc6971dbf2b6f6c43d1adc6334bfc67adfb85271b8bfe52d50a7416ba31d3ea38284ac28b7 EBUILD roundcube-1.0.0.ebuild 2993 SHA256 a19215eb162ddef0cdf7ab9f5eab463ea4a920fe09c2f16c38ef16fd38536dc6 SHA512 f5a6f81a9d160e022f6ab3ec55296f078fbb67c2938363a1ea3a3f6b2221e2d45eded238ac8fcd8e8b0bda03c565cc133669f16fdc5ed41855e927787c41974f WHIRLPOOL 58e2c662c424c8433e78dfc3508bfe1a34cabf228466b0b0bc07b7d8a8c3f4d9ed634a60da655cd8a874ca510efdcd8b1b8348d5e0eb292f91b8717ba07bca04 EBUILD roundcube-1.0.1.ebuild 3101 SHA256 5c7dc9eac4c42fef150193ddd8387a93abc42ba477c57bba20fd972b8e2ea166 SHA512 ea082b75fba96878b686553b096885c9546e622ec63e361033c1c8b68d37ceebf92477d2b4481d57143591737fde5200df5eb66dd19485869678d6ecb8a0d78f WHIRLPOOL 69a5d7ba44d77e7b7c35c2e31802154b6406c7bbf919bc51004a38eae54ece37cf2559eab620d6bb9ebe1467daee75537dc697a9780b6ca7fee2b561bf6c4ff2 EBUILD roundcube-1.0.2.ebuild 3177 SHA256 f079064c5409bfd8bb2870558fa38e409e8fe47c14a5a212361d02c275ae0255 SHA512 1e2675023d1f566b52cd9c72545479e45f560f7e78fd042639d6cb1f83fa9bd0b089c7c8ada3686fd631657262d76c3cc2530532085df76f699c77aa836fdbbd WHIRLPOOL bef6753d7d95e360c25c0bccef2501548fbdaff76638218538f1c663697bd12cf737e802e46cb0dd7ec5c165467d40c016241d2babb65ba3f683bc99ce82388c @@ -31,5 +33,6 @@ EBUILD roundcube-1.1.3.ebuild 3400 SHA256 c4a468e2193f8bf5cc7f0dc8ded7ac1c46566a EBUILD roundcube-1.1.4.ebuild 3357 SHA256 d9ff03fb7897315c8e107a012af2f85b5aef54e1630cf12384ac08a9728570c4 SHA512 de3e75f45dda94d8dcab65b3d06ed51989ed253fd6e26c9207029dc25195cdbf626915558202dca8e324de15548941aa6b5e4b864185e1abf4d64eea5feea683 WHIRLPOOL b81c8d9b2e1ba63a2d8b566993c36fb2899c7fb65253b49f00a26775cefb180d26eee974c59615ba91739a01452daf3ec273bbb21caee50a914574298b5d14eb EBUILD roundcube-1.2.0.ebuild 3570 SHA256 e2f6d31ec3dbe4c61e579ba49233d459e699859261bd93b31b3ef9b09cf9e193 SHA512 c23c802fe1787dc6a529efd970f08c6066503c24b9f0518e90401454b97f63cb1890515c4e5a79a1519aa9cf5b664e1b711702ba0b66754d89fe480294969708 WHIRLPOOL 25103b5ad03ff512680ae3a3d476a4945f7577aa9a0ba1b1d8bc5e7332497bc67a0d93570281c15f42c8051ab524267c27cd3df0ef59e44fe828b167fde4b1a6 EBUILD roundcube-1.2.1.ebuild 3606 SHA256 065bb835a50e76a438742c80ec5218937ca8ec2a2ad5a59f2d48b528ea1019dd SHA512 ff0fb8c8a5f3462f6c15c877e90e8c0df3229d55cfbaaad65b2427f2afdc840777534a4fac7f02fb579c28e9dc1711eb30a7950315ede41d551fcbfda11f0cd4 WHIRLPOOL 85ae01ecf54b5d5e22e1726628e82facbe7fc05c93ee4bacd24a422c741450362f4f6b021ab8b4cb0122bf1f9250821d5f641ec5c683099de12db46297969118 -EBUILD roundcube-1.2.2.ebuild 3582 SHA256 05983dd761035dfd2e724597e4f06b00b7c455309ab3396d25e86a5105242bb2 SHA512 35f9383673c76f3ec113b7ee283f9685dbcc0f9a1d0eb2d8a39babc395c3c76b7a312a8e85960122f30b7afb94bbbab1c9c085dc13e7911c732ec0c8bb73dc42 WHIRLPOOL 4f2fc27462a3401a63353cba97bea8eeac76431435f2e56efd66b1d35938b5b6acb48d71b8bb795587ed9cd31826a82e9654bbf1d7d65b2fec1aa371d3a0102d +EBUILD roundcube-1.2.2.ebuild 3580 SHA256 56bd8cd8578b3b1ee997fe9ebae3d68307ffc194e8f322bdc914f0540d119933 SHA512 61a003b05d596bdc7d3000f914f228bec8fa1dfb382b9b42d2c7042773aa865dc8dff86a9006b5138326f2772721d96c163f524ed1358ac17c0922f9e19f506f WHIRLPOOL d1ce704c1f16f7225669b3f11ad2312e9f0bc57c970b56772ed4259ee71c70eb5dfe12cf5d143d9337cd47e034cc2efb59babdb6c8cb964478586956295a800a +EBUILD roundcube-1.2.3.ebuild 3582 SHA256 ed6f6a60dc89f1422c1b386953c6b298638bb07c74193151aeeaaffb704fafdc SHA512 f5173ce748738d0dea983db6824e115d84b216ad4e2399b97bbafe62ebadddb882a5a7d2172eed9246de064438d467a06fb1f2520ffd3eb1825b6451b8e1a8af WHIRLPOOL 83641b5d4fef3eda6843f5661cd75c170ac68efeb4b985ca9f01174957be0e78743d4790d1e6242a46e4356f3873edca8767eee9ee18f11e891541ee9bc71f3d EBUILD roundcube-1.2_beta.ebuild 3445 SHA256 16eeeccc4138a8712200318a2544430a3d3e00d4d97d832f4948185238681c4d SHA512 000ec58b5d3af22c2f3bc4a99b3552e1bf5ab257c93748214aabb21a73d4992370c7975de48e7a4d43d38f5bdcf1bcecfba3dc06985b1e405f050816e9feeefa WHIRLPOOL 0db8ffd1209c562cb7f3c9c2925f858e3d369957da35d3553196033dda24c69481ce9acaa29c4b40dcbadd2abfebf015f8ebfe9063658df062015aade22bec2d diff --git a/mail-client/roundcube/roundcube-1.2.2.ebuild b/mail-client/roundcube/roundcube-1.2.2.ebuild index a515c835..f93a97b0 100644 --- a/mail-client/roundcube/roundcube-1.2.2.ebuild +++ b/mail-client/roundcube/roundcube-1.2.2.ebuild @@ -94,7 +94,7 @@ pkg_postinst() { if has_version "<mail-client/roundcube-1.0.0"; then ewarn - ewarn "When upgrading from <= 1.0.0, note that the old configuration files" + ewarn "When upgrading from <= 0.9, note that the old configuration files" ewarn "named main.inc.php and db.inc.php are deprecated and should be" ewarn "replaced with one single config.inc.php file." ewarn diff --git a/mail-client/roundcube/roundcube-1.2.3.ebuild b/mail-client/roundcube/roundcube-1.2.3.ebuild new file mode 100644 index 00000000..c68d63c9 --- /dev/null +++ b/mail-client/roundcube/roundcube-1.2.3.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id: 2c4efbbc649c0a064d10ad771974a6d5e9dcfc3a $ + +EAPI=6 + +inherit webapp + +MY_PN=${PN}mail +MY_P=${MY_PN}-${PV/_/-} + +PHAR="1.2.4" + +DESCRIPTION="A browser-based multilingual IMAP client with an application-like user interface" +HOMEPAGE="https://roundcube.net" +SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV/_/-}/${MY_P}.tar.gz + plugins? ( https://getcomposer.org/download/${PHAR}/composer.phar -> composer.phar_${PHAR} )" +RESTRICT="mirror" + +# 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 x86" + +IUSE="enigma exif ldap managesieve +mysql php_targets_php7-0 plugins postgres sqlite ssl spell" +REQUIRED_USE="|| ( mysql postgres sqlite )" + +# The function below sets only DEPEND, so we need to include the latter in RDEPEND ... +need_httpd_cgi + +RDEPEND=" + ${DEPEND} + >=dev-lang/php-5.3.7[crypt,exif?,fileinfo,filter,gd,iconv,intl,json,ldap?,mysql?,pdo,postgres?,session,sockets,sqlite?,ssl?,unicode,xml,zip] + >=dev-php/PEAR-Auth_SASL-1.0.6 + >=dev-php/PEAR-Mail_Mime-1.10.0 + >=dev-php/PEAR-Mail_mimeDecode-1.5.5 + >=dev-php/PEAR-Net_IDNA2-0.1.1 + >=dev-php/PEAR-Net_SMTP-1.7.1 + >=dev-php/PEAR-Net_Socket-1.0.12 + virtual/httpd-php + enigma? ( >=dev-php/PEAR-Crypt_GPG-1.4.1 app-crypt/gnupg ) + ldap? ( || ( >=dev-php/PEAR-Net_LDAP2-2.0.12 dev-php/PEAR-Net_LDAP3 ) ) + managesieve? ( >=dev-php/PEAR-Net_Sieve-1.3.2 ) + mysql? ( || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) ) + php_targets_php7-0? ( >=dev-php/PEAR-PEAR-1.10.1 ) + plugins? ( dev-lang/php[ctype,filter,hash,json,phar,ssl] ) + spell? ( dev-lang/php[curl,spell] ) +" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + cp config/config.inc.php{.sample,} || die + cp composer.json{-dist,} || die + + rm robots.txt + + default +} + +src_install() { + webapp_src_preinst + + dodoc CHANGELOG INSTALL README.md UPGRADING + + insinto "${MY_HTDOCSDIR}" + doins -r [[:lower:]]* SQL + doins .htaccess + use plugins && newins "${DISTDIR}"/composer.phar_${PHAR} composer.phar + + webapp_serverowned "${MY_HTDOCSDIR}"/logs + webapp_serverowned "${MY_HTDOCSDIR}"/temp + + webapp_configfile "${MY_HTDOCSDIR}"/config/config.inc.php + webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php + webapp_configfile "${MY_HTDOCSDIR}"/composer.json + + #webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE.txt" + webapp_postupgrade_txt en "${FILESDIR}"/postupgrade-en-0.6.txt + + webapp_src_install + + # fperms must occur after webapp_src_install is called... + #fperms 0755 "${MY_HTDOCSDIR}"/bin/*.sh || die "Cannot set file permissions in '${ED}/${MY_HTDOCSDIR}'" + local FILE filename + find "${ED}"/"${MY_HTDOCSDIR}"/bin/ -type f -name \*.sh | while read -r FILE; do + filename="$( basename "${FILE}" )" + fperms 0755 "${MY_HTDOCSDIR}"/bin/"${filename}" || die "Cannot set file permissions in '${ED}/${MY_HTDOCSDIR}/bin/'" + done +} + +pkg_postinst() { + webapp_pkg_postinst + + if has_version "<mail-client/roundcube-1.0.0"; then + ewarn + ewarn "When upgrading from <= 0.9, note that the old configuration files" + ewarn "named main.inc.php and db.inc.php are deprecated and should be" + ewarn "replaced with one single config.inc.php file." + ewarn + ewarn "Run the ./bin/update.sh script to convert those" + ewarn "or manually merge the files." + ewarn + ewarn "The new config.inc.php should only contain options that" + ewarn "differ from those listed in defaults.inc.php." + ewarn + fi +} +# vi: set diffopt=iwhite,filler: |