Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/
Date: Sun, 09 Feb 2020 22:33:45
Message-Id: 1581287609.2db4642378cb97be10c5e4858bcb7263e0e482b4.fordfrog@gentoo
1 commit: 2db4642378cb97be10c5e4858bcb7263e0e482b4
2 Author: Philippe Chaintreuil <gentoo_bugs_peep <AT> parallaxshift <DOT> com>
3 AuthorDate: Fri Jan 3 12:14:41 2020 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 9 22:33:29 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db46423
7
8 mail-client/roundcube: 1.4.2 version bump
9
10 - Also bumped copyright date: Happy New Year!
11
12 Closes: https://bugs.gentoo.org/704690
13 Closes: https://github.com/gentoo/gentoo/pull/14226
14 Package-Manager: Portage-2.3.79, Repoman-2.3.16
15 Signed-off-by: Philippe Chaintreuil <gentoo_bugs_peep <AT> parallaxshift.com>
16 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
17
18 mail-client/roundcube/Manifest | 1 +
19 mail-client/roundcube/roundcube-1.4.2.ebuild | 73 ++++++++++++++++++++++++++++
20 2 files changed, 74 insertions(+)
21
22 diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
23 index 09042d04c26..3a7c96218d0 100644
24 --- a/mail-client/roundcube/Manifest
25 +++ b/mail-client/roundcube/Manifest
26 @@ -3,3 +3,4 @@ DIST roundcubemail-1.3.8-complete.tar.gz 5534385 BLAKE2B 2f0cb528d0901d267c74d57
27 DIST roundcubemail-1.3.9-complete.tar.gz 5521697 BLAKE2B 4689bb43ff02b99a9b2b06d6370a5dce0ec4eca4e4da2a74e33e77ec74ec14bf22b6bab415c8b5fde9bd76bfaed87f183a8979edb353da3ed947f9bfdb0ecb15 SHA512 42ae9b772272b3e82476beeeb0fc5a909fb07ed0bfbdb655627b1e31da1c292f67f5a305452de31b2d60fe5905bcacabd6874dea394a9b0fd66b7921d73500ac
28 DIST roundcubemail-1.4.0-complete.tar.gz 6997256 BLAKE2B b19a2d049512ceb53b3844f4680ed061044d2d142bef322c067b381e3be57ecb3181cac4f2492a162da1417fefb4028c36d34dae4bf9064c97568f681bd0c78b SHA512 274372793f1f3af761702f8972f6360f8c8e64a705ff96f1432f6a520d24c9ca0e8ccc3933f26433f1c864bd6c381066fc9eb48bf97e9497b4cbff855412d811
29 DIST roundcubemail-1.4.1-complete.tar.gz 6998687 BLAKE2B ff33e512bb202d37d77ae2a4c7820f1061598bee1eb01bed5f15b25ad0e27c0cfe3611b44d451982491b702abcf6d7ae1bc88cbd303bc9a2573fc79efc54bec5 SHA512 0c8e09e93c86aad0f3e3a5a81c5e9ad8ab8aee101ae8ebb78d29556575db94a51a07cbf955ec79235425a961427b826ad27fae750b8eae785eedd195161dabed
30 +DIST roundcubemail-1.4.2-complete.tar.gz 7006013 BLAKE2B f92b94de3ce58cd145ce3d30875902d44410cb039176be5c2d09a23741b08405b21107b03a0ae302cfdf5a845a49cf044f13a09b582f291639648aac3b2f4c81 SHA512 3f705bc38b44a0b7ea3241b0222f607b040ec01c8ea400b6b6222fbe346570c5f3450e5a188bab99ea171481453eb3f5b1e7457070ace1144558ec662a4273bb
31
32 diff --git a/mail-client/roundcube/roundcube-1.4.2.ebuild b/mail-client/roundcube/roundcube-1.4.2.ebuild
33 new file mode 100644
34 index 00000000000..6d3b3ede4e4
35 --- /dev/null
36 +++ b/mail-client/roundcube/roundcube-1.4.2.ebuild
37 @@ -0,0 +1,73 @@
38 +# Copyright 1999-2020 Gentoo Authors
39 +# Distributed under the terms of the GNU General Public License v2
40 +
41 +EAPI=6
42 +
43 +inherit webapp
44 +
45 +MY_PN=${PN}mail
46 +MY_PV=${PV/_/-}
47 +MY_P=${MY_PN}-${MY_PV}
48 +
49 +DESCRIPTION="A browser-based multilingual IMAP client with an application-like user interface"
50 +HOMEPAGE="https://roundcube.net"
51 +SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz"
52 +
53 +# roundcube is GPL-licensed, the rest of the licenses here are
54 +# for bundled PEAR components, googiespell and utf8.class.php
55 +LICENSE="GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain"
56 +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
57 +
58 +IUSE="change-password enigma ldap mysql postgres sqlite ssl spell"
59 +REQUIRED_USE="|| ( mysql postgres sqlite )"
60 +
61 +# this function only sets DEPEND so we need to include that in RDEPEND
62 +need_httpd_cgi
63 +
64 +RDEPEND="
65 + ${DEPEND}
66 + >=dev-lang/php-5.4.0[filter,gd,iconv,json,ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
67 + virtual/httpd-php
68 + change-password? (
69 + dev-lang/php[sockets]
70 + )
71 + enigma? (
72 + app-crypt/gnupg
73 + )
74 + mysql? (
75 + || (
76 + dev-lang/php[mysql]
77 + dev-lang/php[mysqli]
78 + )
79 + )
80 + spell? ( dev-lang/php[curl,spell] )
81 +"
82 +
83 +S="${WORKDIR}/${MY_P}"
84 +
85 +src_install() {
86 + webapp_src_preinst
87 +
88 + dodoc CHANGELOG INSTALL README.md UPGRADING
89 +
90 + insinto "${MY_HTDOCSDIR}"
91 + doins -r [[:lower:]]* SQL
92 + doins .htaccess
93 +
94 + webapp_serverowned "${MY_HTDOCSDIR}"/logs
95 + webapp_serverowned "${MY_HTDOCSDIR}"/temp
96 +
97 + webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
98 + webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
99 +
100 + webapp_src_install
101 +}
102 +
103 +pkg_postinst() {
104 + webapp_pkg_postinst
105 +
106 + if [[ -n ${REPLACING_VERSIONS} ]]; then
107 + elog "You can review the post-upgrade instructions at:"
108 + elog "${EROOT%/}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
109 + fi
110 +}