aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStuart Shelton <stuart@shelton.me>2016-12-14 15:54:49 +0000
committerStuart Shelton <stuart@shelton.me>2016-12-14 15:54:49 +0000
commitb85ee883783f405c5b9618612b95851b72f200e3 (patch)
tree4fa4fb213e2921c0317d69cad13598c7a95724d6 /mail-client
parentUpdate eblits/src_configure.eblit affecting sys-libs/glibc (diff)
downloadsrcshelton-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/Manifest5
-rw-r--r--mail-client/roundcube/roundcube-1.2.2.ebuild2
-rw-r--r--mail-client/roundcube/roundcube-1.2.3.ebuild109
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: