[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2024-09-01 Thread Craig Andrews
commit: ac9b158c5bfd90f37975885996dbd084aa0f0d50
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Sep  1 18:38:08 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Sep  1 18:38:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac9b158c

mail-client/roundcube: drop 1.6.8

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 -
 mail-client/roundcube/roundcube-1.6.8.ebuild | 97 
 2 files changed, 98 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 80328d23e871..161a62697d6f 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,3 +1,2 @@
 DIST roundcubemail-1.6.7-complete.tar.gz 5899345 BLAKE2B 
c22803f3651c32f863081afe28d05e4b7918ba0cb1238c11de646a0fe3a16a6faff633a3a193a5813a50be710a71a8900d049f0e628661b6c7c036c0d69055ab
 SHA512 
aedc940e769e881d448eced2ef0b603c87f9a9e18624cae4d14a946e6f9509c827f75e6fb294a760970e37caa9ab0bfb0a7ec8843b12542f59f350948d2d8d3b
-DIST roundcubemail-1.6.8-complete.tar.gz 5899212 BLAKE2B 
c5069fb038afe96dda75c815e564b23c629dc5683af7f428622556045f84e1cbe38b163609a6faefbc86d94d6f0bbab6778e9e62830fe68f98ea311cfbbdbbe1
 SHA512 
91bf08d5c2643b81efee87cae7045adad7fd6867bef6847ff64eac2490d84b38d08a8c6622fb947da67ecd43eaecb83ab4f3b5ebecc75e9f6dd511db6eb88128
 DIST roundcubemail-1.6.9-complete.tar.gz 5899444 BLAKE2B 
dc7409bec9c4bdfca4d55e2ebc2a1f688e7ce48bc1425ae99cba55b7340732e256f55c58fd4427ff7d932875ba9185f0bf6774760c3c800e3991ecbdb0eb8723
 SHA512 
b5f3f55da9cd75e550cba50d0980e1b1b6911a4ded02520fbd5d2f4ea9d30b695f9f1f2a66536fe7ba820e9337dd9c2f51132c5db622e853adb29a84118edec9

diff --git a/mail-client/roundcube/roundcube-1.6.8.ebuild 
b/mail-client/roundcube/roundcube-1.6.8.ebuild
deleted file mode 100644
index e8f09db98c3b..
--- a/mail-client/roundcube/roundcube-1.6.8.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_PV=${PV/_/-}
-MY_P=${MY_PN}-${MY_PV}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="https://roundcube.net";
-
-# 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"
-
-IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-7.4.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
-   virtual/httpd-php
-   change-password? (
-   dev-lang/php[sockets]
-   )
-   enigma? (
-   app-crypt/gnupg
-   )
-   mysql? (
-   || (
-   dev-lang/php[mysql]
-   dev-lang/php[mysqli]
-   )
-   )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
-   EGIT_BRANCH="master"
-   BDEPEND="${BDEPEND}
-   app-arch/unzip
-   dev-php/composer
-   net-misc/curl"
-else
-   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
-   S="${WORKDIR}/${MY_P}"
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-fi
-
-src_unpack() {
-   if [[ "${PV}" == ** ]]; then
-   git-r3_src_unpack
-   pushd "${S}" > /dev/null || die
-   rm Makefile || die
-   mv composer.json-dist composer.json || die
-   composer install --no-dev || die
-   ./bin/install-jsdeps.sh || die
-   popd > /dev/null || die
-   else
-   default
-   fi
-}
-
-src_install() {
-   webapp_src_preinst
-
-   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r [[:lower:]]* SQL
-   doins .htaccess
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/logs
-   webapp_serverowned "${MY_HTDOCSDIR}"/temp
-
-   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
-   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
-
-   webapp_src_install
-}
-
-pkg_postinst() {
-   webapp_pkg_postinst
-
-   if [[ -n ${REPLACING_VERSIONS} ]]; then
-   elog "You can review the post-upgrade instructions at:"
-   elog "${EROOT}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2024-09-01 Thread Craig Andrews
commit: 108aa34302239c2337a8be87b83d09819cdb40b6
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Sep  1 18:38:03 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Sep  1 18:38:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=108aa343

mail-client/roundcube: add 1.6.9

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.6.9.ebuild | 97 
 2 files changed, 98 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 4bf559cd18fe..80328d23e871 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,2 +1,3 @@
 DIST roundcubemail-1.6.7-complete.tar.gz 5899345 BLAKE2B 
c22803f3651c32f863081afe28d05e4b7918ba0cb1238c11de646a0fe3a16a6faff633a3a193a5813a50be710a71a8900d049f0e628661b6c7c036c0d69055ab
 SHA512 
aedc940e769e881d448eced2ef0b603c87f9a9e18624cae4d14a946e6f9509c827f75e6fb294a760970e37caa9ab0bfb0a7ec8843b12542f59f350948d2d8d3b
 DIST roundcubemail-1.6.8-complete.tar.gz 5899212 BLAKE2B 
c5069fb038afe96dda75c815e564b23c629dc5683af7f428622556045f84e1cbe38b163609a6faefbc86d94d6f0bbab6778e9e62830fe68f98ea311cfbbdbbe1
 SHA512 
91bf08d5c2643b81efee87cae7045adad7fd6867bef6847ff64eac2490d84b38d08a8c6622fb947da67ecd43eaecb83ab4f3b5ebecc75e9f6dd511db6eb88128
+DIST roundcubemail-1.6.9-complete.tar.gz 5899444 BLAKE2B 
dc7409bec9c4bdfca4d55e2ebc2a1f688e7ce48bc1425ae99cba55b7340732e256f55c58fd4427ff7d932875ba9185f0bf6774760c3c800e3991ecbdb0eb8723
 SHA512 
b5f3f55da9cd75e550cba50d0980e1b1b6911a4ded02520fbd5d2f4ea9d30b695f9f1f2a66536fe7ba820e9337dd9c2f51132c5db622e853adb29a84118edec9

diff --git a/mail-client/roundcube/roundcube-1.6.9.ebuild 
b/mail-client/roundcube/roundcube-1.6.9.ebuild
new file mode 100644
index ..e8f09db98c3b
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.6.9.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="https://roundcube.net";
+
+# 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"
+
+IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-7.4.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
+   EGIT_BRANCH="master"
+   BDEPEND="${BDEPEND}
+   app-arch/unzip
+   dev-php/composer
+   net-misc/curl"
+else
+   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   pushd "${S}" > /dev/null || die
+   rm Makefile || die
+   mv composer.json-dist composer.json || die
+   composer install --no-dev || die
+   ./bin/install-jsdeps.sh || die
+   popd > /dev/null || die
+   else
+   default
+   fi
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   elog "You can review the post-upgrade instructions at:"
+   elog "${EROOT}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2024-08-05 Thread Craig Andrews
commit: 9e2287f2ada314a5edf287da03a2c8ef008ae88c
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Aug  5 13:46:03 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Aug  5 13:46:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e2287f2

mail-client/roundcube: add 1.6.8

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.6.8.ebuild | 97 
 2 files changed, 98 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 254a3b33665c..4bf559cd18fe 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1 +1,2 @@
 DIST roundcubemail-1.6.7-complete.tar.gz 5899345 BLAKE2B 
c22803f3651c32f863081afe28d05e4b7918ba0cb1238c11de646a0fe3a16a6faff633a3a193a5813a50be710a71a8900d049f0e628661b6c7c036c0d69055ab
 SHA512 
aedc940e769e881d448eced2ef0b603c87f9a9e18624cae4d14a946e6f9509c827f75e6fb294a760970e37caa9ab0bfb0a7ec8843b12542f59f350948d2d8d3b
+DIST roundcubemail-1.6.8-complete.tar.gz 5899212 BLAKE2B 
c5069fb038afe96dda75c815e564b23c629dc5683af7f428622556045f84e1cbe38b163609a6faefbc86d94d6f0bbab6778e9e62830fe68f98ea311cfbbdbbe1
 SHA512 
91bf08d5c2643b81efee87cae7045adad7fd6867bef6847ff64eac2490d84b38d08a8c6622fb947da67ecd43eaecb83ab4f3b5ebecc75e9f6dd511db6eb88128

diff --git a/mail-client/roundcube/roundcube-1.6.8.ebuild 
b/mail-client/roundcube/roundcube-1.6.8.ebuild
new file mode 100644
index ..e8f09db98c3b
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.6.8.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="https://roundcube.net";
+
+# 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"
+
+IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-7.4.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
+   EGIT_BRANCH="master"
+   BDEPEND="${BDEPEND}
+   app-arch/unzip
+   dev-php/composer
+   net-misc/curl"
+else
+   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   pushd "${S}" > /dev/null || die
+   rm Makefile || die
+   mv composer.json-dist composer.json || die
+   composer install --no-dev || die
+   ./bin/install-jsdeps.sh || die
+   popd > /dev/null || die
+   else
+   default
+   fi
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   elog "You can review the post-upgrade instructions at:"
+   elog "${EROOT}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2024-06-28 Thread Miroslav Šulc
commit: 9a30cc893327bf6d9002c2a89ac620fffd9b0206
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Jun 28 10:40:54 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jun 28 10:40:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a30cc89

mail-client/roundcube: dropped obsolete and vulnerable 1.6.4

Bug: https://bugs.gentoo.org/930427
Signed-off-by: Miroslav Šulc  gentoo.org>

 mail-client/roundcube/Manifest   |  1 -
 mail-client/roundcube/roundcube-1.6.4.ebuild | 97 
 2 files changed, 98 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index b5f9d0637b18..254a3b33665c 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,2 +1 @@
-DIST roundcubemail-1.6.4-complete.tar.gz 6027429 BLAKE2B 
f83ee7662dfa6a27e6aae97f90e1af80fa5d68927a0336dd3dab84f438e88921cb60059d41256daa52eac44fff07673559a21c860b01ebc82747fe021b2fadda
 SHA512 
ccfd6828ed0f9a25c3144133a9a0f091b7ef76251e74422fe90dc1eb6fdddee8522902869d97609cd594f0977ecb6eb7402378d390ae33d907d154a24a607f85
 DIST roundcubemail-1.6.7-complete.tar.gz 5899345 BLAKE2B 
c22803f3651c32f863081afe28d05e4b7918ba0cb1238c11de646a0fe3a16a6faff633a3a193a5813a50be710a71a8900d049f0e628661b6c7c036c0d69055ab
 SHA512 
aedc940e769e881d448eced2ef0b603c87f9a9e18624cae4d14a946e6f9509c827f75e6fb294a760970e37caa9ab0bfb0a7ec8843b12542f59f350948d2d8d3b

diff --git a/mail-client/roundcube/roundcube-1.6.4.ebuild 
b/mail-client/roundcube/roundcube-1.6.4.ebuild
deleted file mode 100644
index f43783a9a767..
--- a/mail-client/roundcube/roundcube-1.6.4.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_PV=${PV/_/-}
-MY_P=${MY_PN}-${MY_PV}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="https://roundcube.net";
-
-# 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"
-
-IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-7.4.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
-   virtual/httpd-php
-   change-password? (
-   dev-lang/php[sockets]
-   )
-   enigma? (
-   app-crypt/gnupg
-   )
-   mysql? (
-   || (
-   dev-lang/php[mysql]
-   dev-lang/php[mysqli]
-   )
-   )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
-   EGIT_BRANCH="master"
-   BDEPEND="${BDEPEND}
-   app-arch/unzip
-   dev-php/composer
-   net-misc/curl"
-else
-   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
-   S="${WORKDIR}/${MY_P}"
-   KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
-fi
-
-src_unpack() {
-   if [[ "${PV}" == ** ]]; then
-   git-r3_src_unpack
-   pushd "${S}" > /dev/null || die
-   rm Makefile || die
-   mv composer.json-dist composer.json || die
-   composer install --no-dev || die
-   ./bin/install-jsdeps.sh || die
-   popd > /dev/null || die
-   else
-   default
-   fi
-}
-
-src_install() {
-   webapp_src_preinst
-
-   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r [[:lower:]]* SQL
-   doins .htaccess
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/logs
-   webapp_serverowned "${MY_HTDOCSDIR}"/temp
-
-   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
-   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
-
-   webapp_src_install
-}
-
-pkg_postinst() {
-   webapp_pkg_postinst
-
-   if [[ -n ${REPLACING_VERSIONS} ]]; then
-   elog "You can review the post-upgrade instructions at:"
-   elog "${EROOT}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2024-06-28 Thread Arthur Zamarin
commit: 8bb5b9020124329acc3ad19f553f2754047721da
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun 28 10:21:00 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun 28 10:21:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb5b902

mail-client/roundcube: Stabilize 1.6.7 ALLARCHES, #930427

Signed-off-by: Arthur Zamarin  gentoo.org>

 mail-client/roundcube/roundcube-1.6.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.6.7.ebuild 
b/mail-client/roundcube/roundcube-1.6.7.ebuild
index e8f09db98c3b..1f08e4235912 100644
--- a/mail-client/roundcube/roundcube-1.6.7.ebuild
+++ b/mail-client/roundcube/roundcube-1.6.7.ebuild
@@ -52,7 +52,7 @@ if [[ ${PV} == * ]] ; then
 else

SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
S="${WORKDIR}/${MY_P}"
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
 fi
 
 src_unpack() {



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2024-05-19 Thread Craig Andrews
commit: 4d784459f69b194449a6e7e19555ea1e8da8abdc
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun May 19 16:22:47 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun May 19 16:22:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d784459

mail-client/roundcube: add 1.6.7

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.6.7.ebuild | 97 
 2 files changed, 98 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index e736a762aa30..f58b3703ee97 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -8,3 +8,4 @@ DIST roundcubemail-1.6.3-complete.tar.gz 6026670 BLAKE2B 
f3108c5040a912ffdca83a0
 DIST roundcubemail-1.6.4-complete.tar.gz 6027429 BLAKE2B 
f83ee7662dfa6a27e6aae97f90e1af80fa5d68927a0336dd3dab84f438e88921cb60059d41256daa52eac44fff07673559a21c860b01ebc82747fe021b2fadda
 SHA512 
ccfd6828ed0f9a25c3144133a9a0f091b7ef76251e74422fe90dc1eb6fdddee8522902869d97609cd594f0977ecb6eb7402378d390ae33d907d154a24a607f85
 DIST roundcubemail-1.6.5-complete.tar.gz 6028873 BLAKE2B 
70959d985130d67d67fa0f488c5468684a88c3537b902e1201cd672b5d79823160cea616dd11127f32c2ae8ce19f6fb643eff554e03616c6e8d6813e3ceccd3f
 SHA512 
d5d108045dc0afcc1fda077cac82f3aef274702727d45395744a3228c2a0429199d411f1988fc3f8317040ce65735ba423e8a1a33bad77220d63821e8b29ae08
 DIST roundcubemail-1.6.6-complete.tar.gz 5895753 BLAKE2B 
73cccb6393a4eacca105216f8926eeac712850a3eb387249b8b037b7a6df89ee06423e05fbe0bbabae30233cde69a1201758301af4fe19985d33a3e2fbfc7210
 SHA512 
e5d7b187c444c0aec231c41d8c4cc80c388d86cc5d6689d5183a61c8913749239c5efcad5725fbb97efcdcaf2dd0235cd6a827b3deb94065da42dbb03a9bca6b
+DIST roundcubemail-1.6.7-complete.tar.gz 5899345 BLAKE2B 
c22803f3651c32f863081afe28d05e4b7918ba0cb1238c11de646a0fe3a16a6faff633a3a193a5813a50be710a71a8900d049f0e628661b6c7c036c0d69055ab
 SHA512 
aedc940e769e881d448eced2ef0b603c87f9a9e18624cae4d14a946e6f9509c827f75e6fb294a760970e37caa9ab0bfb0a7ec8843b12542f59f350948d2d8d3b

diff --git a/mail-client/roundcube/roundcube-1.6.7.ebuild 
b/mail-client/roundcube/roundcube-1.6.7.ebuild
new file mode 100644
index ..e8f09db98c3b
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.6.7.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="https://roundcube.net";
+
+# 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"
+
+IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-7.4.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
+   EGIT_BRANCH="master"
+   BDEPEND="${BDEPEND}
+   app-arch/unzip
+   dev-php/composer
+   net-misc/curl"
+else
+   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   pushd "${S}" > /dev/null || die
+   rm Makefile || die
+   mv composer.json-dist composer.json || die
+   composer install --no-dev || die
+   ./bin/install-jsdeps.sh || die
+   popd > /dev/null || die
+   else
+   default
+   fi
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2024-05-19 Thread Craig Andrews
commit: e13d6f86bdf831d8be04443bcf72bf1c858072da
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun May 19 16:24:53 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun May 19 16:24:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e13d6f86

mail-client/roundcube: drop 1.5.4

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 -
 mail-client/roundcube/roundcube-1.5.4.ebuild | 97 
 2 files changed, 98 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 6b14ed45f91f..3148fc2f6a46 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,4 +1,3 @@
-DIST roundcubemail-1.5.4-complete.tar.gz 7891674 BLAKE2B 
898173304fb1a2618062f3cec1a156b64db893c3255f08de5eb1fb81bdd2b26bfe4939c45c1fe147d78d17be02787569919d4ae7724e22e1d10f8b2623bc4d39
 SHA512 
7205362dc93e24b97273e356f0e00c19f61e0241ed39b70e9a3b08e4798ea8bf494aa8822dcc26695f91cc67837fdbde54092aedc2b5a3e2701fe43e62950da8
 DIST roundcubemail-1.5.5-complete.tar.gz 7891254 BLAKE2B 
d5aee913740c29e3d6381717c3b24c31ff71d056493bc9c1fd2cd067d683c3f254ec0f580ec2ae07589d6601672e04db4e9b0d7db3ce8451bb72f1cecae9ba7b
 SHA512 
aa76a3024735ae27176823763977f75084806dd15de66beaca1bb1a93560c7127951bae4b4375a0d7e38dcb37bbeade5e78af23d2ff98aad09604c038fe7f872
 DIST roundcubemail-1.5.6-complete.tar.gz 7891534 BLAKE2B 
08d57f28026d9fbd06c531bb63e0eefdc02e848d3b22c87add93c5ed0a270facbbd31bf2a1fe7f8c54df0e5bcd8ff6c7180afe0117bfa88e45c33858c7339429
 SHA512 
7491dc62ca3e12d6be88b4d67fddecc837dc2ab5e46fe4d07b4936754eacf5967406b0ba882c034bd22fc3779d1cbd91c241dd48e6fab4e4206a4b25049c633e
 DIST roundcubemail-1.6.4-complete.tar.gz 6027429 BLAKE2B 
f83ee7662dfa6a27e6aae97f90e1af80fa5d68927a0336dd3dab84f438e88921cb60059d41256daa52eac44fff07673559a21c860b01ebc82747fe021b2fadda
 SHA512 
ccfd6828ed0f9a25c3144133a9a0f091b7ef76251e74422fe90dc1eb6fdddee8522902869d97609cd594f0977ecb6eb7402378d390ae33d907d154a24a607f85

diff --git a/mail-client/roundcube/roundcube-1.5.4.ebuild 
b/mail-client/roundcube/roundcube-1.5.4.ebuild
deleted file mode 100644
index 97463b150dea..
--- a/mail-client/roundcube/roundcube-1.5.4.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_PV=${PV/_/-}
-MY_P=${MY_PN}-${MY_PV}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="https://roundcube.net";
-
-# 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"
-
-IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-8.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
-   virtual/httpd-php
-   change-password? (
-   dev-lang/php[sockets]
-   )
-   enigma? (
-   app-crypt/gnupg
-   )
-   mysql? (
-   || (
-   dev-lang/php[mysql]
-   dev-lang/php[mysqli]
-   )
-   )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
-   EGIT_BRANCH="master"
-   BDEPEND="${BDEPEND}
-   app-arch/unzip
-   dev-php/composer
-   net-misc/curl"
-else
-   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
-   S="${WORKDIR}/${MY_P}"
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-fi
-
-src_unpack() {
-   if [[ "${PV}" == ** ]]; then
-   git-r3_src_unpack
-   pushd "${S}" > /dev/null || die
-   rm Makefile || die
-   mv composer.json-dist composer.json || die
-   composer install --no-dev || die
-   ./bin/install-jsdeps.sh || die
-   popd > /dev/null || die
-   else
-   default
-   fi
-}
-
-src_install() {
-   webapp_src_preinst
-
-   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r [[:lower:]]* SQL
-   doins .htaccess
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/logs
-   webapp_serverowned "${MY_HTDOCSDIR}"/temp
-
-   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
-   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
-
-   webapp_src_install
-}
-
-pkg_postinst() {
-   webapp_pkg_postinst

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2024-05-19 Thread Craig Andrews
commit: 2f51b5cefa4e79b97f7532d785cf1afb2ceb2021
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun May 19 16:25:31 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun May 19 16:25:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f51b5ce

mail-client/roundcube: drop 1.5.5

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 -
 mail-client/roundcube/roundcube-1.5.5.ebuild | 97 
 2 files changed, 98 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index b88fefea3a4c..b5f9d0637b18 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,3 +1,2 @@
-DIST roundcubemail-1.5.5-complete.tar.gz 7891254 BLAKE2B 
d5aee913740c29e3d6381717c3b24c31ff71d056493bc9c1fd2cd067d683c3f254ec0f580ec2ae07589d6601672e04db4e9b0d7db3ce8451bb72f1cecae9ba7b
 SHA512 
aa76a3024735ae27176823763977f75084806dd15de66beaca1bb1a93560c7127951bae4b4375a0d7e38dcb37bbeade5e78af23d2ff98aad09604c038fe7f872
 DIST roundcubemail-1.6.4-complete.tar.gz 6027429 BLAKE2B 
f83ee7662dfa6a27e6aae97f90e1af80fa5d68927a0336dd3dab84f438e88921cb60059d41256daa52eac44fff07673559a21c860b01ebc82747fe021b2fadda
 SHA512 
ccfd6828ed0f9a25c3144133a9a0f091b7ef76251e74422fe90dc1eb6fdddee8522902869d97609cd594f0977ecb6eb7402378d390ae33d907d154a24a607f85
 DIST roundcubemail-1.6.7-complete.tar.gz 5899345 BLAKE2B 
c22803f3651c32f863081afe28d05e4b7918ba0cb1238c11de646a0fe3a16a6faff633a3a193a5813a50be710a71a8900d049f0e628661b6c7c036c0d69055ab
 SHA512 
aedc940e769e881d448eced2ef0b603c87f9a9e18624cae4d14a946e6f9509c827f75e6fb294a760970e37caa9ab0bfb0a7ec8843b12542f59f350948d2d8d3b

diff --git a/mail-client/roundcube/roundcube-1.5.5.ebuild 
b/mail-client/roundcube/roundcube-1.5.5.ebuild
deleted file mode 100644
index b93adaf8d619..
--- a/mail-client/roundcube/roundcube-1.5.5.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_PV=${PV/_/-}
-MY_P=${MY_PN}-${MY_PV}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="https://roundcube.net";
-
-# 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"
-
-IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-8.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
-   virtual/httpd-php
-   change-password? (
-   dev-lang/php[sockets]
-   )
-   enigma? (
-   app-crypt/gnupg
-   )
-   mysql? (
-   || (
-   dev-lang/php[mysql]
-   dev-lang/php[mysqli]
-   )
-   )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
-   EGIT_BRANCH="master"
-   BDEPEND="${BDEPEND}
-   app-arch/unzip
-   dev-php/composer
-   net-misc/curl"
-else
-   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
-   S="${WORKDIR}/${MY_P}"
-   KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
-fi
-
-src_unpack() {
-   if [[ "${PV}" == ** ]]; then
-   git-r3_src_unpack
-   pushd "${S}" > /dev/null || die
-   rm Makefile || die
-   mv composer.json-dist composer.json || die
-   composer install --no-dev || die
-   ./bin/install-jsdeps.sh || die
-   popd > /dev/null || die
-   else
-   default
-   fi
-}
-
-src_install() {
-   webapp_src_preinst
-
-   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r [[:lower:]]* SQL
-   doins .htaccess
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/logs
-   webapp_serverowned "${MY_HTDOCSDIR}"/temp
-
-   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
-   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
-
-   webapp_src_install
-}
-
-pkg_postinst() {
-   webapp_pkg_postinst
-
-   if [[ -n ${REPLACING_VERSIONS} ]]; then
-   elog "You can review the post-upgrade instructions at:"
-   elog "${EROOT}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2024-05-19 Thread Craig Andrews
commit: 8159faa97d4e46f567ae5847281ffdad54283b6f
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun May 19 16:24:04 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun May 19 16:24:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8159faa9

mail-client/roundcube: drop 1.6.6

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 -
 mail-client/roundcube/roundcube-1.6.6.ebuild | 97 
 2 files changed, 98 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 5733c531cd46..2aa6acd235b3 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -3,5 +3,4 @@ DIST roundcubemail-1.5.4-complete.tar.gz 7891674 BLAKE2B 
898173304fb1a2618062f3c
 DIST roundcubemail-1.5.5-complete.tar.gz 7891254 BLAKE2B 
d5aee913740c29e3d6381717c3b24c31ff71d056493bc9c1fd2cd067d683c3f254ec0f580ec2ae07589d6601672e04db4e9b0d7db3ce8451bb72f1cecae9ba7b
 SHA512 
aa76a3024735ae27176823763977f75084806dd15de66beaca1bb1a93560c7127951bae4b4375a0d7e38dcb37bbeade5e78af23d2ff98aad09604c038fe7f872
 DIST roundcubemail-1.5.6-complete.tar.gz 7891534 BLAKE2B 
08d57f28026d9fbd06c531bb63e0eefdc02e848d3b22c87add93c5ed0a270facbbd31bf2a1fe7f8c54df0e5bcd8ff6c7180afe0117bfa88e45c33858c7339429
 SHA512 
7491dc62ca3e12d6be88b4d67fddecc837dc2ab5e46fe4d07b4936754eacf5967406b0ba882c034bd22fc3779d1cbd91c241dd48e6fab4e4206a4b25049c633e
 DIST roundcubemail-1.6.4-complete.tar.gz 6027429 BLAKE2B 
f83ee7662dfa6a27e6aae97f90e1af80fa5d68927a0336dd3dab84f438e88921cb60059d41256daa52eac44fff07673559a21c860b01ebc82747fe021b2fadda
 SHA512 
ccfd6828ed0f9a25c3144133a9a0f091b7ef76251e74422fe90dc1eb6fdddee8522902869d97609cd594f0977ecb6eb7402378d390ae33d907d154a24a607f85
-DIST roundcubemail-1.6.6-complete.tar.gz 5895753 BLAKE2B 
73cccb6393a4eacca105216f8926eeac712850a3eb387249b8b037b7a6df89ee06423e05fbe0bbabae30233cde69a1201758301af4fe19985d33a3e2fbfc7210
 SHA512 
e5d7b187c444c0aec231c41d8c4cc80c388d86cc5d6689d5183a61c8913749239c5efcad5725fbb97efcdcaf2dd0235cd6a827b3deb94065da42dbb03a9bca6b
 DIST roundcubemail-1.6.7-complete.tar.gz 5899345 BLAKE2B 
c22803f3651c32f863081afe28d05e4b7918ba0cb1238c11de646a0fe3a16a6faff633a3a193a5813a50be710a71a8900d049f0e628661b6c7c036c0d69055ab
 SHA512 
aedc940e769e881d448eced2ef0b603c87f9a9e18624cae4d14a946e6f9509c827f75e6fb294a760970e37caa9ab0bfb0a7ec8843b12542f59f350948d2d8d3b

diff --git a/mail-client/roundcube/roundcube-1.6.6.ebuild 
b/mail-client/roundcube/roundcube-1.6.6.ebuild
deleted file mode 100644
index e8f09db98c3b..
--- a/mail-client/roundcube/roundcube-1.6.6.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_PV=${PV/_/-}
-MY_P=${MY_PN}-${MY_PV}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="https://roundcube.net";
-
-# 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"
-
-IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-7.4.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
-   virtual/httpd-php
-   change-password? (
-   dev-lang/php[sockets]
-   )
-   enigma? (
-   app-crypt/gnupg
-   )
-   mysql? (
-   || (
-   dev-lang/php[mysql]
-   dev-lang/php[mysqli]
-   )
-   )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
-   EGIT_BRANCH="master"
-   BDEPEND="${BDEPEND}
-   app-arch/unzip
-   dev-php/composer
-   net-misc/curl"
-else
-   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
-   S="${WORKDIR}/${MY_P}"
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-fi
-
-src_unpack() {
-   if [[ "${PV}" == ** ]]; then
-   git-r3_src_unpack
-   pushd "${S}" > /dev/null || die
-   rm Makefile || die
-   mv composer.json-dist composer.json || die
-   composer install --no-dev || die
-   ./bin/install-jsdeps.sh || die
-   popd > /dev/null || die
-   else
-   default
-   fi
-}
-
-src_install() {
-   webapp_src_preinst
-
-   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
-
-  

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2024-05-19 Thread Craig Andrews
commit: 84f6eb19b560114f2b1269f43152085782560fd8
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun May 19 16:24:29 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun May 19 16:24:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84f6eb19

mail-client/roundcube: drop 1.5.2

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 -
 mail-client/roundcube/roundcube-1.5.2.ebuild | 97 
 2 files changed, 98 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 2aa6acd235b3..6b14ed45f91f 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,4 +1,3 @@
-DIST roundcubemail-1.5.2-complete.tar.gz 7852981 BLAKE2B 
36920aa30301b96e1157a586508f3d460c26cfd692919b803bc8cecb31d99ebec5f93a62c725dd5d1dbd1ff68d59c97278b07eaabec42c5fb02c320c72fac8bf
 SHA512 
96faa8c95c23b538ebfa91f58fb918b37185dbd1c09f2d128c9f8c800a0e3d6a2abbfa52753fb6a7ee47b633f35e2b31c92623107116dc760dfa9a22a4b2a23c
 DIST roundcubemail-1.5.4-complete.tar.gz 7891674 BLAKE2B 
898173304fb1a2618062f3cec1a156b64db893c3255f08de5eb1fb81bdd2b26bfe4939c45c1fe147d78d17be02787569919d4ae7724e22e1d10f8b2623bc4d39
 SHA512 
7205362dc93e24b97273e356f0e00c19f61e0241ed39b70e9a3b08e4798ea8bf494aa8822dcc26695f91cc67837fdbde54092aedc2b5a3e2701fe43e62950da8
 DIST roundcubemail-1.5.5-complete.tar.gz 7891254 BLAKE2B 
d5aee913740c29e3d6381717c3b24c31ff71d056493bc9c1fd2cd067d683c3f254ec0f580ec2ae07589d6601672e04db4e9b0d7db3ce8451bb72f1cecae9ba7b
 SHA512 
aa76a3024735ae27176823763977f75084806dd15de66beaca1bb1a93560c7127951bae4b4375a0d7e38dcb37bbeade5e78af23d2ff98aad09604c038fe7f872
 DIST roundcubemail-1.5.6-complete.tar.gz 7891534 BLAKE2B 
08d57f28026d9fbd06c531bb63e0eefdc02e848d3b22c87add93c5ed0a270facbbd31bf2a1fe7f8c54df0e5bcd8ff6c7180afe0117bfa88e45c33858c7339429
 SHA512 
7491dc62ca3e12d6be88b4d67fddecc837dc2ab5e46fe4d07b4936754eacf5967406b0ba882c034bd22fc3779d1cbd91c241dd48e6fab4e4206a4b25049c633e

diff --git a/mail-client/roundcube/roundcube-1.5.2.ebuild 
b/mail-client/roundcube/roundcube-1.5.2.ebuild
deleted file mode 100644
index b93adaf8d619..
--- a/mail-client/roundcube/roundcube-1.5.2.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_PV=${PV/_/-}
-MY_P=${MY_PN}-${MY_PV}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="https://roundcube.net";
-
-# 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"
-
-IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-8.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
-   virtual/httpd-php
-   change-password? (
-   dev-lang/php[sockets]
-   )
-   enigma? (
-   app-crypt/gnupg
-   )
-   mysql? (
-   || (
-   dev-lang/php[mysql]
-   dev-lang/php[mysqli]
-   )
-   )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
-   EGIT_BRANCH="master"
-   BDEPEND="${BDEPEND}
-   app-arch/unzip
-   dev-php/composer
-   net-misc/curl"
-else
-   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
-   S="${WORKDIR}/${MY_P}"
-   KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
-fi
-
-src_unpack() {
-   if [[ "${PV}" == ** ]]; then
-   git-r3_src_unpack
-   pushd "${S}" > /dev/null || die
-   rm Makefile || die
-   mv composer.json-dist composer.json || die
-   composer install --no-dev || die
-   ./bin/install-jsdeps.sh || die
-   popd > /dev/null || die
-   else
-   default
-   fi
-}
-
-src_install() {
-   webapp_src_preinst
-
-   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r [[:lower:]]* SQL
-   doins .htaccess
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/logs
-   webapp_serverowned "${MY_HTDOCSDIR}"/temp
-
-   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
-   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
-
-   webapp_src_install
-}
-
-pkg_postinst() {
-   webapp_pkg_postinst
-
-  

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2024-05-19 Thread Craig Andrews
commit: 5f39e35a0bb554f067020f58507d3f0541023667
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun May 19 16:25:17 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun May 19 16:25:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f39e35a

mail-client/roundcube: drop 1.5.6

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 -
 mail-client/roundcube/roundcube-1.5.6.ebuild | 97 
 2 files changed, 98 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 3148fc2f6a46..b88fefea3a4c 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,4 +1,3 @@
 DIST roundcubemail-1.5.5-complete.tar.gz 7891254 BLAKE2B 
d5aee913740c29e3d6381717c3b24c31ff71d056493bc9c1fd2cd067d683c3f254ec0f580ec2ae07589d6601672e04db4e9b0d7db3ce8451bb72f1cecae9ba7b
 SHA512 
aa76a3024735ae27176823763977f75084806dd15de66beaca1bb1a93560c7127951bae4b4375a0d7e38dcb37bbeade5e78af23d2ff98aad09604c038fe7f872
-DIST roundcubemail-1.5.6-complete.tar.gz 7891534 BLAKE2B 
08d57f28026d9fbd06c531bb63e0eefdc02e848d3b22c87add93c5ed0a270facbbd31bf2a1fe7f8c54df0e5bcd8ff6c7180afe0117bfa88e45c33858c7339429
 SHA512 
7491dc62ca3e12d6be88b4d67fddecc837dc2ab5e46fe4d07b4936754eacf5967406b0ba882c034bd22fc3779d1cbd91c241dd48e6fab4e4206a4b25049c633e
 DIST roundcubemail-1.6.4-complete.tar.gz 6027429 BLAKE2B 
f83ee7662dfa6a27e6aae97f90e1af80fa5d68927a0336dd3dab84f438e88921cb60059d41256daa52eac44fff07673559a21c860b01ebc82747fe021b2fadda
 SHA512 
ccfd6828ed0f9a25c3144133a9a0f091b7ef76251e74422fe90dc1eb6fdddee8522902869d97609cd594f0977ecb6eb7402378d390ae33d907d154a24a607f85
 DIST roundcubemail-1.6.7-complete.tar.gz 5899345 BLAKE2B 
c22803f3651c32f863081afe28d05e4b7918ba0cb1238c11de646a0fe3a16a6faff633a3a193a5813a50be710a71a8900d049f0e628661b6c7c036c0d69055ab
 SHA512 
aedc940e769e881d448eced2ef0b603c87f9a9e18624cae4d14a946e6f9509c827f75e6fb294a760970e37caa9ab0bfb0a7ec8843b12542f59f350948d2d8d3b

diff --git a/mail-client/roundcube/roundcube-1.5.6.ebuild 
b/mail-client/roundcube/roundcube-1.5.6.ebuild
deleted file mode 100644
index 97463b150dea..
--- a/mail-client/roundcube/roundcube-1.5.6.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_PV=${PV/_/-}
-MY_P=${MY_PN}-${MY_PV}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="https://roundcube.net";
-
-# 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"
-
-IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-8.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
-   virtual/httpd-php
-   change-password? (
-   dev-lang/php[sockets]
-   )
-   enigma? (
-   app-crypt/gnupg
-   )
-   mysql? (
-   || (
-   dev-lang/php[mysql]
-   dev-lang/php[mysqli]
-   )
-   )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
-   EGIT_BRANCH="master"
-   BDEPEND="${BDEPEND}
-   app-arch/unzip
-   dev-php/composer
-   net-misc/curl"
-else
-   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
-   S="${WORKDIR}/${MY_P}"
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-fi
-
-src_unpack() {
-   if [[ "${PV}" == ** ]]; then
-   git-r3_src_unpack
-   pushd "${S}" > /dev/null || die
-   rm Makefile || die
-   mv composer.json-dist composer.json || die
-   composer install --no-dev || die
-   ./bin/install-jsdeps.sh || die
-   popd > /dev/null || die
-   else
-   default
-   fi
-}
-
-src_install() {
-   webapp_src_preinst
-
-   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r [[:lower:]]* SQL
-   doins .htaccess
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/logs
-   webapp_serverowned "${MY_HTDOCSDIR}"/temp
-
-   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
-   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
-
-   webapp_src_install
-}
-
-pkg_postinst() {
-   webapp_pkg_postinst

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2024-05-19 Thread Craig Andrews
commit: 670515493870cbca142fd5fc0f4791303dce1a43
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun May 19 16:23:43 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun May 19 16:23:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67051549

mail-client/roundcube: drop 1.6.3

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 -
 mail-client/roundcube/roundcube-1.6.3.ebuild | 97 
 2 files changed, 98 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 316e3fc64f04..18334b7144af 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -2,7 +2,6 @@ DIST roundcubemail-1.5.2-complete.tar.gz 7852981 BLAKE2B 
36920aa30301b96e1157a58
 DIST roundcubemail-1.5.4-complete.tar.gz 7891674 BLAKE2B 
898173304fb1a2618062f3cec1a156b64db893c3255f08de5eb1fb81bdd2b26bfe4939c45c1fe147d78d17be02787569919d4ae7724e22e1d10f8b2623bc4d39
 SHA512 
7205362dc93e24b97273e356f0e00c19f61e0241ed39b70e9a3b08e4798ea8bf494aa8822dcc26695f91cc67837fdbde54092aedc2b5a3e2701fe43e62950da8
 DIST roundcubemail-1.5.5-complete.tar.gz 7891254 BLAKE2B 
d5aee913740c29e3d6381717c3b24c31ff71d056493bc9c1fd2cd067d683c3f254ec0f580ec2ae07589d6601672e04db4e9b0d7db3ce8451bb72f1cecae9ba7b
 SHA512 
aa76a3024735ae27176823763977f75084806dd15de66beaca1bb1a93560c7127951bae4b4375a0d7e38dcb37bbeade5e78af23d2ff98aad09604c038fe7f872
 DIST roundcubemail-1.5.6-complete.tar.gz 7891534 BLAKE2B 
08d57f28026d9fbd06c531bb63e0eefdc02e848d3b22c87add93c5ed0a270facbbd31bf2a1fe7f8c54df0e5bcd8ff6c7180afe0117bfa88e45c33858c7339429
 SHA512 
7491dc62ca3e12d6be88b4d67fddecc837dc2ab5e46fe4d07b4936754eacf5967406b0ba882c034bd22fc3779d1cbd91c241dd48e6fab4e4206a4b25049c633e
-DIST roundcubemail-1.6.3-complete.tar.gz 6026670 BLAKE2B 
f3108c5040a912ffdca83a08c2768224a1edd197abca8c9420985d6c241dd93c56e1ed6ee05ede4c385ed6fbb6f2e780e1914b54504cb19d46e14df419001f4f
 SHA512 
9a44a898f8ed9a338f126af19b572b61a7b108412be5f0c445f6ff3d84636a1487cc594347629a757e2fa18fdfa2881c3dd373e2431132a90672c935b548
 DIST roundcubemail-1.6.4-complete.tar.gz 6027429 BLAKE2B 
f83ee7662dfa6a27e6aae97f90e1af80fa5d68927a0336dd3dab84f438e88921cb60059d41256daa52eac44fff07673559a21c860b01ebc82747fe021b2fadda
 SHA512 
ccfd6828ed0f9a25c3144133a9a0f091b7ef76251e74422fe90dc1eb6fdddee8522902869d97609cd594f0977ecb6eb7402378d390ae33d907d154a24a607f85
 DIST roundcubemail-1.6.5-complete.tar.gz 6028873 BLAKE2B 
70959d985130d67d67fa0f488c5468684a88c3537b902e1201cd672b5d79823160cea616dd11127f32c2ae8ce19f6fb643eff554e03616c6e8d6813e3ceccd3f
 SHA512 
d5d108045dc0afcc1fda077cac82f3aef274702727d45395744a3228c2a0429199d411f1988fc3f8317040ce65735ba423e8a1a33bad77220d63821e8b29ae08
 DIST roundcubemail-1.6.6-complete.tar.gz 5895753 BLAKE2B 
73cccb6393a4eacca105216f8926eeac712850a3eb387249b8b037b7a6df89ee06423e05fbe0bbabae30233cde69a1201758301af4fe19985d33a3e2fbfc7210
 SHA512 
e5d7b187c444c0aec231c41d8c4cc80c388d86cc5d6689d5183a61c8913749239c5efcad5725fbb97efcdcaf2dd0235cd6a827b3deb94065da42dbb03a9bca6b

diff --git a/mail-client/roundcube/roundcube-1.6.3.ebuild 
b/mail-client/roundcube/roundcube-1.6.3.ebuild
deleted file mode 100644
index f43783a9a767..
--- a/mail-client/roundcube/roundcube-1.6.3.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_PV=${PV/_/-}
-MY_P=${MY_PN}-${MY_PV}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="https://roundcube.net";
-
-# 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"
-
-IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-7.4.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
-   virtual/httpd-php
-   change-password? (
-   dev-lang/php[sockets]
-   )
-   enigma? (
-   app-crypt/gnupg
-   )
-   mysql? (
-   || (
-   dev-lang/php[mysql]
-   dev-lang/php[mysqli]
-   )
-   )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
-   EGIT_BRANCH="master"
-   BDEPEND="${BDEPEND}
-   app-arch/unzip
-   dev-php/composer
-   net-misc/curl"
-else
-   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2024-05-19 Thread Craig Andrews
commit: 4d1e7a86a6dec8e33923c1c27a51cae3767cdae2
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun May 19 16:23:53 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun May 19 16:23:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d1e7a86

mail-client/roundcube: drop 1.6.5

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 -
 mail-client/roundcube/roundcube-1.6.5.ebuild | 97 
 2 files changed, 98 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 18334b7144af..5733c531cd46 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -3,6 +3,5 @@ DIST roundcubemail-1.5.4-complete.tar.gz 7891674 BLAKE2B 
898173304fb1a2618062f3c
 DIST roundcubemail-1.5.5-complete.tar.gz 7891254 BLAKE2B 
d5aee913740c29e3d6381717c3b24c31ff71d056493bc9c1fd2cd067d683c3f254ec0f580ec2ae07589d6601672e04db4e9b0d7db3ce8451bb72f1cecae9ba7b
 SHA512 
aa76a3024735ae27176823763977f75084806dd15de66beaca1bb1a93560c7127951bae4b4375a0d7e38dcb37bbeade5e78af23d2ff98aad09604c038fe7f872
 DIST roundcubemail-1.5.6-complete.tar.gz 7891534 BLAKE2B 
08d57f28026d9fbd06c531bb63e0eefdc02e848d3b22c87add93c5ed0a270facbbd31bf2a1fe7f8c54df0e5bcd8ff6c7180afe0117bfa88e45c33858c7339429
 SHA512 
7491dc62ca3e12d6be88b4d67fddecc837dc2ab5e46fe4d07b4936754eacf5967406b0ba882c034bd22fc3779d1cbd91c241dd48e6fab4e4206a4b25049c633e
 DIST roundcubemail-1.6.4-complete.tar.gz 6027429 BLAKE2B 
f83ee7662dfa6a27e6aae97f90e1af80fa5d68927a0336dd3dab84f438e88921cb60059d41256daa52eac44fff07673559a21c860b01ebc82747fe021b2fadda
 SHA512 
ccfd6828ed0f9a25c3144133a9a0f091b7ef76251e74422fe90dc1eb6fdddee8522902869d97609cd594f0977ecb6eb7402378d390ae33d907d154a24a607f85
-DIST roundcubemail-1.6.5-complete.tar.gz 6028873 BLAKE2B 
70959d985130d67d67fa0f488c5468684a88c3537b902e1201cd672b5d79823160cea616dd11127f32c2ae8ce19f6fb643eff554e03616c6e8d6813e3ceccd3f
 SHA512 
d5d108045dc0afcc1fda077cac82f3aef274702727d45395744a3228c2a0429199d411f1988fc3f8317040ce65735ba423e8a1a33bad77220d63821e8b29ae08
 DIST roundcubemail-1.6.6-complete.tar.gz 5895753 BLAKE2B 
73cccb6393a4eacca105216f8926eeac712850a3eb387249b8b037b7a6df89ee06423e05fbe0bbabae30233cde69a1201758301af4fe19985d33a3e2fbfc7210
 SHA512 
e5d7b187c444c0aec231c41d8c4cc80c388d86cc5d6689d5183a61c8913749239c5efcad5725fbb97efcdcaf2dd0235cd6a827b3deb94065da42dbb03a9bca6b
 DIST roundcubemail-1.6.7-complete.tar.gz 5899345 BLAKE2B 
c22803f3651c32f863081afe28d05e4b7918ba0cb1238c11de646a0fe3a16a6faff633a3a193a5813a50be710a71a8900d049f0e628661b6c7c036c0d69055ab
 SHA512 
aedc940e769e881d448eced2ef0b603c87f9a9e18624cae4d14a946e6f9509c827f75e6fb294a760970e37caa9ab0bfb0a7ec8843b12542f59f350948d2d8d3b

diff --git a/mail-client/roundcube/roundcube-1.6.5.ebuild 
b/mail-client/roundcube/roundcube-1.6.5.ebuild
deleted file mode 100644
index 190b5fa07b04..
--- a/mail-client/roundcube/roundcube-1.6.5.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_PV=${PV/_/-}
-MY_P=${MY_PN}-${MY_PV}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="https://roundcube.net";
-
-# 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"
-
-IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-7.4.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
-   virtual/httpd-php
-   change-password? (
-   dev-lang/php[sockets]
-   )
-   enigma? (
-   app-crypt/gnupg
-   )
-   mysql? (
-   || (
-   dev-lang/php[mysql]
-   dev-lang/php[mysqli]
-   )
-   )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
-   EGIT_BRANCH="master"
-   BDEPEND="${BDEPEND}
-   app-arch/unzip
-   dev-php/composer
-   net-misc/curl"
-else
-   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
-   S="${WORKDIR}/${MY_P}"
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-fi
-
-src_unpack() {
-   if [[ "${PV}" == ** ]]; then
-   git-r3_src_unpack
-   pushd "${S}" > /dev/null || die
-   rm Makefile || die
-   mv composer.json-dist compos

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2024-05-19 Thread Craig Andrews
commit: 0d8abfb623b0e88a997d4c9e872098795625e7d8
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun May 19 16:23:05 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun May 19 16:23:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d8abfb6

mail-client/roundcube: drop 1.6.1

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 -
 mail-client/roundcube/roundcube-1.6.1.ebuild | 97 
 2 files changed, 98 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index f58b3703ee97..74d0c62e3e14 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -2,7 +2,6 @@ DIST roundcubemail-1.5.2-complete.tar.gz 7852981 BLAKE2B 
36920aa30301b96e1157a58
 DIST roundcubemail-1.5.4-complete.tar.gz 7891674 BLAKE2B 
898173304fb1a2618062f3cec1a156b64db893c3255f08de5eb1fb81bdd2b26bfe4939c45c1fe147d78d17be02787569919d4ae7724e22e1d10f8b2623bc4d39
 SHA512 
7205362dc93e24b97273e356f0e00c19f61e0241ed39b70e9a3b08e4798ea8bf494aa8822dcc26695f91cc67837fdbde54092aedc2b5a3e2701fe43e62950da8
 DIST roundcubemail-1.5.5-complete.tar.gz 7891254 BLAKE2B 
d5aee913740c29e3d6381717c3b24c31ff71d056493bc9c1fd2cd067d683c3f254ec0f580ec2ae07589d6601672e04db4e9b0d7db3ce8451bb72f1cecae9ba7b
 SHA512 
aa76a3024735ae27176823763977f75084806dd15de66beaca1bb1a93560c7127951bae4b4375a0d7e38dcb37bbeade5e78af23d2ff98aad09604c038fe7f872
 DIST roundcubemail-1.5.6-complete.tar.gz 7891534 BLAKE2B 
08d57f28026d9fbd06c531bb63e0eefdc02e848d3b22c87add93c5ed0a270facbbd31bf2a1fe7f8c54df0e5bcd8ff6c7180afe0117bfa88e45c33858c7339429
 SHA512 
7491dc62ca3e12d6be88b4d67fddecc837dc2ab5e46fe4d07b4936754eacf5967406b0ba882c034bd22fc3779d1cbd91c241dd48e6fab4e4206a4b25049c633e
-DIST roundcubemail-1.6.1-complete.tar.gz 5970713 BLAKE2B 
b46545b4a26983fbb993550e2c2f1504aea26c2caba28eb86703c6a94ac61209fecf45041b07440a495b7d2ad58eb20cb688cf37718402ef409ccc5442f0f62e
 SHA512 
d5804e91c2da3b732cf14ad86f06099254540dd826ae5b7f14b98a7af8b90a7e9457221da2945aace8d12a60381eec85161e8bc6e0af4572b798a66cb36f2f00
 DIST roundcubemail-1.6.2-complete.tar.gz 6004046 BLAKE2B 
08e6b93cdb615ac2555dcf8a23317ac5be96c3ef2dd2a53b44992e04d17591fcbb16fa0e21cb22e92c3ccdc82c7da817cdb4f95c208476bcdd5d81b9d0fecc12
 SHA512 
1889548dbe9913555cec4115137157de9daf5e2cca9e4004fb19c8ddebd3081cce32b6d8634891341c890379c4f9e35a5c705739f24b0b3b93fc31449f090297
 DIST roundcubemail-1.6.3-complete.tar.gz 6026670 BLAKE2B 
f3108c5040a912ffdca83a08c2768224a1edd197abca8c9420985d6c241dd93c56e1ed6ee05ede4c385ed6fbb6f2e780e1914b54504cb19d46e14df419001f4f
 SHA512 
9a44a898f8ed9a338f126af19b572b61a7b108412be5f0c445f6ff3d84636a1487cc594347629a757e2fa18fdfa2881c3dd373e2431132a90672c935b548
 DIST roundcubemail-1.6.4-complete.tar.gz 6027429 BLAKE2B 
f83ee7662dfa6a27e6aae97f90e1af80fa5d68927a0336dd3dab84f438e88921cb60059d41256daa52eac44fff07673559a21c860b01ebc82747fe021b2fadda
 SHA512 
ccfd6828ed0f9a25c3144133a9a0f091b7ef76251e74422fe90dc1eb6fdddee8522902869d97609cd594f0977ecb6eb7402378d390ae33d907d154a24a607f85

diff --git a/mail-client/roundcube/roundcube-1.6.1.ebuild 
b/mail-client/roundcube/roundcube-1.6.1.ebuild
deleted file mode 100644
index 97463b150dea..
--- a/mail-client/roundcube/roundcube-1.6.1.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_PV=${PV/_/-}
-MY_P=${MY_PN}-${MY_PV}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="https://roundcube.net";
-
-# 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"
-
-IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-8.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
-   virtual/httpd-php
-   change-password? (
-   dev-lang/php[sockets]
-   )
-   enigma? (
-   app-crypt/gnupg
-   )
-   mysql? (
-   || (
-   dev-lang/php[mysql]
-   dev-lang/php[mysqli]
-   )
-   )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
-   EGIT_BRANCH="master"
-   BDEPEND="${BDEPEND}
-   app-arch/unzip
-   dev-php/composer
-   net-misc/curl"
-else
-   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.t

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2024-05-19 Thread Craig Andrews
commit: 5135bf4b0cf7be615c274e49eee0ef34cdcf85da
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun May 19 16:23:28 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun May 19 16:23:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5135bf4b

mail-client/roundcube: drop 1.6.2

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 -
 mail-client/roundcube/roundcube-1.6.2.ebuild | 97 
 2 files changed, 98 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 74d0c62e3e14..316e3fc64f04 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -2,7 +2,6 @@ DIST roundcubemail-1.5.2-complete.tar.gz 7852981 BLAKE2B 
36920aa30301b96e1157a58
 DIST roundcubemail-1.5.4-complete.tar.gz 7891674 BLAKE2B 
898173304fb1a2618062f3cec1a156b64db893c3255f08de5eb1fb81bdd2b26bfe4939c45c1fe147d78d17be02787569919d4ae7724e22e1d10f8b2623bc4d39
 SHA512 
7205362dc93e24b97273e356f0e00c19f61e0241ed39b70e9a3b08e4798ea8bf494aa8822dcc26695f91cc67837fdbde54092aedc2b5a3e2701fe43e62950da8
 DIST roundcubemail-1.5.5-complete.tar.gz 7891254 BLAKE2B 
d5aee913740c29e3d6381717c3b24c31ff71d056493bc9c1fd2cd067d683c3f254ec0f580ec2ae07589d6601672e04db4e9b0d7db3ce8451bb72f1cecae9ba7b
 SHA512 
aa76a3024735ae27176823763977f75084806dd15de66beaca1bb1a93560c7127951bae4b4375a0d7e38dcb37bbeade5e78af23d2ff98aad09604c038fe7f872
 DIST roundcubemail-1.5.6-complete.tar.gz 7891534 BLAKE2B 
08d57f28026d9fbd06c531bb63e0eefdc02e848d3b22c87add93c5ed0a270facbbd31bf2a1fe7f8c54df0e5bcd8ff6c7180afe0117bfa88e45c33858c7339429
 SHA512 
7491dc62ca3e12d6be88b4d67fddecc837dc2ab5e46fe4d07b4936754eacf5967406b0ba882c034bd22fc3779d1cbd91c241dd48e6fab4e4206a4b25049c633e
-DIST roundcubemail-1.6.2-complete.tar.gz 6004046 BLAKE2B 
08e6b93cdb615ac2555dcf8a23317ac5be96c3ef2dd2a53b44992e04d17591fcbb16fa0e21cb22e92c3ccdc82c7da817cdb4f95c208476bcdd5d81b9d0fecc12
 SHA512 
1889548dbe9913555cec4115137157de9daf5e2cca9e4004fb19c8ddebd3081cce32b6d8634891341c890379c4f9e35a5c705739f24b0b3b93fc31449f090297
 DIST roundcubemail-1.6.3-complete.tar.gz 6026670 BLAKE2B 
f3108c5040a912ffdca83a08c2768224a1edd197abca8c9420985d6c241dd93c56e1ed6ee05ede4c385ed6fbb6f2e780e1914b54504cb19d46e14df419001f4f
 SHA512 
9a44a898f8ed9a338f126af19b572b61a7b108412be5f0c445f6ff3d84636a1487cc594347629a757e2fa18fdfa2881c3dd373e2431132a90672c935b548
 DIST roundcubemail-1.6.4-complete.tar.gz 6027429 BLAKE2B 
f83ee7662dfa6a27e6aae97f90e1af80fa5d68927a0336dd3dab84f438e88921cb60059d41256daa52eac44fff07673559a21c860b01ebc82747fe021b2fadda
 SHA512 
ccfd6828ed0f9a25c3144133a9a0f091b7ef76251e74422fe90dc1eb6fdddee8522902869d97609cd594f0977ecb6eb7402378d390ae33d907d154a24a607f85
 DIST roundcubemail-1.6.5-complete.tar.gz 6028873 BLAKE2B 
70959d985130d67d67fa0f488c5468684a88c3537b902e1201cd672b5d79823160cea616dd11127f32c2ae8ce19f6fb643eff554e03616c6e8d6813e3ceccd3f
 SHA512 
d5d108045dc0afcc1fda077cac82f3aef274702727d45395744a3228c2a0429199d411f1988fc3f8317040ce65735ba423e8a1a33bad77220d63821e8b29ae08

diff --git a/mail-client/roundcube/roundcube-1.6.2.ebuild 
b/mail-client/roundcube/roundcube-1.6.2.ebuild
deleted file mode 100644
index 97463b150dea..
--- a/mail-client/roundcube/roundcube-1.6.2.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_PV=${PV/_/-}
-MY_P=${MY_PN}-${MY_PV}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="https://roundcube.net";
-
-# 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"
-
-IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-8.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
-   virtual/httpd-php
-   change-password? (
-   dev-lang/php[sockets]
-   )
-   enigma? (
-   app-crypt/gnupg
-   )
-   mysql? (
-   || (
-   dev-lang/php[mysql]
-   dev-lang/php[mysqli]
-   )
-   )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
-   EGIT_BRANCH="master"
-   BDEPEND="${BDEPEND}
-   app-arch/unzip
-   dev-php/composer
-   net-misc/curl"
-else
-   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.t

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2024-02-20 Thread Craig Andrews
commit: eef51c1fc6363254d97f069e7855f048f5ca469d
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Feb 21 01:29:13 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Feb 21 01:29:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eef51c1f

mail-client/roundcube: add 1.6.6

Closes: https://bugs.gentoo.org/925089
Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.6.6.ebuild | 97 
 2 files changed, 98 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 5517c4df639f..e736a762aa30 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -7,3 +7,4 @@ DIST roundcubemail-1.6.2-complete.tar.gz 6004046 BLAKE2B 
08e6b93cdb615ac2555dcf8
 DIST roundcubemail-1.6.3-complete.tar.gz 6026670 BLAKE2B 
f3108c5040a912ffdca83a08c2768224a1edd197abca8c9420985d6c241dd93c56e1ed6ee05ede4c385ed6fbb6f2e780e1914b54504cb19d46e14df419001f4f
 SHA512 
9a44a898f8ed9a338f126af19b572b61a7b108412be5f0c445f6ff3d84636a1487cc594347629a757e2fa18fdfa2881c3dd373e2431132a90672c935b548
 DIST roundcubemail-1.6.4-complete.tar.gz 6027429 BLAKE2B 
f83ee7662dfa6a27e6aae97f90e1af80fa5d68927a0336dd3dab84f438e88921cb60059d41256daa52eac44fff07673559a21c860b01ebc82747fe021b2fadda
 SHA512 
ccfd6828ed0f9a25c3144133a9a0f091b7ef76251e74422fe90dc1eb6fdddee8522902869d97609cd594f0977ecb6eb7402378d390ae33d907d154a24a607f85
 DIST roundcubemail-1.6.5-complete.tar.gz 6028873 BLAKE2B 
70959d985130d67d67fa0f488c5468684a88c3537b902e1201cd672b5d79823160cea616dd11127f32c2ae8ce19f6fb643eff554e03616c6e8d6813e3ceccd3f
 SHA512 
d5d108045dc0afcc1fda077cac82f3aef274702727d45395744a3228c2a0429199d411f1988fc3f8317040ce65735ba423e8a1a33bad77220d63821e8b29ae08
+DIST roundcubemail-1.6.6-complete.tar.gz 5895753 BLAKE2B 
73cccb6393a4eacca105216f8926eeac712850a3eb387249b8b037b7a6df89ee06423e05fbe0bbabae30233cde69a1201758301af4fe19985d33a3e2fbfc7210
 SHA512 
e5d7b187c444c0aec231c41d8c4cc80c388d86cc5d6689d5183a61c8913749239c5efcad5725fbb97efcdcaf2dd0235cd6a827b3deb94065da42dbb03a9bca6b

diff --git a/mail-client/roundcube/roundcube-1.6.6.ebuild 
b/mail-client/roundcube/roundcube-1.6.6.ebuild
new file mode 100644
index ..e8f09db98c3b
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.6.6.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="https://roundcube.net";
+
+# 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"
+
+IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-7.4.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
+   EGIT_BRANCH="master"
+   BDEPEND="${BDEPEND}
+   app-arch/unzip
+   dev-php/composer
+   net-misc/curl"
+else
+   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   pushd "${S}" > /dev/null || die
+   rm Makefile || die
+   mv composer.json-dist composer.json || die
+   composer install --no-dev || die
+   ./bin/install-jsdeps.sh || die
+   popd > /dev/null || die
+   else
+   default
+   fi
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en 

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2023-11-05 Thread Craig Andrews
commit: 9e9c41ab7c427111b2b7488d98c3150de6233701
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Nov  5 19:38:10 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Nov  5 19:43:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e9c41ab

mail-client/roundcube: add 1.6.5

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.6.5.ebuild | 97 
 2 files changed, 98 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index fcbab853d736..5517c4df639f 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -6,3 +6,4 @@ DIST roundcubemail-1.6.1-complete.tar.gz 5970713 BLAKE2B 
b46545b4a26983fbb993550
 DIST roundcubemail-1.6.2-complete.tar.gz 6004046 BLAKE2B 
08e6b93cdb615ac2555dcf8a23317ac5be96c3ef2dd2a53b44992e04d17591fcbb16fa0e21cb22e92c3ccdc82c7da817cdb4f95c208476bcdd5d81b9d0fecc12
 SHA512 
1889548dbe9913555cec4115137157de9daf5e2cca9e4004fb19c8ddebd3081cce32b6d8634891341c890379c4f9e35a5c705739f24b0b3b93fc31449f090297
 DIST roundcubemail-1.6.3-complete.tar.gz 6026670 BLAKE2B 
f3108c5040a912ffdca83a08c2768224a1edd197abca8c9420985d6c241dd93c56e1ed6ee05ede4c385ed6fbb6f2e780e1914b54504cb19d46e14df419001f4f
 SHA512 
9a44a898f8ed9a338f126af19b572b61a7b108412be5f0c445f6ff3d84636a1487cc594347629a757e2fa18fdfa2881c3dd373e2431132a90672c935b548
 DIST roundcubemail-1.6.4-complete.tar.gz 6027429 BLAKE2B 
f83ee7662dfa6a27e6aae97f90e1af80fa5d68927a0336dd3dab84f438e88921cb60059d41256daa52eac44fff07673559a21c860b01ebc82747fe021b2fadda
 SHA512 
ccfd6828ed0f9a25c3144133a9a0f091b7ef76251e74422fe90dc1eb6fdddee8522902869d97609cd594f0977ecb6eb7402378d390ae33d907d154a24a607f85
+DIST roundcubemail-1.6.5-complete.tar.gz 6028873 BLAKE2B 
70959d985130d67d67fa0f488c5468684a88c3537b902e1201cd672b5d79823160cea616dd11127f32c2ae8ce19f6fb643eff554e03616c6e8d6813e3ceccd3f
 SHA512 
d5d108045dc0afcc1fda077cac82f3aef274702727d45395744a3228c2a0429199d411f1988fc3f8317040ce65735ba423e8a1a33bad77220d63821e8b29ae08

diff --git a/mail-client/roundcube/roundcube-1.6.5.ebuild 
b/mail-client/roundcube/roundcube-1.6.5.ebuild
new file mode 100644
index ..190b5fa07b04
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.6.5.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="https://roundcube.net";
+
+# 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"
+
+IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-7.4.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
+   EGIT_BRANCH="master"
+   BDEPEND="${BDEPEND}
+   app-arch/unzip
+   dev-php/composer
+   net-misc/curl"
+else
+   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   pushd "${S}" > /dev/null || die
+   rm Makefile || die
+   mv composer.json-dist composer.json || die
+   composer install --no-dev || die
+   ./bin/install-jsdeps.sh || die
+   popd > /dev/null || die
+   else
+   default
+   fi
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2023-11-05 Thread Craig Andrews
commit: ccd5cec884c31eb11f75287d72147d58b4979f79
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Nov  5 19:38:03 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Nov  5 19:43:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccd5cec8

mail-client/roundcube: add 1.5.6

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.5.6.ebuild | 97 
 2 files changed, 98 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 9864ffd22171..fcbab853d736 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,6 +1,7 @@
 DIST roundcubemail-1.5.2-complete.tar.gz 7852981 BLAKE2B 
36920aa30301b96e1157a586508f3d460c26cfd692919b803bc8cecb31d99ebec5f93a62c725dd5d1dbd1ff68d59c97278b07eaabec42c5fb02c320c72fac8bf
 SHA512 
96faa8c95c23b538ebfa91f58fb918b37185dbd1c09f2d128c9f8c800a0e3d6a2abbfa52753fb6a7ee47b633f35e2b31c92623107116dc760dfa9a22a4b2a23c
 DIST roundcubemail-1.5.4-complete.tar.gz 7891674 BLAKE2B 
898173304fb1a2618062f3cec1a156b64db893c3255f08de5eb1fb81bdd2b26bfe4939c45c1fe147d78d17be02787569919d4ae7724e22e1d10f8b2623bc4d39
 SHA512 
7205362dc93e24b97273e356f0e00c19f61e0241ed39b70e9a3b08e4798ea8bf494aa8822dcc26695f91cc67837fdbde54092aedc2b5a3e2701fe43e62950da8
 DIST roundcubemail-1.5.5-complete.tar.gz 7891254 BLAKE2B 
d5aee913740c29e3d6381717c3b24c31ff71d056493bc9c1fd2cd067d683c3f254ec0f580ec2ae07589d6601672e04db4e9b0d7db3ce8451bb72f1cecae9ba7b
 SHA512 
aa76a3024735ae27176823763977f75084806dd15de66beaca1bb1a93560c7127951bae4b4375a0d7e38dcb37bbeade5e78af23d2ff98aad09604c038fe7f872
+DIST roundcubemail-1.5.6-complete.tar.gz 7891534 BLAKE2B 
08d57f28026d9fbd06c531bb63e0eefdc02e848d3b22c87add93c5ed0a270facbbd31bf2a1fe7f8c54df0e5bcd8ff6c7180afe0117bfa88e45c33858c7339429
 SHA512 
7491dc62ca3e12d6be88b4d67fddecc837dc2ab5e46fe4d07b4936754eacf5967406b0ba882c034bd22fc3779d1cbd91c241dd48e6fab4e4206a4b25049c633e
 DIST roundcubemail-1.6.1-complete.tar.gz 5970713 BLAKE2B 
b46545b4a26983fbb993550e2c2f1504aea26c2caba28eb86703c6a94ac61209fecf45041b07440a495b7d2ad58eb20cb688cf37718402ef409ccc5442f0f62e
 SHA512 
d5804e91c2da3b732cf14ad86f06099254540dd826ae5b7f14b98a7af8b90a7e9457221da2945aace8d12a60381eec85161e8bc6e0af4572b798a66cb36f2f00
 DIST roundcubemail-1.6.2-complete.tar.gz 6004046 BLAKE2B 
08e6b93cdb615ac2555dcf8a23317ac5be96c3ef2dd2a53b44992e04d17591fcbb16fa0e21cb22e92c3ccdc82c7da817cdb4f95c208476bcdd5d81b9d0fecc12
 SHA512 
1889548dbe9913555cec4115137157de9daf5e2cca9e4004fb19c8ddebd3081cce32b6d8634891341c890379c4f9e35a5c705739f24b0b3b93fc31449f090297
 DIST roundcubemail-1.6.3-complete.tar.gz 6026670 BLAKE2B 
f3108c5040a912ffdca83a08c2768224a1edd197abca8c9420985d6c241dd93c56e1ed6ee05ede4c385ed6fbb6f2e780e1914b54504cb19d46e14df419001f4f
 SHA512 
9a44a898f8ed9a338f126af19b572b61a7b108412be5f0c445f6ff3d84636a1487cc594347629a757e2fa18fdfa2881c3dd373e2431132a90672c935b548

diff --git a/mail-client/roundcube/roundcube-1.5.6.ebuild 
b/mail-client/roundcube/roundcube-1.5.6.ebuild
new file mode 100644
index ..97463b150dea
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.5.6.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="https://roundcube.net";
+
+# 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"
+
+IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-8.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
+   EGIT_BRANCH="master"
+   BDEPEND="${BDEPEND}
+   app-arch/unzip
+   dev-php/composer
+   net-misc/curl"
+else
+   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2023-10-16 Thread Craig Andrews
commit: 18eeabae13a935659563f4f82dfc67122d29b77c
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Oct 16 12:46:58 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Oct 16 12:47:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18eeabae

mail-client/roundcube: add 1.6.4

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.6.4.ebuild | 97 
 2 files changed, 98 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index b9fd520b2b41..6da585e9b5f2 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -3,3 +3,4 @@ DIST roundcubemail-1.5.4-complete.tar.gz 7891674 BLAKE2B 
898173304fb1a2618062f3c
 DIST roundcubemail-1.6.1-complete.tar.gz 5970713 BLAKE2B 
b46545b4a26983fbb993550e2c2f1504aea26c2caba28eb86703c6a94ac61209fecf45041b07440a495b7d2ad58eb20cb688cf37718402ef409ccc5442f0f62e
 SHA512 
d5804e91c2da3b732cf14ad86f06099254540dd826ae5b7f14b98a7af8b90a7e9457221da2945aace8d12a60381eec85161e8bc6e0af4572b798a66cb36f2f00
 DIST roundcubemail-1.6.2-complete.tar.gz 6004046 BLAKE2B 
08e6b93cdb615ac2555dcf8a23317ac5be96c3ef2dd2a53b44992e04d17591fcbb16fa0e21cb22e92c3ccdc82c7da817cdb4f95c208476bcdd5d81b9d0fecc12
 SHA512 
1889548dbe9913555cec4115137157de9daf5e2cca9e4004fb19c8ddebd3081cce32b6d8634891341c890379c4f9e35a5c705739f24b0b3b93fc31449f090297
 DIST roundcubemail-1.6.3-complete.tar.gz 6026670 BLAKE2B 
f3108c5040a912ffdca83a08c2768224a1edd197abca8c9420985d6c241dd93c56e1ed6ee05ede4c385ed6fbb6f2e780e1914b54504cb19d46e14df419001f4f
 SHA512 
9a44a898f8ed9a338f126af19b572b61a7b108412be5f0c445f6ff3d84636a1487cc594347629a757e2fa18fdfa2881c3dd373e2431132a90672c935b548
+DIST roundcubemail-1.6.4-complete.tar.gz 6027429 BLAKE2B 
f83ee7662dfa6a27e6aae97f90e1af80fa5d68927a0336dd3dab84f438e88921cb60059d41256daa52eac44fff07673559a21c860b01ebc82747fe021b2fadda
 SHA512 
ccfd6828ed0f9a25c3144133a9a0f091b7ef76251e74422fe90dc1eb6fdddee8522902869d97609cd594f0977ecb6eb7402378d390ae33d907d154a24a607f85

diff --git a/mail-client/roundcube/roundcube-1.6.4.ebuild 
b/mail-client/roundcube/roundcube-1.6.4.ebuild
new file mode 100644
index ..190b5fa07b04
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.6.4.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="https://roundcube.net";
+
+# 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"
+
+IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-7.4.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
+   EGIT_BRANCH="master"
+   BDEPEND="${BDEPEND}
+   app-arch/unzip
+   dev-php/composer
+   net-misc/curl"
+else
+   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   pushd "${S}" > /dev/null || die
+   rm Makefile || die
+   mv composer.json-dist composer.json || die
+   composer install --no-dev || die
+   ./bin/install-jsdeps.sh || die
+   popd > /dev/null || die
+   else
+   default
+   fi
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2023-10-16 Thread Craig Andrews
commit: f6a473e8fc1f02a07eb1fa77899ae78690a863f9
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Oct 16 12:47:32 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Oct 16 12:47:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6a473e8

mail-client/roundcube: add 1.5.5

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.5.5.ebuild | 97 
 2 files changed, 98 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 6da585e9b5f2..9864ffd22171 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,5 +1,6 @@
 DIST roundcubemail-1.5.2-complete.tar.gz 7852981 BLAKE2B 
36920aa30301b96e1157a586508f3d460c26cfd692919b803bc8cecb31d99ebec5f93a62c725dd5d1dbd1ff68d59c97278b07eaabec42c5fb02c320c72fac8bf
 SHA512 
96faa8c95c23b538ebfa91f58fb918b37185dbd1c09f2d128c9f8c800a0e3d6a2abbfa52753fb6a7ee47b633f35e2b31c92623107116dc760dfa9a22a4b2a23c
 DIST roundcubemail-1.5.4-complete.tar.gz 7891674 BLAKE2B 
898173304fb1a2618062f3cec1a156b64db893c3255f08de5eb1fb81bdd2b26bfe4939c45c1fe147d78d17be02787569919d4ae7724e22e1d10f8b2623bc4d39
 SHA512 
7205362dc93e24b97273e356f0e00c19f61e0241ed39b70e9a3b08e4798ea8bf494aa8822dcc26695f91cc67837fdbde54092aedc2b5a3e2701fe43e62950da8
+DIST roundcubemail-1.5.5-complete.tar.gz 7891254 BLAKE2B 
d5aee913740c29e3d6381717c3b24c31ff71d056493bc9c1fd2cd067d683c3f254ec0f580ec2ae07589d6601672e04db4e9b0d7db3ce8451bb72f1cecae9ba7b
 SHA512 
aa76a3024735ae27176823763977f75084806dd15de66beaca1bb1a93560c7127951bae4b4375a0d7e38dcb37bbeade5e78af23d2ff98aad09604c038fe7f872
 DIST roundcubemail-1.6.1-complete.tar.gz 5970713 BLAKE2B 
b46545b4a26983fbb993550e2c2f1504aea26c2caba28eb86703c6a94ac61209fecf45041b07440a495b7d2ad58eb20cb688cf37718402ef409ccc5442f0f62e
 SHA512 
d5804e91c2da3b732cf14ad86f06099254540dd826ae5b7f14b98a7af8b90a7e9457221da2945aace8d12a60381eec85161e8bc6e0af4572b798a66cb36f2f00
 DIST roundcubemail-1.6.2-complete.tar.gz 6004046 BLAKE2B 
08e6b93cdb615ac2555dcf8a23317ac5be96c3ef2dd2a53b44992e04d17591fcbb16fa0e21cb22e92c3ccdc82c7da817cdb4f95c208476bcdd5d81b9d0fecc12
 SHA512 
1889548dbe9913555cec4115137157de9daf5e2cca9e4004fb19c8ddebd3081cce32b6d8634891341c890379c4f9e35a5c705739f24b0b3b93fc31449f090297
 DIST roundcubemail-1.6.3-complete.tar.gz 6026670 BLAKE2B 
f3108c5040a912ffdca83a08c2768224a1edd197abca8c9420985d6c241dd93c56e1ed6ee05ede4c385ed6fbb6f2e780e1914b54504cb19d46e14df419001f4f
 SHA512 
9a44a898f8ed9a338f126af19b572b61a7b108412be5f0c445f6ff3d84636a1487cc594347629a757e2fa18fdfa2881c3dd373e2431132a90672c935b548

diff --git a/mail-client/roundcube/roundcube-1.5.5.ebuild 
b/mail-client/roundcube/roundcube-1.5.5.ebuild
new file mode 100644
index ..97463b150dea
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.5.5.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="https://roundcube.net";
+
+# 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"
+
+IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-8.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
+   EGIT_BRANCH="master"
+   BDEPEND="${BDEPEND}
+   app-arch/unzip
+   dev-php/composer
+   net-misc/curl"
+else
+   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   pushd "${S}" > /dev/null || die
+   rm Makefile || die
+   mv composer.json-dist composer.json || die
+   composer install --no-dev || die
+   ./bin/in

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2023-09-26 Thread Arthur Zamarin
commit: 3350b8f28c6708dc0780b214010b8c3eec7c1a06
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Sep 26 15:31:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Sep 26 15:31:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3350b8f2

mail-client/roundcube: Stabilize 1.6.3 ALLARCHES, #913653

Signed-off-by: Arthur Zamarin  gentoo.org>

 mail-client/roundcube/roundcube-1.6.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.6.3.ebuild 
b/mail-client/roundcube/roundcube-1.6.3.ebuild
index 190b5fa07b04..f43783a9a767 100644
--- a/mail-client/roundcube/roundcube-1.6.3.ebuild
+++ b/mail-client/roundcube/roundcube-1.6.3.ebuild
@@ -52,7 +52,7 @@ if [[ ${PV} == * ]] ; then
 else

SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
S="${WORKDIR}/${MY_P}"
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
 fi
 
 src_unpack() {



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2023-09-18 Thread Craig Andrews
commit: 2a0f3968d06030f9f69de30f421f0b56e8b8a1df
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Sep 18 12:21:27 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Sep 18 12:21:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a0f3968

mail-client/roundcube: add 1.5.4

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.5.4.ebuild | 97 
 2 files changed, 98 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 0b5794a911c5..b9fd520b2b41 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,4 +1,5 @@
 DIST roundcubemail-1.5.2-complete.tar.gz 7852981 BLAKE2B 
36920aa30301b96e1157a586508f3d460c26cfd692919b803bc8cecb31d99ebec5f93a62c725dd5d1dbd1ff68d59c97278b07eaabec42c5fb02c320c72fac8bf
 SHA512 
96faa8c95c23b538ebfa91f58fb918b37185dbd1c09f2d128c9f8c800a0e3d6a2abbfa52753fb6a7ee47b633f35e2b31c92623107116dc760dfa9a22a4b2a23c
+DIST roundcubemail-1.5.4-complete.tar.gz 7891674 BLAKE2B 
898173304fb1a2618062f3cec1a156b64db893c3255f08de5eb1fb81bdd2b26bfe4939c45c1fe147d78d17be02787569919d4ae7724e22e1d10f8b2623bc4d39
 SHA512 
7205362dc93e24b97273e356f0e00c19f61e0241ed39b70e9a3b08e4798ea8bf494aa8822dcc26695f91cc67837fdbde54092aedc2b5a3e2701fe43e62950da8
 DIST roundcubemail-1.6.1-complete.tar.gz 5970713 BLAKE2B 
b46545b4a26983fbb993550e2c2f1504aea26c2caba28eb86703c6a94ac61209fecf45041b07440a495b7d2ad58eb20cb688cf37718402ef409ccc5442f0f62e
 SHA512 
d5804e91c2da3b732cf14ad86f06099254540dd826ae5b7f14b98a7af8b90a7e9457221da2945aace8d12a60381eec85161e8bc6e0af4572b798a66cb36f2f00
 DIST roundcubemail-1.6.2-complete.tar.gz 6004046 BLAKE2B 
08e6b93cdb615ac2555dcf8a23317ac5be96c3ef2dd2a53b44992e04d17591fcbb16fa0e21cb22e92c3ccdc82c7da817cdb4f95c208476bcdd5d81b9d0fecc12
 SHA512 
1889548dbe9913555cec4115137157de9daf5e2cca9e4004fb19c8ddebd3081cce32b6d8634891341c890379c4f9e35a5c705739f24b0b3b93fc31449f090297
 DIST roundcubemail-1.6.3-complete.tar.gz 6026670 BLAKE2B 
f3108c5040a912ffdca83a08c2768224a1edd197abca8c9420985d6c241dd93c56e1ed6ee05ede4c385ed6fbb6f2e780e1914b54504cb19d46e14df419001f4f
 SHA512 
9a44a898f8ed9a338f126af19b572b61a7b108412be5f0c445f6ff3d84636a1487cc594347629a757e2fa18fdfa2881c3dd373e2431132a90672c935b548

diff --git a/mail-client/roundcube/roundcube-1.5.4.ebuild 
b/mail-client/roundcube/roundcube-1.5.4.ebuild
new file mode 100644
index ..97463b150dea
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.5.4.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="https://roundcube.net";
+
+# 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"
+
+IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-8.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
+   EGIT_BRANCH="master"
+   BDEPEND="${BDEPEND}
+   app-arch/unzip
+   dev-php/composer
+   net-misc/curl"
+else
+   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   pushd "${S}" > /dev/null || die
+   rm Makefile || die
+   mv composer.json-dist composer.json || die
+   composer install --no-dev || die
+   ./bin/install-jsdeps.sh || die
+   popd > /dev/null || die
+   else
+   default
+   fi
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2023-09-15 Thread Craig Andrews
commit: 7706728f2f0956986948e08b195d2b2ef0a761f9
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Sep 15 12:28:10 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Sep 15 12:29:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7706728f

mail-client/roundcube: add 1.6.3

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.6.3.ebuild | 97 
 2 files changed, 98 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 02f2eb019ad6..0b5794a911c5 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,3 +1,4 @@
 DIST roundcubemail-1.5.2-complete.tar.gz 7852981 BLAKE2B 
36920aa30301b96e1157a586508f3d460c26cfd692919b803bc8cecb31d99ebec5f93a62c725dd5d1dbd1ff68d59c97278b07eaabec42c5fb02c320c72fac8bf
 SHA512 
96faa8c95c23b538ebfa91f58fb918b37185dbd1c09f2d128c9f8c800a0e3d6a2abbfa52753fb6a7ee47b633f35e2b31c92623107116dc760dfa9a22a4b2a23c
 DIST roundcubemail-1.6.1-complete.tar.gz 5970713 BLAKE2B 
b46545b4a26983fbb993550e2c2f1504aea26c2caba28eb86703c6a94ac61209fecf45041b07440a495b7d2ad58eb20cb688cf37718402ef409ccc5442f0f62e
 SHA512 
d5804e91c2da3b732cf14ad86f06099254540dd826ae5b7f14b98a7af8b90a7e9457221da2945aace8d12a60381eec85161e8bc6e0af4572b798a66cb36f2f00
 DIST roundcubemail-1.6.2-complete.tar.gz 6004046 BLAKE2B 
08e6b93cdb615ac2555dcf8a23317ac5be96c3ef2dd2a53b44992e04d17591fcbb16fa0e21cb22e92c3ccdc82c7da817cdb4f95c208476bcdd5d81b9d0fecc12
 SHA512 
1889548dbe9913555cec4115137157de9daf5e2cca9e4004fb19c8ddebd3081cce32b6d8634891341c890379c4f9e35a5c705739f24b0b3b93fc31449f090297
+DIST roundcubemail-1.6.3-complete.tar.gz 6026670 BLAKE2B 
f3108c5040a912ffdca83a08c2768224a1edd197abca8c9420985d6c241dd93c56e1ed6ee05ede4c385ed6fbb6f2e780e1914b54504cb19d46e14df419001f4f
 SHA512 
9a44a898f8ed9a338f126af19b572b61a7b108412be5f0c445f6ff3d84636a1487cc594347629a757e2fa18fdfa2881c3dd373e2431132a90672c935b548

diff --git a/mail-client/roundcube/roundcube-1.6.3.ebuild 
b/mail-client/roundcube/roundcube-1.6.3.ebuild
new file mode 100644
index ..190b5fa07b04
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.6.3.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="https://roundcube.net";
+
+# 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"
+
+IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-7.4.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
+   EGIT_BRANCH="master"
+   BDEPEND="${BDEPEND}
+   app-arch/unzip
+   dev-php/composer
+   net-misc/curl"
+else
+   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   pushd "${S}" > /dev/null || die
+   rm Makefile || die
+   mv composer.json-dist composer.json || die
+   composer install --no-dev || die
+   ./bin/install-jsdeps.sh || die
+   popd > /dev/null || die
+   else
+   default
+   fi
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2023-07-02 Thread Craig Andrews
commit: 4f7a4b547c2db9d44cb79ebdb19b8a15552b43c3
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Sun Jul  2 13:24:13 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Jul  2 13:46:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f7a4b54

mail-client/roundcube: 1.6.2 version bump

Closes: https://bugs.gentoo.org/909525
Closes: https://github.com/gentoo/gentoo/pull/31711
Signed-off-by: Philippe Chaintreuil  parallaxshift.com>
Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.6.2.ebuild | 97 
 2 files changed, 98 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 454747cdc6f5..d7afeb624d98 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,3 +1,4 @@
 DIST roundcubemail-1.4.11-complete.tar.gz 7048262 BLAKE2B 
aaf5e6ce5b07577f687788730bc9181334402bb2ff5e78fb306425913b62b4a8f72505547bdcc8673806b48b9ba8252b8059b59399efc95a51877d5c672a4760
 SHA512 
2bfe0ff3716f76bf9eb5bf5f7b62c738b233c57e67d6ac767c044d1a3a694ae003642d9cc68a18d6f6ba94135aa7ee1692db920e9127128669faee9ddf78fe80
 DIST roundcubemail-1.5.2-complete.tar.gz 7852981 BLAKE2B 
36920aa30301b96e1157a586508f3d460c26cfd692919b803bc8cecb31d99ebec5f93a62c725dd5d1dbd1ff68d59c97278b07eaabec42c5fb02c320c72fac8bf
 SHA512 
96faa8c95c23b538ebfa91f58fb918b37185dbd1c09f2d128c9f8c800a0e3d6a2abbfa52753fb6a7ee47b633f35e2b31c92623107116dc760dfa9a22a4b2a23c
 DIST roundcubemail-1.6.1-complete.tar.gz 5970713 BLAKE2B 
b46545b4a26983fbb993550e2c2f1504aea26c2caba28eb86703c6a94ac61209fecf45041b07440a495b7d2ad58eb20cb688cf37718402ef409ccc5442f0f62e
 SHA512 
d5804e91c2da3b732cf14ad86f06099254540dd826ae5b7f14b98a7af8b90a7e9457221da2945aace8d12a60381eec85161e8bc6e0af4572b798a66cb36f2f00
+DIST roundcubemail-1.6.2-complete.tar.gz 6004046 BLAKE2B 
08e6b93cdb615ac2555dcf8a23317ac5be96c3ef2dd2a53b44992e04d17591fcbb16fa0e21cb22e92c3ccdc82c7da817cdb4f95c208476bcdd5d81b9d0fecc12
 SHA512 
1889548dbe9913555cec4115137157de9daf5e2cca9e4004fb19c8ddebd3081cce32b6d8634891341c890379c4f9e35a5c705739f24b0b3b93fc31449f090297

diff --git a/mail-client/roundcube/roundcube-1.6.2.ebuild 
b/mail-client/roundcube/roundcube-1.6.2.ebuild
new file mode 100644
index ..190b5fa07b04
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.6.2.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="https://roundcube.net";
+
+# 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"
+
+IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-7.4.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
+   EGIT_BRANCH="master"
+   BDEPEND="${BDEPEND}
+   app-arch/unzip
+   dev-php/composer
+   net-misc/curl"
+else
+   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   pushd "${S}" > /dev/null || die
+   rm Makefile || die
+   mv composer.json-dist composer.json || die
+   composer install --no-dev || die
+   ./bin/install-jsdeps.sh || die
+   popd > /dev/null || die
+   else
+   default
+   fi
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/d

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2023-01-24 Thread Craig Andrews
commit: 70ac359ad105a48466c6374d37cd5a8e297ce90b
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Jan 24 14:43:43 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Jan 24 14:46:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70ac359a

mail-client/roundcube: drop 1.5.0, 1.5.1, 1.5.3, 1.6_beta, 1.6_rc, 1.6.0

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest  |  6 --
 mail-client/roundcube/roundcube-1.5.0.ebuild| 97 -
 mail-client/roundcube/roundcube-1.5.1.ebuild| 97 -
 mail-client/roundcube/roundcube-1.5.3.ebuild| 97 -
 mail-client/roundcube/roundcube-1.6.0.ebuild| 97 -
 mail-client/roundcube/roundcube-1.6_beta.ebuild | 97 -
 mail-client/roundcube/roundcube-1.6_rc.ebuild   | 97 -
 7 files changed, 588 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 604f785460bc..454747cdc6f5 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,9 +1,3 @@
 DIST roundcubemail-1.4.11-complete.tar.gz 7048262 BLAKE2B 
aaf5e6ce5b07577f687788730bc9181334402bb2ff5e78fb306425913b62b4a8f72505547bdcc8673806b48b9ba8252b8059b59399efc95a51877d5c672a4760
 SHA512 
2bfe0ff3716f76bf9eb5bf5f7b62c738b233c57e67d6ac767c044d1a3a694ae003642d9cc68a18d6f6ba94135aa7ee1692db920e9127128669faee9ddf78fe80
-DIST roundcubemail-1.5.0-complete.tar.gz 7802014 BLAKE2B 
d81a521c264b47b55b7f868caf4fd8f0d7fdb2f0d04bf560bf1774c39aa4d0b4143ba1edb977941a4596848921671ec47a0dfd21f20f7e28778a021d58bec402
 SHA512 
cba32ee2b86864af9d9163d83fa49763267e3420bee59b86d47b889e1bc53871ed2ff5b2c1444778324f4b259e99752faa3b72f909a8f9c26c7af9c96ba08a54
-DIST roundcubemail-1.5.1-complete.tar.gz 7827081 BLAKE2B 
1547ba369ef8e5f2b99ed72d562de3f76ff973d9617f4394bb89e281917264c9304aeb2b44cffd16952c2295111707215fe0426ce0f3f1d4a5c94df5f0811235
 SHA512 
bcea37859fbbee2f474cda024e5648b823a2da44ae69e5036a5b7e6add1d73dbfc1cd1cc32a3e01e59b0a3ba2ea03d1b028eec8e8f139fc4fb3eea8b52e28203
 DIST roundcubemail-1.5.2-complete.tar.gz 7852981 BLAKE2B 
36920aa30301b96e1157a586508f3d460c26cfd692919b803bc8cecb31d99ebec5f93a62c725dd5d1dbd1ff68d59c97278b07eaabec42c5fb02c320c72fac8bf
 SHA512 
96faa8c95c23b538ebfa91f58fb918b37185dbd1c09f2d128c9f8c800a0e3d6a2abbfa52753fb6a7ee47b633f35e2b31c92623107116dc760dfa9a22a4b2a23c
-DIST roundcubemail-1.5.3-complete.tar.gz 7857655 BLAKE2B 
46e34d706b9b2a425e3c9bba2f05e5b21d9c15b9e3031c49aa4df97fbd07f6b769c4784fe4f65cd1a21fe0270629f3573239ff1e82486c39abee9ae118540e4f
 SHA512 
b43db6ffe129e8738b34e0f3dad6fec815e6be4dc41237f81bbb53ccfe56ac2d5b115edcef0a2587d4733f73b0951e740d94f0d314b324d4dd31c4563994aec1
-DIST roundcubemail-1.6-beta-complete.tar.gz 5941128 BLAKE2B 
2114a683cbf0c4ec6f5ba0b4d5eebb0a1f96121724861c1b1b5ce30f6b3a8fae02693878cae168af3d7f906a705814233aef024ddbc24d807ccd089f24b63fe1
 SHA512 
8a8bc9749203980d33ede7b221b96e0990b4afbe41db65fca74f0a49334adcae717306d4fe8fe1a5c938bf9fbcb5c4745d4d67bc5a587503aa3a2e9cb8f6384b
-DIST roundcubemail-1.6-rc-complete.tar.gz 5961003 BLAKE2B 
a21a42f69c223eb50b38f6d02ab69ebe3cf55cc2848fc49cc0e238eead5f19751801654c0b5fb6954022d9b24562c04ba085bf668591a5b7ff7b306d3a950d1c
 SHA512 
f12f7858b19ce16613ed02a8b4cf7b4fe16753454b7c4cf4e92bbb2d11de4ba1e00b09ba70b387133613967654aadaaf09167ed16c54809885eb48adcf54de5f
-DIST roundcubemail-1.6.0-complete.tar.gz 5970153 BLAKE2B 
2e8766f9b99c36c9111768fc9bc5fca9811c59f82b740d66cd03da939c15f32467750d752e60b8c0def059f0b2f25a208460dc688fe595f971babdc9923f5e4e
 SHA512 
821733778085c670caeed6bed515e542841920dccc21e2ca97088e1f77a302b6961234d6ee5bcfbda797470889747a3be2c6d13cc5016615c8919c7ea064108c
 DIST roundcubemail-1.6.1-complete.tar.gz 5970713 BLAKE2B 
b46545b4a26983fbb993550e2c2f1504aea26c2caba28eb86703c6a94ac61209fecf45041b07440a495b7d2ad58eb20cb688cf37718402ef409ccc5442f0f62e
 SHA512 
d5804e91c2da3b732cf14ad86f06099254540dd826ae5b7f14b98a7af8b90a7e9457221da2945aace8d12a60381eec85161e8bc6e0af4572b798a66cb36f2f00

diff --git a/mail-client/roundcube/roundcube-1.5.0.ebuild 
b/mail-client/roundcube/roundcube-1.5.0.ebuild
deleted file mode 100644
index e63578dfa2c6..
--- a/mail-client/roundcube/roundcube-1.5.0.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_PV=${PV/_/-}
-MY_P=${MY_PN}-${MY_PV}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="https://roundcube.net";
-
-# 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"
-
-IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
-REQUIRED_USE="|| ( my

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2023-01-24 Thread Craig Andrews
commit: 34184c9fcd39823536bb74509c0f5b3b02151968
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Jan 24 14:43:03 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Jan 24 14:46:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34184c9f

mail-client/roundcube: add 1.6.1

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.6.1.ebuild | 97 
 2 files changed, 98 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index b79283e1d812..604f785460bc 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -6,3 +6,4 @@ DIST roundcubemail-1.5.3-complete.tar.gz 7857655 BLAKE2B 
46e34d706b9b2a425e3c9bb
 DIST roundcubemail-1.6-beta-complete.tar.gz 5941128 BLAKE2B 
2114a683cbf0c4ec6f5ba0b4d5eebb0a1f96121724861c1b1b5ce30f6b3a8fae02693878cae168af3d7f906a705814233aef024ddbc24d807ccd089f24b63fe1
 SHA512 
8a8bc9749203980d33ede7b221b96e0990b4afbe41db65fca74f0a49334adcae717306d4fe8fe1a5c938bf9fbcb5c4745d4d67bc5a587503aa3a2e9cb8f6384b
 DIST roundcubemail-1.6-rc-complete.tar.gz 5961003 BLAKE2B 
a21a42f69c223eb50b38f6d02ab69ebe3cf55cc2848fc49cc0e238eead5f19751801654c0b5fb6954022d9b24562c04ba085bf668591a5b7ff7b306d3a950d1c
 SHA512 
f12f7858b19ce16613ed02a8b4cf7b4fe16753454b7c4cf4e92bbb2d11de4ba1e00b09ba70b387133613967654aadaaf09167ed16c54809885eb48adcf54de5f
 DIST roundcubemail-1.6.0-complete.tar.gz 5970153 BLAKE2B 
2e8766f9b99c36c9111768fc9bc5fca9811c59f82b740d66cd03da939c15f32467750d752e60b8c0def059f0b2f25a208460dc688fe595f971babdc9923f5e4e
 SHA512 
821733778085c670caeed6bed515e542841920dccc21e2ca97088e1f77a302b6961234d6ee5bcfbda797470889747a3be2c6d13cc5016615c8919c7ea064108c
+DIST roundcubemail-1.6.1-complete.tar.gz 5970713 BLAKE2B 
b46545b4a26983fbb993550e2c2f1504aea26c2caba28eb86703c6a94ac61209fecf45041b07440a495b7d2ad58eb20cb688cf37718402ef409ccc5442f0f62e
 SHA512 
d5804e91c2da3b732cf14ad86f06099254540dd826ae5b7f14b98a7af8b90a7e9457221da2945aace8d12a60381eec85161e8bc6e0af4572b798a66cb36f2f00

diff --git a/mail-client/roundcube/roundcube-1.6.1.ebuild 
b/mail-client/roundcube/roundcube-1.6.1.ebuild
new file mode 100644
index ..190b5fa07b04
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.6.1.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="https://roundcube.net";
+
+# 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"
+
+IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-7.4.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
+   EGIT_BRANCH="master"
+   BDEPEND="${BDEPEND}
+   app-arch/unzip
+   dev-php/composer
+   net-misc/curl"
+else
+   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   pushd "${S}" > /dev/null || die
+   rm Makefile || die
+   mv composer.json-dist composer.json || die
+   composer install --no-dev || die
+   ./bin/install-jsdeps.sh || die
+   popd > /dev/null || die
+   else
+   default
+   fi
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2022-08-16 Thread Sam James
commit: b198c79a3179ff4bb5c430c1076250a9a7a91ebd
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 17 04:03:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 17 04:03:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b198c79a

mail-client/roundcube: Stabilize 1.5.2 ALLARCHES, #830889

Signed-off-by: Sam James  gentoo.org>

 mail-client/roundcube/roundcube-1.5.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mail-client/roundcube/roundcube-1.5.2.ebuild 
b/mail-client/roundcube/roundcube-1.5.2.ebuild
index e63578dfa2c6..2ab9bf1c45f8 100644
--- a/mail-client/roundcube/roundcube-1.5.2.ebuild
+++ b/mail-client/roundcube/roundcube-1.5.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -52,7 +52,7 @@ if [[ ${PV} == * ]] ; then
 else

SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
S="${WORKDIR}/${MY_P}"
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
 fi
 
 src_unpack() {



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2022-07-29 Thread Craig Andrews
commit: 25ac52c996df6f972269534fbb42ccc86e1b25c3
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Jul 29 13:54:27 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Jul 29 13:54:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25ac52c9

mail-client/roundcube: 1.6.0 version bump

Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest  | 1 +
 mail-client/roundcube/{roundcube-.ebuild => roundcube-1.6.0.ebuild} | 2 +-
 mail-client/roundcube/roundcube-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 54c515c650b6..b79283e1d812 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -5,3 +5,4 @@ DIST roundcubemail-1.5.2-complete.tar.gz 7852981 BLAKE2B 
36920aa30301b96e1157a58
 DIST roundcubemail-1.5.3-complete.tar.gz 7857655 BLAKE2B 
46e34d706b9b2a425e3c9bba2f05e5b21d9c15b9e3031c49aa4df97fbd07f6b769c4784fe4f65cd1a21fe0270629f3573239ff1e82486c39abee9ae118540e4f
 SHA512 
b43db6ffe129e8738b34e0f3dad6fec815e6be4dc41237f81bbb53ccfe56ac2d5b115edcef0a2587d4733f73b0951e740d94f0d314b324d4dd31c4563994aec1
 DIST roundcubemail-1.6-beta-complete.tar.gz 5941128 BLAKE2B 
2114a683cbf0c4ec6f5ba0b4d5eebb0a1f96121724861c1b1b5ce30f6b3a8fae02693878cae168af3d7f906a705814233aef024ddbc24d807ccd089f24b63fe1
 SHA512 
8a8bc9749203980d33ede7b221b96e0990b4afbe41db65fca74f0a49334adcae717306d4fe8fe1a5c938bf9fbcb5c4745d4d67bc5a587503aa3a2e9cb8f6384b
 DIST roundcubemail-1.6-rc-complete.tar.gz 5961003 BLAKE2B 
a21a42f69c223eb50b38f6d02ab69ebe3cf55cc2848fc49cc0e238eead5f19751801654c0b5fb6954022d9b24562c04ba085bf668591a5b7ff7b306d3a950d1c
 SHA512 
f12f7858b19ce16613ed02a8b4cf7b4fe16753454b7c4cf4e92bbb2d11de4ba1e00b09ba70b387133613967654aadaaf09167ed16c54809885eb48adcf54de5f
+DIST roundcubemail-1.6.0-complete.tar.gz 5970153 BLAKE2B 
2e8766f9b99c36c9111768fc9bc5fca9811c59f82b740d66cd03da939c15f32467750d752e60b8c0def059f0b2f25a208460dc688fe595f971babdc9923f5e4e
 SHA512 
821733778085c670caeed6bed515e542841920dccc21e2ca97088e1f77a302b6961234d6ee5bcfbda797470889747a3be2c6d13cc5016615c8919c7ea064108c

diff --git a/mail-client/roundcube/roundcube-.ebuild 
b/mail-client/roundcube/roundcube-1.6.0.ebuild
similarity index 97%
copy from mail-client/roundcube/roundcube-.ebuild
copy to mail-client/roundcube/roundcube-1.6.0.ebuild
index 44d89c9d3634..30c03bb63b3f 100644
--- a/mail-client/roundcube/roundcube-.ebuild
+++ b/mail-client/roundcube/roundcube-1.6.0.ebuild
@@ -24,7 +24,7 @@ need_httpd_cgi
 
 RDEPEND="
${DEPEND}
-   
>=dev-lang/php-7.3.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+   
>=dev-lang/php-7.4.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
virtual/httpd-php
change-password? (
dev-lang/php[sockets]

diff --git a/mail-client/roundcube/roundcube-.ebuild 
b/mail-client/roundcube/roundcube-.ebuild
index 44d89c9d3634..30c03bb63b3f 100644
--- a/mail-client/roundcube/roundcube-.ebuild
+++ b/mail-client/roundcube/roundcube-.ebuild
@@ -24,7 +24,7 @@ need_httpd_cgi
 
 RDEPEND="
${DEPEND}
-   
>=dev-lang/php-7.3.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+   
>=dev-lang/php-7.4.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
virtual/httpd-php
change-password? (
dev-lang/php[sockets]



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2022-06-27 Thread Craig Andrews
commit: 5b734b4df7f98cf687611b1ae35c7e7a1ba32bcc
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jun 27 13:52:36 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jun 27 13:52:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b734b4d

mail-client/roundcube: 1.5.3 version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.5.3.ebuild | 97 
 2 files changed, 98 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 08ae46a25337..54c515c650b6 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -2,5 +2,6 @@ DIST roundcubemail-1.4.11-complete.tar.gz 7048262 BLAKE2B 
aaf5e6ce5b07577f687788
 DIST roundcubemail-1.5.0-complete.tar.gz 7802014 BLAKE2B 
d81a521c264b47b55b7f868caf4fd8f0d7fdb2f0d04bf560bf1774c39aa4d0b4143ba1edb977941a4596848921671ec47a0dfd21f20f7e28778a021d58bec402
 SHA512 
cba32ee2b86864af9d9163d83fa49763267e3420bee59b86d47b889e1bc53871ed2ff5b2c1444778324f4b259e99752faa3b72f909a8f9c26c7af9c96ba08a54
 DIST roundcubemail-1.5.1-complete.tar.gz 7827081 BLAKE2B 
1547ba369ef8e5f2b99ed72d562de3f76ff973d9617f4394bb89e281917264c9304aeb2b44cffd16952c2295111707215fe0426ce0f3f1d4a5c94df5f0811235
 SHA512 
bcea37859fbbee2f474cda024e5648b823a2da44ae69e5036a5b7e6add1d73dbfc1cd1cc32a3e01e59b0a3ba2ea03d1b028eec8e8f139fc4fb3eea8b52e28203
 DIST roundcubemail-1.5.2-complete.tar.gz 7852981 BLAKE2B 
36920aa30301b96e1157a586508f3d460c26cfd692919b803bc8cecb31d99ebec5f93a62c725dd5d1dbd1ff68d59c97278b07eaabec42c5fb02c320c72fac8bf
 SHA512 
96faa8c95c23b538ebfa91f58fb918b37185dbd1c09f2d128c9f8c800a0e3d6a2abbfa52753fb6a7ee47b633f35e2b31c92623107116dc760dfa9a22a4b2a23c
+DIST roundcubemail-1.5.3-complete.tar.gz 7857655 BLAKE2B 
46e34d706b9b2a425e3c9bba2f05e5b21d9c15b9e3031c49aa4df97fbd07f6b769c4784fe4f65cd1a21fe0270629f3573239ff1e82486c39abee9ae118540e4f
 SHA512 
b43db6ffe129e8738b34e0f3dad6fec815e6be4dc41237f81bbb53ccfe56ac2d5b115edcef0a2587d4733f73b0951e740d94f0d314b324d4dd31c4563994aec1
 DIST roundcubemail-1.6-beta-complete.tar.gz 5941128 BLAKE2B 
2114a683cbf0c4ec6f5ba0b4d5eebb0a1f96121724861c1b1b5ce30f6b3a8fae02693878cae168af3d7f906a705814233aef024ddbc24d807ccd089f24b63fe1
 SHA512 
8a8bc9749203980d33ede7b221b96e0990b4afbe41db65fca74f0a49334adcae717306d4fe8fe1a5c938bf9fbcb5c4745d4d67bc5a587503aa3a2e9cb8f6384b
 DIST roundcubemail-1.6-rc-complete.tar.gz 5961003 BLAKE2B 
a21a42f69c223eb50b38f6d02ab69ebe3cf55cc2848fc49cc0e238eead5f19751801654c0b5fb6954022d9b24562c04ba085bf668591a5b7ff7b306d3a950d1c
 SHA512 
f12f7858b19ce16613ed02a8b4cf7b4fe16753454b7c4cf4e92bbb2d11de4ba1e00b09ba70b387133613967654aadaaf09167ed16c54809885eb48adcf54de5f

diff --git a/mail-client/roundcube/roundcube-1.5.3.ebuild 
b/mail-client/roundcube/roundcube-1.5.3.ebuild
new file mode 100644
index ..a7324c1ce64e
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.5.3.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="https://roundcube.net";
+
+# 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"
+
+IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.5.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
+   EGIT_BRANCH="master"
+   BDEPEND="${BDEPEND}
+   app-arch/unzip
+   dev-php/composer
+   net-misc/curl"
+else
+   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   pushd "${S}" > /dev/null || die
+   rm Make

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2022-06-13 Thread Craig Andrews
commit: 6abf930da0be4c984839ff1301f332d8e27599d4
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jun 13 13:59:38 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jun 13 13:59:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6abf930d

mail-client/roundcube: 1.6_rc version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest|  1 +
 mail-client/roundcube/roundcube-1.6_rc.ebuild | 97 +++
 2 files changed, 98 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 1a90ec52c2d6..08ae46a25337 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -3,3 +3,4 @@ DIST roundcubemail-1.5.0-complete.tar.gz 7802014 BLAKE2B 
d81a521c264b47b55b7f868
 DIST roundcubemail-1.5.1-complete.tar.gz 7827081 BLAKE2B 
1547ba369ef8e5f2b99ed72d562de3f76ff973d9617f4394bb89e281917264c9304aeb2b44cffd16952c2295111707215fe0426ce0f3f1d4a5c94df5f0811235
 SHA512 
bcea37859fbbee2f474cda024e5648b823a2da44ae69e5036a5b7e6add1d73dbfc1cd1cc32a3e01e59b0a3ba2ea03d1b028eec8e8f139fc4fb3eea8b52e28203
 DIST roundcubemail-1.5.2-complete.tar.gz 7852981 BLAKE2B 
36920aa30301b96e1157a586508f3d460c26cfd692919b803bc8cecb31d99ebec5f93a62c725dd5d1dbd1ff68d59c97278b07eaabec42c5fb02c320c72fac8bf
 SHA512 
96faa8c95c23b538ebfa91f58fb918b37185dbd1c09f2d128c9f8c800a0e3d6a2abbfa52753fb6a7ee47b633f35e2b31c92623107116dc760dfa9a22a4b2a23c
 DIST roundcubemail-1.6-beta-complete.tar.gz 5941128 BLAKE2B 
2114a683cbf0c4ec6f5ba0b4d5eebb0a1f96121724861c1b1b5ce30f6b3a8fae02693878cae168af3d7f906a705814233aef024ddbc24d807ccd089f24b63fe1
 SHA512 
8a8bc9749203980d33ede7b221b96e0990b4afbe41db65fca74f0a49334adcae717306d4fe8fe1a5c938bf9fbcb5c4745d4d67bc5a587503aa3a2e9cb8f6384b
+DIST roundcubemail-1.6-rc-complete.tar.gz 5961003 BLAKE2B 
a21a42f69c223eb50b38f6d02ab69ebe3cf55cc2848fc49cc0e238eead5f19751801654c0b5fb6954022d9b24562c04ba085bf668591a5b7ff7b306d3a950d1c
 SHA512 
f12f7858b19ce16613ed02a8b4cf7b4fe16753454b7c4cf4e92bbb2d11de4ba1e00b09ba70b387133613967654aadaaf09167ed16c54809885eb48adcf54de5f

diff --git a/mail-client/roundcube/roundcube-1.6_rc.ebuild 
b/mail-client/roundcube/roundcube-1.6_rc.ebuild
new file mode 100644
index ..44d89c9d3634
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.6_rc.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="https://roundcube.net";
+
+# 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"
+
+IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-7.3.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
+   EGIT_BRANCH="master"
+   BDEPEND="${BDEPEND}
+   app-arch/unzip
+   dev-php/composer
+   net-misc/curl"
+else
+   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   pushd "${S}" > /dev/null || die
+   rm Makefile || die
+   mv composer.json-dist composer.json || die
+   composer install --no-dev || die
+   ./bin/install-jsdeps.sh || die
+   popd > /dev/null || die
+   else
+   default
+   fi
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2022-03-07 Thread Craig Andrews
commit: 09a4c2385e40ce2262793ad0d1505e2f61e00e63
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Mar  7 16:05:10 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Mar  7 16:05:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09a4c238

mail-client/roundcube: 1.6_beta version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest| 1 +
 .../roundcube/{roundcube-.ebuild => roundcube-1.6_beta.ebuild}| 4 ++--
 mail-client/roundcube/roundcube-.ebuild   | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 2e63fdceae55..1a90ec52c2d6 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -2,3 +2,4 @@ DIST roundcubemail-1.4.11-complete.tar.gz 7048262 BLAKE2B 
aaf5e6ce5b07577f687788
 DIST roundcubemail-1.5.0-complete.tar.gz 7802014 BLAKE2B 
d81a521c264b47b55b7f868caf4fd8f0d7fdb2f0d04bf560bf1774c39aa4d0b4143ba1edb977941a4596848921671ec47a0dfd21f20f7e28778a021d58bec402
 SHA512 
cba32ee2b86864af9d9163d83fa49763267e3420bee59b86d47b889e1bc53871ed2ff5b2c1444778324f4b259e99752faa3b72f909a8f9c26c7af9c96ba08a54
 DIST roundcubemail-1.5.1-complete.tar.gz 7827081 BLAKE2B 
1547ba369ef8e5f2b99ed72d562de3f76ff973d9617f4394bb89e281917264c9304aeb2b44cffd16952c2295111707215fe0426ce0f3f1d4a5c94df5f0811235
 SHA512 
bcea37859fbbee2f474cda024e5648b823a2da44ae69e5036a5b7e6add1d73dbfc1cd1cc32a3e01e59b0a3ba2ea03d1b028eec8e8f139fc4fb3eea8b52e28203
 DIST roundcubemail-1.5.2-complete.tar.gz 7852981 BLAKE2B 
36920aa30301b96e1157a586508f3d460c26cfd692919b803bc8cecb31d99ebec5f93a62c725dd5d1dbd1ff68d59c97278b07eaabec42c5fb02c320c72fac8bf
 SHA512 
96faa8c95c23b538ebfa91f58fb918b37185dbd1c09f2d128c9f8c800a0e3d6a2abbfa52753fb6a7ee47b633f35e2b31c92623107116dc760dfa9a22a4b2a23c
+DIST roundcubemail-1.6-beta-complete.tar.gz 5941128 BLAKE2B 
2114a683cbf0c4ec6f5ba0b4d5eebb0a1f96121724861c1b1b5ce30f6b3a8fae02693878cae168af3d7f906a705814233aef024ddbc24d807ccd089f24b63fe1
 SHA512 
8a8bc9749203980d33ede7b221b96e0990b4afbe41db65fca74f0a49334adcae717306d4fe8fe1a5c938bf9fbcb5c4745d4d67bc5a587503aa3a2e9cb8f6384b

diff --git a/mail-client/roundcube/roundcube-.ebuild 
b/mail-client/roundcube/roundcube-1.6_beta.ebuild
similarity index 95%
copy from mail-client/roundcube/roundcube-.ebuild
copy to mail-client/roundcube/roundcube-1.6_beta.ebuild
index e63578dfa2c6..44d89c9d3634 100644
--- a/mail-client/roundcube/roundcube-.ebuild
+++ b/mail-client/roundcube/roundcube-1.6_beta.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -24,7 +24,7 @@ need_httpd_cgi
 
 RDEPEND="
${DEPEND}
-   
>=dev-lang/php-5.5.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+   
>=dev-lang/php-7.3.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
virtual/httpd-php
change-password? (
dev-lang/php[sockets]

diff --git a/mail-client/roundcube/roundcube-.ebuild 
b/mail-client/roundcube/roundcube-.ebuild
index e63578dfa2c6..44d89c9d3634 100644
--- a/mail-client/roundcube/roundcube-.ebuild
+++ b/mail-client/roundcube/roundcube-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -24,7 +24,7 @@ need_httpd_cgi
 
 RDEPEND="
${DEPEND}
-   
>=dev-lang/php-5.5.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+   
>=dev-lang/php-7.3.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
virtual/httpd-php
change-password? (
dev-lang/php[sockets]



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2021-12-31 Thread Craig Andrews
commit: 12e02c8559167e1241afc0763eb41742f782ed8d
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Dec 31 17:06:07 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Dec 31 17:06:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12e02c85

mail-client/roundcube: 1.5.2 version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.5.2.ebuild | 97 
 2 files changed, 98 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index a6bb39f7c49c..2e63fdceae55 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,3 +1,4 @@
 DIST roundcubemail-1.4.11-complete.tar.gz 7048262 BLAKE2B 
aaf5e6ce5b07577f687788730bc9181334402bb2ff5e78fb306425913b62b4a8f72505547bdcc8673806b48b9ba8252b8059b59399efc95a51877d5c672a4760
 SHA512 
2bfe0ff3716f76bf9eb5bf5f7b62c738b233c57e67d6ac767c044d1a3a694ae003642d9cc68a18d6f6ba94135aa7ee1692db920e9127128669faee9ddf78fe80
 DIST roundcubemail-1.5.0-complete.tar.gz 7802014 BLAKE2B 
d81a521c264b47b55b7f868caf4fd8f0d7fdb2f0d04bf560bf1774c39aa4d0b4143ba1edb977941a4596848921671ec47a0dfd21f20f7e28778a021d58bec402
 SHA512 
cba32ee2b86864af9d9163d83fa49763267e3420bee59b86d47b889e1bc53871ed2ff5b2c1444778324f4b259e99752faa3b72f909a8f9c26c7af9c96ba08a54
 DIST roundcubemail-1.5.1-complete.tar.gz 7827081 BLAKE2B 
1547ba369ef8e5f2b99ed72d562de3f76ff973d9617f4394bb89e281917264c9304aeb2b44cffd16952c2295111707215fe0426ce0f3f1d4a5c94df5f0811235
 SHA512 
bcea37859fbbee2f474cda024e5648b823a2da44ae69e5036a5b7e6add1d73dbfc1cd1cc32a3e01e59b0a3ba2ea03d1b028eec8e8f139fc4fb3eea8b52e28203
+DIST roundcubemail-1.5.2-complete.tar.gz 7852981 BLAKE2B 
36920aa30301b96e1157a586508f3d460c26cfd692919b803bc8cecb31d99ebec5f93a62c725dd5d1dbd1ff68d59c97278b07eaabec42c5fb02c320c72fac8bf
 SHA512 
96faa8c95c23b538ebfa91f58fb918b37185dbd1c09f2d128c9f8c800a0e3d6a2abbfa52753fb6a7ee47b633f35e2b31c92623107116dc760dfa9a22a4b2a23c

diff --git a/mail-client/roundcube/roundcube-1.5.2.ebuild 
b/mail-client/roundcube/roundcube-1.5.2.ebuild
new file mode 100644
index ..e63578dfa2c6
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.5.2.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="https://roundcube.net";
+
+# 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"
+
+IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.5.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
+   EGIT_BRANCH="master"
+   BDEPEND="${BDEPEND}
+   app-arch/unzip
+   dev-php/composer
+   net-misc/curl"
+else
+   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   pushd "${S}" > /dev/null || die
+   rm Makefile || die
+   mv composer.json-dist composer.json || die
+   composer install --no-dev || die
+   ./bin/install-jsdeps.sh || die
+   popd > /dev/null || die
+   else
+   default
+   fi
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
+
+   webapp_src_ins

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2021-11-29 Thread Craig Andrews
commit: 001295b681e38882d07b3a2154bcecb5e07df2fe
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Nov 29 15:13:29 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Nov 29 15:13:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=001295b6

mail-client/roundcube: 1.5.1 version bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.5.1.ebuild | 97 
 2 files changed, 98 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 4c5fc95890be..a6bb39f7c49c 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,2 +1,3 @@
 DIST roundcubemail-1.4.11-complete.tar.gz 7048262 BLAKE2B 
aaf5e6ce5b07577f687788730bc9181334402bb2ff5e78fb306425913b62b4a8f72505547bdcc8673806b48b9ba8252b8059b59399efc95a51877d5c672a4760
 SHA512 
2bfe0ff3716f76bf9eb5bf5f7b62c738b233c57e67d6ac767c044d1a3a694ae003642d9cc68a18d6f6ba94135aa7ee1692db920e9127128669faee9ddf78fe80
 DIST roundcubemail-1.5.0-complete.tar.gz 7802014 BLAKE2B 
d81a521c264b47b55b7f868caf4fd8f0d7fdb2f0d04bf560bf1774c39aa4d0b4143ba1edb977941a4596848921671ec47a0dfd21f20f7e28778a021d58bec402
 SHA512 
cba32ee2b86864af9d9163d83fa49763267e3420bee59b86d47b889e1bc53871ed2ff5b2c1444778324f4b259e99752faa3b72f909a8f9c26c7af9c96ba08a54
+DIST roundcubemail-1.5.1-complete.tar.gz 7827081 BLAKE2B 
1547ba369ef8e5f2b99ed72d562de3f76ff973d9617f4394bb89e281917264c9304aeb2b44cffd16952c2295111707215fe0426ce0f3f1d4a5c94df5f0811235
 SHA512 
bcea37859fbbee2f474cda024e5648b823a2da44ae69e5036a5b7e6add1d73dbfc1cd1cc32a3e01e59b0a3ba2ea03d1b028eec8e8f139fc4fb3eea8b52e28203

diff --git a/mail-client/roundcube/roundcube-1.5.1.ebuild 
b/mail-client/roundcube/roundcube-1.5.1.ebuild
new file mode 100644
index ..e63578dfa2c6
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.5.1.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="https://roundcube.net";
+
+# 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"
+
+IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.5.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
+   EGIT_BRANCH="master"
+   BDEPEND="${BDEPEND}
+   app-arch/unzip
+   dev-php/composer
+   net-misc/curl"
+else
+   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   pushd "${S}" > /dev/null || die
+   rm Makefile || die
+   mv composer.json-dist composer.json || die
+   composer install --no-dev || die
+   ./bin/install-jsdeps.sh || die
+   popd > /dev/null || die
+   else
+   default
+   fi
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   elog "You can review the post-upgrade instructions at:"
+   elog "${EROOT}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2021-11-15 Thread Craig Andrews
commit: 462f1616eb9d4003ccd313096190bd24184f5d0d
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Nov 15 13:38:48 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Nov 15 13:39:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=462f1616

mail-client/roundcube: Cleanup old version

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest|  1 -
 mail-client/roundcube/roundcube-1.5_rc.ebuild | 96 ---
 2 files changed, 97 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index de79960d1af8..4c5fc95890be 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,3 +1,2 @@
 DIST roundcubemail-1.4.11-complete.tar.gz 7048262 BLAKE2B 
aaf5e6ce5b07577f687788730bc9181334402bb2ff5e78fb306425913b62b4a8f72505547bdcc8673806b48b9ba8252b8059b59399efc95a51877d5c672a4760
 SHA512 
2bfe0ff3716f76bf9eb5bf5f7b62c738b233c57e67d6ac767c044d1a3a694ae003642d9cc68a18d6f6ba94135aa7ee1692db920e9127128669faee9ddf78fe80
-DIST roundcubemail-1.5-rc-complete.tar.gz 7683911 BLAKE2B 
e67bbb8ad3d5ffa69091c18b519f78a3dc6d4cc1783921aab9de3c86351d2946cbf784267f5db69434da25413ad1f961161289b47408f14d9e6fa26d8b1e0999
 SHA512 
4e49e91bb53546e6ac348e33e64019afeee2ce6b78caa4375148fc6fac5abbe8e5db42670c5527e3678abe838ddf349275353e7919584d751bf4c321a62fe795
 DIST roundcubemail-1.5.0-complete.tar.gz 7802014 BLAKE2B 
d81a521c264b47b55b7f868caf4fd8f0d7fdb2f0d04bf560bf1774c39aa4d0b4143ba1edb977941a4596848921671ec47a0dfd21f20f7e28778a021d58bec402
 SHA512 
cba32ee2b86864af9d9163d83fa49763267e3420bee59b86d47b889e1bc53871ed2ff5b2c1444778324f4b259e99752faa3b72f909a8f9c26c7af9c96ba08a54

diff --git a/mail-client/roundcube/roundcube-1.5_rc.ebuild 
b/mail-client/roundcube/roundcube-1.5_rc.ebuild
deleted file mode 100644
index 9052cdcb124f..
--- a/mail-client/roundcube/roundcube-1.5_rc.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_PV=${PV/_/-}
-MY_P=${MY_PN}-${MY_PV}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="https://roundcube.net";
-
-# 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"
-
-IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-5.5.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
-   virtual/httpd-php
-   change-password? (
-   dev-lang/php[sockets]
-   )
-   enigma? (
-   app-crypt/gnupg
-   )
-   mysql? (
-   || (
-   dev-lang/php[mysql]
-   dev-lang/php[mysqli]
-   )
-   )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
-   EGIT_BRANCH="master"
-   BDEPEND="${BDEPEND}
-   app-arch/unzip
-   dev-php/composer
-   net-misc/curl"
-else
-   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
-   S="${WORKDIR}/${MY_P}"
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-fi
-
-src_unpack() {
-   if [[ "${PV}" == ** ]]; then
-   git-r3_src_unpack
-   pushd "${S}" > /dev/null || die
-   mv composer.json-dist composer.json || die
-   composer install --no-dev || die
-   ./bin/install-jsdeps.sh || die
-   popd > /dev/null || die
-   else
-   default
-   fi
-}
-
-src_install() {
-   webapp_src_preinst
-
-   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r [[:lower:]]* SQL
-   doins .htaccess
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/logs
-   webapp_serverowned "${MY_HTDOCSDIR}"/temp
-
-   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
-   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
-
-   webapp_src_install
-}
-
-pkg_postinst() {
-   webapp_pkg_postinst
-
-   if [[ -n ${REPLACING_VERSIONS} ]]; then
-   elog "You can review the post-upgrade instructions at:"
-   elog "${EROOT}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2021-10-19 Thread Craig Andrews
commit: b8ae9a98388f884fe8951d4a32ec1704cad31556
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Oct 19 13:36:11 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Oct 19 13:39:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8ae9a98

mail-client/roundcube: 1.5.0 version bump

Closes: https://bugs.gentoo.org/818853
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.5.0.ebuild | 97 
 2 files changed, 98 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 4f519aef7c5..de79960d1af 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,2 +1,3 @@
 DIST roundcubemail-1.4.11-complete.tar.gz 7048262 BLAKE2B 
aaf5e6ce5b07577f687788730bc9181334402bb2ff5e78fb306425913b62b4a8f72505547bdcc8673806b48b9ba8252b8059b59399efc95a51877d5c672a4760
 SHA512 
2bfe0ff3716f76bf9eb5bf5f7b62c738b233c57e67d6ac767c044d1a3a694ae003642d9cc68a18d6f6ba94135aa7ee1692db920e9127128669faee9ddf78fe80
 DIST roundcubemail-1.5-rc-complete.tar.gz 7683911 BLAKE2B 
e67bbb8ad3d5ffa69091c18b519f78a3dc6d4cc1783921aab9de3c86351d2946cbf784267f5db69434da25413ad1f961161289b47408f14d9e6fa26d8b1e0999
 SHA512 
4e49e91bb53546e6ac348e33e64019afeee2ce6b78caa4375148fc6fac5abbe8e5db42670c5527e3678abe838ddf349275353e7919584d751bf4c321a62fe795
+DIST roundcubemail-1.5.0-complete.tar.gz 7802014 BLAKE2B 
d81a521c264b47b55b7f868caf4fd8f0d7fdb2f0d04bf560bf1774c39aa4d0b4143ba1edb977941a4596848921671ec47a0dfd21f20f7e28778a021d58bec402
 SHA512 
cba32ee2b86864af9d9163d83fa49763267e3420bee59b86d47b889e1bc53871ed2ff5b2c1444778324f4b259e99752faa3b72f909a8f9c26c7af9c96ba08a54

diff --git a/mail-client/roundcube/roundcube-1.5.0.ebuild 
b/mail-client/roundcube/roundcube-1.5.0.ebuild
new file mode 100644
index 000..e63578dfa2c
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.5.0.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="https://roundcube.net";
+
+# 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"
+
+IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.5.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
+   EGIT_BRANCH="master"
+   BDEPEND="${BDEPEND}
+   app-arch/unzip
+   dev-php/composer
+   net-misc/curl"
+else
+   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   pushd "${S}" > /dev/null || die
+   rm Makefile || die
+   mv composer.json-dist composer.json || die
+   composer install --no-dev || die
+   ./bin/install-jsdeps.sh || die
+   popd > /dev/null || die
+   else
+   default
+   fi
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   elog "You can review the post-upgrade instructions at:"
+   elog "${EROOT}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2021-10-19 Thread Craig Andrews
commit: f2bdaafce0e32d25edab1337986c8306025bd253
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Oct 19 13:38:49 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Oct 19 13:39:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2bdaafc

mail-client/roundcube: 1.4.11 requires PHP < 8

Closes: https://bugs.gentoo.org/815859
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/roundcube-1.4.11.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/mail-client/roundcube/roundcube-1.4.11.ebuild 
b/mail-client/roundcube/roundcube-1.4.11.ebuild
index cb9a6709c78..9e557b1fae0 100644
--- a/mail-client/roundcube/roundcube-1.4.11.ebuild
+++ b/mail-client/roundcube/roundcube-1.4.11.ebuild
@@ -25,6 +25,7 @@ need_httpd_cgi
 RDEPEND="
${DEPEND}

>=dev-lang/php-5.4.0[filter,gd,iconv,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
+   

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2021-08-01 Thread Craig Andrews
commit: b39bca4dc63fbc53a3346e50180ed216354231ff
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Aug  2 00:36:15 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Aug  2 00:44:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b39bca4d

mail-client/roundcube: remove Makefile in -

Closes: https://bugs.gentoo.org/802411
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/roundcube-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/mail-client/roundcube/roundcube-.ebuild 
b/mail-client/roundcube/roundcube-.ebuild
index 9052cdcb124..e63578dfa2c 100644
--- a/mail-client/roundcube/roundcube-.ebuild
+++ b/mail-client/roundcube/roundcube-.ebuild
@@ -59,6 +59,7 @@ src_unpack() {
if [[ "${PV}" == ** ]]; then
git-r3_src_unpack
pushd "${S}" > /dev/null || die
+   rm Makefile || die
mv composer.json-dist composer.json || die
composer install --no-dev || die
./bin/install-jsdeps.sh || die



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2021-07-06 Thread Craig Andrews
commit: 42d5f4de147d9d423cbf0a8433901d662612ace0
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Sun Feb 28 00:57:37 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Jul  6 16:27:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42d5f4de

mail-client/roundcube: Add 1.5_rc

 - Now requires >=dev-lang/php-5.5.0
 - intl required to be enabled on dev-lang/php
 - Added "exif fileinfo zip" USE flags
 - Updated - ebuild as well

Closes: https://bugs.gentoo.org/782883
Closes: 19700
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Philippe Chaintreuil  parallaxshift.com>
Closes: https://github.com/gentoo/gentoo/pull/19700
Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest  | 1 +
 mail-client/roundcube/metadata.xml  | 4 
 .../roundcube/{roundcube-.ebuild => roundcube-1.5_rc.ebuild}| 6 +++---
 mail-client/roundcube/roundcube-.ebuild | 6 +++---
 4 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 199866ecaf7..4f519aef7c5 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1 +1,2 @@
 DIST roundcubemail-1.4.11-complete.tar.gz 7048262 BLAKE2B 
aaf5e6ce5b07577f687788730bc9181334402bb2ff5e78fb306425913b62b4a8f72505547bdcc8673806b48b9ba8252b8059b59399efc95a51877d5c672a4760
 SHA512 
2bfe0ff3716f76bf9eb5bf5f7b62c738b233c57e67d6ac767c044d1a3a694ae003642d9cc68a18d6f6ba94135aa7ee1692db920e9127128669faee9ddf78fe80
+DIST roundcubemail-1.5-rc-complete.tar.gz 7683911 BLAKE2B 
e67bbb8ad3d5ffa69091c18b519f78a3dc6d4cc1783921aab9de3c86351d2946cbf784267f5db69434da25413ad1f961161289b47408f14d9e6fa26d8b1e0999
 SHA512 
4e49e91bb53546e6ac348e33e64019afeee2ce6b78caa4375148fc6fac5abbe8e5db42670c5527e3678abe838ddf349275353e7919584d751bf4c321a62fe795

diff --git a/mail-client/roundcube/metadata.xml 
b/mail-client/roundcube/metadata.xml
index 9564101cfbe..d07ba4da852 100644
--- a/mail-client/roundcube/metadata.xml
+++ b/mail-client/roundcube/metadata.xml
@@ -25,6 +25,10 @@
Add dependencies to support server-side GnuPG signing
and/or encryption through the enigma plugin

+   
+   Use the dev-lang/php fileinfo extension to guess the 
+   mime_type of attachments
+   

Add dependencies to support connecting to an LDAP 
address
book server

diff --git a/mail-client/roundcube/roundcube-.ebuild 
b/mail-client/roundcube/roundcube-1.5_rc.ebuild
similarity index 88%
copy from mail-client/roundcube/roundcube-.ebuild
copy to mail-client/roundcube/roundcube-1.5_rc.ebuild
index 5df9f9d2a85..9052cdcb124 100644
--- a/mail-client/roundcube/roundcube-.ebuild
+++ b/mail-client/roundcube/roundcube-1.5_rc.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://roundcube.net";
 # for bundled PEAR components, googiespell and utf8.class.php
 LICENSE="GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain"
 
-IUSE="change-password enigma ldap mysql postgres sqlite ssl spell"
+IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
 REQUIRED_USE="|| ( mysql postgres sqlite )"
 
 # this function only sets DEPEND so we need to include that in RDEPEND
@@ -24,7 +24,7 @@ need_httpd_cgi
 
 RDEPEND="
${DEPEND}
-   
>=dev-lang/php-5.4.0[filter,gd,iconv,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
+   
>=dev-lang/php-5.5.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
virtual/httpd-php
change-password? (
dev-lang/php[sockets]
@@ -71,7 +71,7 @@ src_unpack() {
 src_install() {
webapp_src_preinst
 
-   dodoc CHANGELOG.md INSTALL README.md UPGRADING
+   dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md
 
insinto "${MY_HTDOCSDIR}"
doins -r [[:lower:]]* SQL

diff --git a/mail-client/roundcube/roundcube-.ebuild 
b/mail-client/roundcube/roundcube-.ebuild
index 5df9f9d2a85..9052cdcb124 100644
--- a/mail-client/roundcube/roundcube-.ebuild
+++ b/mail-client/roundcube/roundcube-.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://roundcube.net";
 # for bundled PEAR components, googiespell and utf8.class.php
 LICENSE="GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain"
 
-IUSE="change-password enigma ldap mysql postgres sqlite ssl spell"
+IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl 
spell zip"
 REQUIRED_USE="|| ( mysql postgres sqlite )"
 
 # this function only sets DEPEND so we need to include that in RDEPEND
@@ -24,7 +24,7 @@ need_httpd_cgi
 
 RDEPEND="
${DEPEND}
-   
>=dev-lang/php-5.4.0[filter,gd,iconv,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unico

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2021-05-17 Thread Craig Andrews
commit: 096256ee1f32d9612fc2f7e17598b731978f7665
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue May 18 02:32:42 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue May 18 02:37:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=096256ee

mail-client/roundcube: CHANGELOG is now CHANGELOG.md

See https://github.com/roundcube/roundcubemail/commit/7c7636

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/roundcube-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-.ebuild 
b/mail-client/roundcube/roundcube-.ebuild
index ad0082bc0ec..5df9f9d2a85 100644
--- a/mail-client/roundcube/roundcube-.ebuild
+++ b/mail-client/roundcube/roundcube-.ebuild
@@ -71,7 +71,7 @@ src_unpack() {
 src_install() {
webapp_src_preinst
 
-   dodoc CHANGELOG INSTALL README.md UPGRADING
+   dodoc CHANGELOG.md INSTALL README.md UPGRADING
 
insinto "${MY_HTDOCSDIR}"
doins -r [[:lower:]]* SQL



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2021-02-27 Thread Aaron W. Swenson
commit: d5f856ca212bcdbe2096375e922030ab2e65965e
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat Feb 27 10:40:27 2021 +
Commit: Aaron W. Swenson  gentoo  org>
CommitDate: Sat Feb 27 10:44:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5f856ca

mail-client/roundcube: Cleanup

Bug: https://bugs.gentoo.org/769623
Signed-off-by: Aaron W. Swenson  gentoo.org>

 mail-client/roundcube/Manifest|  2 -
 mail-client/roundcube/roundcube-1.4.10.ebuild | 96 ---
 mail-client/roundcube/roundcube-1.4.8.ebuild  | 73 
 3 files changed, 171 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 7c462b0e6f5..199866ecaf7 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,3 +1 @@
-DIST roundcubemail-1.4.10-complete.tar.gz 7043181 BLAKE2B 
aa442c9e4fb4d31bc9ddd77d888637d9d7afb8ac6c264ca5d378bd7bfc160f2f31379fae208638b2f79e6127add83f0254d1526e22c2ca24656b31ee75dc695e
 SHA512 
e0a661ae5b928ce2c93129775d32a679ad2512ca4af21e8dd1711d38a62818ff9ee1e1fc922aae68e0a8bca034ca780fc3e3e988731a2ce9b2190b2c1d8e08a6
 DIST roundcubemail-1.4.11-complete.tar.gz 7048262 BLAKE2B 
aaf5e6ce5b07577f687788730bc9181334402bb2ff5e78fb306425913b62b4a8f72505547bdcc8673806b48b9ba8252b8059b59399efc95a51877d5c672a4760
 SHA512 
2bfe0ff3716f76bf9eb5bf5f7b62c738b233c57e67d6ac767c044d1a3a694ae003642d9cc68a18d6f6ba94135aa7ee1692db920e9127128669faee9ddf78fe80
-DIST roundcubemail-1.4.8-complete.tar.gz 7032822 BLAKE2B 
61c5329d9abe65baba3274d3cb9a6a435f886a0196c2881153da473eb415ad4c63dfdab49c67c75a2fd92ff55f9e6da7bdfcece7041ce408b2be628da47045d4
 SHA512 
8b7734cdec95954b7e18a0e44957da6ef74b5b0c3d28a1449e8634faa230844f5e0c28954245641758f8b2d9102aa32f279765ed3dfa20fa7b00dee4e5347362

diff --git a/mail-client/roundcube/roundcube-1.4.10.ebuild 
b/mail-client/roundcube/roundcube-1.4.10.ebuild
deleted file mode 100644
index cb9a6709c78..000
--- a/mail-client/roundcube/roundcube-1.4.10.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_PV=${PV/_/-}
-MY_P=${MY_PN}-${MY_PV}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="https://roundcube.net";
-
-# 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"
-
-IUSE="change-password enigma ldap mysql postgres sqlite ssl spell"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-5.4.0[filter,gd,iconv,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
-   virtual/httpd-php
-   change-password? (
-   dev-lang/php[sockets]
-   )
-   enigma? (
-   app-crypt/gnupg
-   )
-   mysql? (
-   || (
-   dev-lang/php[mysql]
-   dev-lang/php[mysqli]
-   )
-   )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
-   EGIT_BRANCH="master"
-   BDEPEND="${BDEPEND}
-   app-arch/unzip
-   dev-php/composer
-   net-misc/curl"
-else
-   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
-   S="${WORKDIR}/${MY_P}"
-   KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
-fi
-
-src_unpack() {
-   if [[ "${PV}" == ** ]]; then
-   git-r3_src_unpack
-   pushd "${S}" > /dev/null || die
-   mv composer.json-dist composer.json || die
-   composer install --no-dev || die
-   ./bin/install-jsdeps.sh || die
-   popd > /dev/null || die
-   else
-   default
-   fi
-}
-
-src_install() {
-   webapp_src_preinst
-
-   dodoc CHANGELOG INSTALL README.md UPGRADING
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r [[:lower:]]* SQL
-   doins .htaccess
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/logs
-   webapp_serverowned "${MY_HTDOCSDIR}"/temp
-
-   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
-   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
-
-   webapp_src_install
-}
-
-pkg_postinst() {
-   webapp_pkg_postinst
-
-   if [[ -n ${REPLACING_VERSIONS} ]]; then
-   elog "You can review the post-upgrade instructions at:"
-   elog "${EROOT}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
-   fi
-}

diff --git a/mail-client/roundcube/roundcube-1.4.8.ebuild 
b/mail-client/roundcube/roundcu

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2021-02-27 Thread Sam James
commit: d26cb15e43358f6c146f5ca13c04d79fce4b783a
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 10:07:26 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 10:07:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d26cb15e

mail-client/roundcube: Stabilize 1.4.11 ALLARCHES, #769623

Signed-off-by: Sam James  gentoo.org>

 mail-client/roundcube/roundcube-1.4.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.4.11.ebuild 
b/mail-client/roundcube/roundcube-1.4.11.ebuild
index ad0082bc0ec..cb9a6709c78 100644
--- a/mail-client/roundcube/roundcube-1.4.11.ebuild
+++ b/mail-client/roundcube/roundcube-1.4.11.ebuild
@@ -52,7 +52,7 @@ if [[ ${PV} == * ]] ; then
 else

SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
S="${WORKDIR}/${MY_P}"
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
 fi
 
 src_unpack() {



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2021-02-08 Thread Craig Andrews
commit: 304a04be7c684287a2ef2a03969d5dc7c7f5bf77
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Feb  8 20:51:18 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Feb  8 20:51:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=304a04be

mail-client/roundcube: 1.4.11 version bump

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest|  1 +
 mail-client/roundcube/roundcube-1.4.11.ebuild | 96 +++
 2 files changed, 97 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 1bbe911c4ab..7c462b0e6f5 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,2 +1,3 @@
 DIST roundcubemail-1.4.10-complete.tar.gz 7043181 BLAKE2B 
aa442c9e4fb4d31bc9ddd77d888637d9d7afb8ac6c264ca5d378bd7bfc160f2f31379fae208638b2f79e6127add83f0254d1526e22c2ca24656b31ee75dc695e
 SHA512 
e0a661ae5b928ce2c93129775d32a679ad2512ca4af21e8dd1711d38a62818ff9ee1e1fc922aae68e0a8bca034ca780fc3e3e988731a2ce9b2190b2c1d8e08a6
+DIST roundcubemail-1.4.11-complete.tar.gz 7048262 BLAKE2B 
aaf5e6ce5b07577f687788730bc9181334402bb2ff5e78fb306425913b62b4a8f72505547bdcc8673806b48b9ba8252b8059b59399efc95a51877d5c672a4760
 SHA512 
2bfe0ff3716f76bf9eb5bf5f7b62c738b233c57e67d6ac767c044d1a3a694ae003642d9cc68a18d6f6ba94135aa7ee1692db920e9127128669faee9ddf78fe80
 DIST roundcubemail-1.4.8-complete.tar.gz 7032822 BLAKE2B 
61c5329d9abe65baba3274d3cb9a6a435f886a0196c2881153da473eb415ad4c63dfdab49c67c75a2fd92ff55f9e6da7bdfcece7041ce408b2be628da47045d4
 SHA512 
8b7734cdec95954b7e18a0e44957da6ef74b5b0c3d28a1449e8634faa230844f5e0c28954245641758f8b2d9102aa32f279765ed3dfa20fa7b00dee4e5347362

diff --git a/mail-client/roundcube/roundcube-1.4.11.ebuild 
b/mail-client/roundcube/roundcube-1.4.11.ebuild
new file mode 100644
index 000..ad0082bc0ec
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.4.11.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="https://roundcube.net";
+
+# 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"
+
+IUSE="change-password enigma ldap mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.4.0[filter,gd,iconv,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
+   EGIT_BRANCH="master"
+   BDEPEND="${BDEPEND}
+   app-arch/unzip
+   dev-php/composer
+   net-misc/curl"
+else
+   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   pushd "${S}" > /dev/null || die
+   mv composer.json-dist composer.json || die
+   composer install --no-dev || die
+   ./bin/install-jsdeps.sh || die
+   popd > /dev/null || die
+   else
+   default
+   fi
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG INSTALL README.md UPGRADING
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   elog "You can review the post-upgrade instructions at:"
+   elog "${EROOT}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2021-01-26 Thread Sam James
commit: bd194004699c1551e2c4a63657d21487769f7ede
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 27 03:22:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 27 03:22:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd194004

mail-client/roundcube: fix UnnecessarySlashStrip

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 mail-client/roundcube/roundcube-1.4.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.4.10.ebuild 
b/mail-client/roundcube/roundcube-1.4.10.ebuild
index 2b983aea987..cb9a6709c78 100644
--- a/mail-client/roundcube/roundcube-1.4.10.ebuild
+++ b/mail-client/roundcube/roundcube-1.4.10.ebuild
@@ -91,6 +91,6 @@ pkg_postinst() {
 
if [[ -n ${REPLACING_VERSIONS} ]]; then
elog "You can review the post-upgrade instructions at:"
-   elog 
"${EROOT%/}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
+   elog "${EROOT}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
fi
 }



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2021-01-09 Thread Sam James
commit: 7bbed02f8f3ea01d42320d5a9be4799775e0ac76
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  9 10:14:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  9 10:36:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bbed02f

mail-client/roundcube: fix UnnecessarySlashStrip

Not needed in EAPI 7.

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 mail-client/roundcube/roundcube-1.4.8.ebuild | 4 ++--
 mail-client/roundcube/roundcube-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/mail-client/roundcube/roundcube-1.4.8.ebuild 
b/mail-client/roundcube/roundcube-1.4.8.ebuild
index f39bfa3d979..2086798cf41 100644
--- a/mail-client/roundcube/roundcube-1.4.8.ebuild
+++ b/mail-client/roundcube/roundcube-1.4.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -68,6 +68,6 @@ pkg_postinst() {
 
if [[ -n ${REPLACING_VERSIONS} ]]; then
elog "You can review the post-upgrade instructions at:"
-   elog 
"${EROOT%/}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
+   elog "${EROOT}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
fi
 }

diff --git a/mail-client/roundcube/roundcube-.ebuild 
b/mail-client/roundcube/roundcube-.ebuild
index 54ae74d1e86..ad0082bc0ec 100644
--- a/mail-client/roundcube/roundcube-.ebuild
+++ b/mail-client/roundcube/roundcube-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -91,6 +91,6 @@ pkg_postinst() {
 
if [[ -n ${REPLACING_VERSIONS} ]]; then
elog "You can review the post-upgrade instructions at:"
-   elog 
"${EROOT%/}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
+   elog "${EROOT}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
fi
 }



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2021-01-08 Thread Sam James
commit: c5285bd3280fa8177191701fe3ae6aee243af27a
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  8 10:36:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  8 10:36:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5285bd3

mail-client/roundcube: Stabilize 1.4.10 ALLARCHES, #762136

Signed-off-by: Sam James  gentoo.org>

 mail-client/roundcube/roundcube-1.4.10.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mail-client/roundcube/roundcube-1.4.10.ebuild 
b/mail-client/roundcube/roundcube-1.4.10.ebuild
index 54ae74d1e86..2b983aea987 100644
--- a/mail-client/roundcube/roundcube-1.4.10.ebuild
+++ b/mail-client/roundcube/roundcube-1.4.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -52,7 +52,7 @@ if [[ ${PV} == * ]] ; then
 else

SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
S="${WORKDIR}/${MY_P}"
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
 fi
 
 src_unpack() {



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-12-31 Thread Craig Andrews
commit: 3fea988bf446d7ada87631a5840f3295c3093de3
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Dec 31 14:02:49 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Dec 31 14:21:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fea988b

mail-client/roundcube: Cleanup old versions

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest  |  1 -
 mail-client/roundcube/roundcube-1.4.9-r1.ebuild | 96 -
 mail-client/roundcube/roundcube-1.4.9.ebuild| 94 
 3 files changed, 191 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index c6c1bc555a4..1bbe911c4ab 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,3 +1,2 @@
 DIST roundcubemail-1.4.10-complete.tar.gz 7043181 BLAKE2B 
aa442c9e4fb4d31bc9ddd77d888637d9d7afb8ac6c264ca5d378bd7bfc160f2f31379fae208638b2f79e6127add83f0254d1526e22c2ca24656b31ee75dc695e
 SHA512 
e0a661ae5b928ce2c93129775d32a679ad2512ca4af21e8dd1711d38a62818ff9ee1e1fc922aae68e0a8bca034ca780fc3e3e988731a2ce9b2190b2c1d8e08a6
 DIST roundcubemail-1.4.8-complete.tar.gz 7032822 BLAKE2B 
61c5329d9abe65baba3274d3cb9a6a435f886a0196c2881153da473eb415ad4c63dfdab49c67c75a2fd92ff55f9e6da7bdfcece7041ce408b2be628da47045d4
 SHA512 
8b7734cdec95954b7e18a0e44957da6ef74b5b0c3d28a1449e8634faa230844f5e0c28954245641758f8b2d9102aa32f279765ed3dfa20fa7b00dee4e5347362
-DIST roundcubemail-1.4.9-complete.tar.gz 7043437 BLAKE2B 
a1b7c6e160d29f61e2ca9c25f725b55411cb52c0f0d00fc4b3dc2ab1eb0edf190176ec932a297d6052b34047673e5dfb8cb13ad3a7b8b755e9d8e9265fb85aa9
 SHA512 
c6395757544b85693e808234f3dc6baac618ba115fb2c9eefc309ee18e74b2fdfbc0af00ac2b3b980fdd2abc56eefde47b535cdf688cfd2a5ce975786aca6572

diff --git a/mail-client/roundcube/roundcube-1.4.9-r1.ebuild 
b/mail-client/roundcube/roundcube-1.4.9-r1.ebuild
deleted file mode 100644
index 54ae74d1e86..000
--- a/mail-client/roundcube/roundcube-1.4.9-r1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_PV=${PV/_/-}
-MY_P=${MY_PN}-${MY_PV}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="https://roundcube.net";
-
-# 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"
-
-IUSE="change-password enigma ldap mysql postgres sqlite ssl spell"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-5.4.0[filter,gd,iconv,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
-   virtual/httpd-php
-   change-password? (
-   dev-lang/php[sockets]
-   )
-   enigma? (
-   app-crypt/gnupg
-   )
-   mysql? (
-   || (
-   dev-lang/php[mysql]
-   dev-lang/php[mysqli]
-   )
-   )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
-   EGIT_BRANCH="master"
-   BDEPEND="${BDEPEND}
-   app-arch/unzip
-   dev-php/composer
-   net-misc/curl"
-else
-   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
-   S="${WORKDIR}/${MY_P}"
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-fi
-
-src_unpack() {
-   if [[ "${PV}" == ** ]]; then
-   git-r3_src_unpack
-   pushd "${S}" > /dev/null || die
-   mv composer.json-dist composer.json || die
-   composer install --no-dev || die
-   ./bin/install-jsdeps.sh || die
-   popd > /dev/null || die
-   else
-   default
-   fi
-}
-
-src_install() {
-   webapp_src_preinst
-
-   dodoc CHANGELOG INSTALL README.md UPGRADING
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r [[:lower:]]* SQL
-   doins .htaccess
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/logs
-   webapp_serverowned "${MY_HTDOCSDIR}"/temp
-
-   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
-   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
-
-   webapp_src_install
-}
-
-pkg_postinst() {
-   webapp_pkg_postinst
-
-   if [[ -n ${REPLACING_VERSIONS} ]]; then
-   elog "You can review the post-upgrade instructions at:"
-   elog 
"${EROOT%/}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
-   fi
-}

diff --git a/mail-client/roundcube/roundcube-1.4.9.

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-12-31 Thread Craig Andrews
commit: 7405334110e02324a811e7c2683ee2f0a092dedf
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Dec 28 18:56:27 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Dec 31 14:21:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74053341

mail-client/roundcube: EAPI=7

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Craig Andrews  gentoo.org>

 .../{roundcube-.ebuild => roundcube-1.4.9-r1.ebuild}  | 8 +---
 mail-client/roundcube/roundcube-.ebuild   | 8 +---
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/mail-client/roundcube/roundcube-.ebuild 
b/mail-client/roundcube/roundcube-1.4.9-r1.ebuild
similarity index 96%
copy from mail-client/roundcube/roundcube-.ebuild
copy to mail-client/roundcube/roundcube-1.4.9-r1.ebuild
index 0b5033a74a7..54ae74d1e86 100644
--- a/mail-client/roundcube/roundcube-.ebuild
+++ b/mail-client/roundcube/roundcube-1.4.9-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit webapp
 
@@ -45,8 +45,10 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
EGIT_BRANCH="master"
-   DEPEND="${DEPEND}
-   dev-php/composer"
+   BDEPEND="${BDEPEND}
+   app-arch/unzip
+   dev-php/composer
+   net-misc/curl"
 else

SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
S="${WORKDIR}/${MY_P}"

diff --git a/mail-client/roundcube/roundcube-.ebuild 
b/mail-client/roundcube/roundcube-.ebuild
index 0b5033a74a7..54ae74d1e86 100644
--- a/mail-client/roundcube/roundcube-.ebuild
+++ b/mail-client/roundcube/roundcube-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit webapp
 
@@ -45,8 +45,10 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
EGIT_BRANCH="master"
-   DEPEND="${DEPEND}
-   dev-php/composer"
+   BDEPEND="${BDEPEND}
+   app-arch/unzip
+   dev-php/composer
+   net-misc/curl"
 else

SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
S="${WORKDIR}/${MY_P}"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-12-31 Thread Craig Andrews
commit: 4e43de3d362f1052d814e2a387288f5586557976
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Dec 31 14:02:07 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Dec 31 14:21:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e43de3d

mail-client/roundcube: 1.4.10 version bump

Bug: https://bugs.gentoo.org/762136
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/Manifest|  1 +
 mail-client/roundcube/roundcube-1.4.10.ebuild | 96 +++
 2 files changed, 97 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 95defd4eca0..c6c1bc555a4 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,2 +1,3 @@
+DIST roundcubemail-1.4.10-complete.tar.gz 7043181 BLAKE2B 
aa442c9e4fb4d31bc9ddd77d888637d9d7afb8ac6c264ca5d378bd7bfc160f2f31379fae208638b2f79e6127add83f0254d1526e22c2ca24656b31ee75dc695e
 SHA512 
e0a661ae5b928ce2c93129775d32a679ad2512ca4af21e8dd1711d38a62818ff9ee1e1fc922aae68e0a8bca034ca780fc3e3e988731a2ce9b2190b2c1d8e08a6
 DIST roundcubemail-1.4.8-complete.tar.gz 7032822 BLAKE2B 
61c5329d9abe65baba3274d3cb9a6a435f886a0196c2881153da473eb415ad4c63dfdab49c67c75a2fd92ff55f9e6da7bdfcece7041ce408b2be628da47045d4
 SHA512 
8b7734cdec95954b7e18a0e44957da6ef74b5b0c3d28a1449e8634faa230844f5e0c28954245641758f8b2d9102aa32f279765ed3dfa20fa7b00dee4e5347362
 DIST roundcubemail-1.4.9-complete.tar.gz 7043437 BLAKE2B 
a1b7c6e160d29f61e2ca9c25f725b55411cb52c0f0d00fc4b3dc2ab1eb0edf190176ec932a297d6052b34047673e5dfb8cb13ad3a7b8b755e9d8e9265fb85aa9
 SHA512 
c6395757544b85693e808234f3dc6baac618ba115fb2c9eefc309ee18e74b2fdfbc0af00ac2b3b980fdd2abc56eefde47b535cdf688cfd2a5ce975786aca6572

diff --git a/mail-client/roundcube/roundcube-1.4.10.ebuild 
b/mail-client/roundcube/roundcube-1.4.10.ebuild
new file mode 100644
index 000..54ae74d1e86
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.4.10.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="https://roundcube.net";
+
+# 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"
+
+IUSE="change-password enigma ldap mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.4.0[filter,gd,iconv,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
+   EGIT_BRANCH="master"
+   BDEPEND="${BDEPEND}
+   app-arch/unzip
+   dev-php/composer
+   net-misc/curl"
+else
+   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   pushd "${S}" > /dev/null || die
+   mv composer.json-dist composer.json || die
+   composer install --no-dev || die
+   ./bin/install-jsdeps.sh || die
+   popd > /dev/null || die
+   else
+   default
+   fi
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG INSTALL README.md UPGRADING
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   elog "You can review the post-upgrade instructions at:"
+   elog 
"${EROOT%/}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-12-31 Thread Craig Andrews
commit: 1a551cea0052b43c6ce7ebff00dcde50655feb45
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Dec 28 18:27:09 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Dec 31 14:21:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a551cea

mail-client/roundcube: Add - live ebuild

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Craig Andrews  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/18852
Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/roundcube-1.4.9.ebuild   | 27 +++---
 ...oundcube-1.4.9.ebuild => roundcube-.ebuild} | 27 +++---
 2 files changed, 48 insertions(+), 6 deletions(-)

diff --git a/mail-client/roundcube/roundcube-1.4.9.ebuild 
b/mail-client/roundcube/roundcube-1.4.9.ebuild
index e3ccf0af49a..0b5033a74a7 100644
--- a/mail-client/roundcube/roundcube-1.4.9.ebuild
+++ b/mail-client/roundcube/roundcube-1.4.9.ebuild
@@ -11,12 +11,10 @@ MY_P=${MY_PN}-${MY_PV}
 
 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/${MY_PV}/${MY_P}-complete.tar.gz";
 
 # 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="change-password enigma ldap mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"
@@ -43,7 +41,30 @@ RDEPEND="
spell? ( dev-lang/php[curl,spell] )
 "
 
-S="${WORKDIR}/${MY_P}"
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
+   EGIT_BRANCH="master"
+   DEPEND="${DEPEND}
+   dev-php/composer"
+else
+   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   pushd "${S}" > /dev/null || die
+   mv composer.json-dist composer.json || die
+   composer install --no-dev || die
+   ./bin/install-jsdeps.sh || die
+   popd > /dev/null || die
+   else
+   default
+   fi
+}
 
 src_install() {
webapp_src_preinst

diff --git a/mail-client/roundcube/roundcube-1.4.9.ebuild 
b/mail-client/roundcube/roundcube-.ebuild
similarity index 72%
copy from mail-client/roundcube/roundcube-1.4.9.ebuild
copy to mail-client/roundcube/roundcube-.ebuild
index e3ccf0af49a..0b5033a74a7 100644
--- a/mail-client/roundcube/roundcube-1.4.9.ebuild
+++ b/mail-client/roundcube/roundcube-.ebuild
@@ -11,12 +11,10 @@ MY_P=${MY_PN}-${MY_PV}
 
 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/${MY_PV}/${MY_P}-complete.tar.gz";
 
 # 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="change-password enigma ldap mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"
@@ -43,7 +41,30 @@ RDEPEND="
spell? ( dev-lang/php[curl,spell] )
 "
 
-S="${WORKDIR}/${MY_P}"
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/roundcube/roundcubemail";
+   EGIT_BRANCH="master"
+   DEPEND="${DEPEND}
+   dev-php/composer"
+else
+   
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   pushd "${S}" > /dev/null || die
+   mv composer.json-dist composer.json || die
+   composer install --no-dev || die
+   ./bin/install-jsdeps.sh || die
+   popd > /dev/null || die
+   else
+   default
+   fi
+}
 
 src_install() {
webapp_src_preinst



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-12-31 Thread Craig Andrews
commit: 29eb8fd221bd755ed88fb9439988327817d0c333
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Dec 31 14:04:25 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Dec 31 14:21:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29eb8fd2

mail-client/roundcube: Add candrews  gentoo.org as a maintainer

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/mail-client/roundcube/metadata.xml 
b/mail-client/roundcube/metadata.xml
index a250c22d53a..ea20d1f2895 100644
--- a/mail-client/roundcube/metadata.xml
+++ b/mail-client/roundcube/metadata.xml
@@ -5,6 +5,10 @@
titanof...@gentoo.org
Aaron W. Swenson

+   
+   candr...@gentoo.org
+   Craig Andrews
+   

web-a...@gentoo.org
Gentoo Webapps



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-12-15 Thread Craig Andrews
commit: 2525b515c1601da8b2a95e988258cc9f7a4ad386
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Dec 14 20:49:40 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Dec 15 21:22:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2525b515

mail-client/roundcube: php-8 always has json so dropped the flag

Closes: https://bugs.gentoo.org/758995
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Craig Andrews  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/18657
Signed-off-by: Craig Andrews  gentoo.org>

 mail-client/roundcube/roundcube-1.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.4.9.ebuild 
b/mail-client/roundcube/roundcube-1.4.9.ebuild
index 6d3b3ede4e4..e3ccf0af49a 100644
--- a/mail-client/roundcube/roundcube-1.4.9.ebuild
+++ b/mail-client/roundcube/roundcube-1.4.9.ebuild
@@ -26,7 +26,7 @@ need_httpd_cgi
 
 RDEPEND="
${DEPEND}
-   
>=dev-lang/php-5.4.0[filter,gd,iconv,json,ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
+   
>=dev-lang/php-5.4.0[filter,gd,iconv,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
virtual/httpd-php
change-password? (
dev-lang/php[sockets]



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-11-28 Thread Thomas Deutschmann
commit: cbc58f3c6ea360aa7b1931c1089ebfab6648c7ce
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Tue Sep 29 00:11:58 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Nov 28 19:52:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbc58f3c

mail-client/roundcube: Bump to 1.4.9

Just a copy of 1.4.8's ebuild with arches keyworded.

Closes: https://bugs.gentoo.org/745237
Closes: https://github.com/gentoo/gentoo/pull/17705
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Philippe Chaintreuil  parallaxshift.com>
Signed-off-by: Thomas Deutschmann  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.4.9.ebuild | 73 
 2 files changed, 74 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index b37364cb5f5..95defd4eca0 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1 +1,2 @@
 DIST roundcubemail-1.4.8-complete.tar.gz 7032822 BLAKE2B 
61c5329d9abe65baba3274d3cb9a6a435f886a0196c2881153da473eb415ad4c63dfdab49c67c75a2fd92ff55f9e6da7bdfcece7041ce408b2be628da47045d4
 SHA512 
8b7734cdec95954b7e18a0e44957da6ef74b5b0c3d28a1449e8634faa230844f5e0c28954245641758f8b2d9102aa32f279765ed3dfa20fa7b00dee4e5347362
+DIST roundcubemail-1.4.9-complete.tar.gz 7043437 BLAKE2B 
a1b7c6e160d29f61e2ca9c25f725b55411cb52c0f0d00fc4b3dc2ab1eb0edf190176ec932a297d6052b34047673e5dfb8cb13ad3a7b8b755e9d8e9265fb85aa9
 SHA512 
c6395757544b85693e808234f3dc6baac618ba115fb2c9eefc309ee18e74b2fdfbc0af00ac2b3b980fdd2abc56eefde47b535cdf688cfd2a5ce975786aca6572

diff --git a/mail-client/roundcube/roundcube-1.4.9.ebuild 
b/mail-client/roundcube/roundcube-1.4.9.ebuild
new file mode 100644
index 000..6d3b3ede4e4
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.4.9.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+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/${MY_PV}/${MY_P}-complete.tar.gz";
+
+# 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="change-password enigma ldap mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.4.0[filter,gd,iconv,json,ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG INSTALL README.md UPGRADING
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   elog "You can review the post-upgrade instructions at:"
+   elog 
"${EROOT%/}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/files/

2020-09-21 Thread Conrad Kostecki
commit: 422ce95c3e8ada2de0bb9f04e161e609bf567fef
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Mon Sep 14 17:36:01 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Sep 21 21:48:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=422ce95c

mail-client/roundcube: remove unused file

Closes: https://github.com/gentoo/gentoo/pull/17539
Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 mail-client/roundcube/files/POST-UPGRADE.txt | 23 ---
 1 file changed, 23 deletions(-)

diff --git a/mail-client/roundcube/files/POST-UPGRADE.txt 
b/mail-client/roundcube/files/POST-UPGRADE.txt
deleted file mode 100644
index aef86f2217f..000
--- a/mail-client/roundcube/files/POST-UPGRADE.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-Post-Upgrade Activities

-1. Check .htaccess settings (some php settings could become required)
-2. If you're using the built-in addressbook, run indexing script:
-   ./bin/indexcontacts.sh.
-3. When upgrading from version older than 0.6-beta you should make sure your
-   folder settings contain a namespace prefix if necessary. For example Courier
-   users should add "INBOX." prefix to folder names in main configuration file.
-4. Check system requirements in INSTALL file.
-5. If you previously installed plugins through composer, update dependencies by
-   running:
-   php composer.phar self-update
-   php composer.phar update --no-dev
-6. Update your database and configurations by running:
-   ./bin/update.sh
-
-SQLite database upgrade

-Versions older than 0.9 were supporting SQLite v2 only. Newer versions require
-database in v3 format. The best what you can do is to convert database file
-to the new format using command line tools:
-
-sqlite OLD.DB .dump | sqlite3 NEW.DB



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-08-29 Thread Sam James
commit: a4a4b6f347e99cdc11c7123fb6ad82da3f0e1cb5
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 30 03:16:51 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 30 03:16:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4a4b6f3

mail-client/roundcube: security cleanup

Bug: https://bugs.gentoo.org/736742
Bug: https://bugs.gentoo.org/731080
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 mail-client/roundcube/Manifest   |  2 -
 mail-client/roundcube/roundcube-1.4.6.ebuild | 73 
 mail-client/roundcube/roundcube-1.4.7.ebuild | 73 
 3 files changed, 148 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 1b65ea4d495..b37364cb5f5 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,3 +1 @@
-DIST roundcubemail-1.4.6-complete.tar.gz 7031573 BLAKE2B 
541147faeb2fafbf15fd3a4f42a5ecbb642113f02ea9135c91d3b359ec4582e490b80b2e20efa1f6afe8c35e5afe2263682a717a5342198a9eabb7e555e302bb
 SHA512 
e86763ced58cfa8174f71d33ae45cd62f26a58853b9361b83fa5bf883a4106c957f66b6b17b03172a3ee595ca74d7c19ac38e449a23377defd77cf555742
-DIST roundcubemail-1.4.7-complete.tar.gz 7031947 BLAKE2B 
eec5295c68b7b8f7a652bc6e4ddbb56fbf68e9d1fc01ed75ac8ec33434f299b02e46a8b7f21c56e87ebf9cb0ffa8d105e5e3d9fbcaaab26844c7ed439908bea4
 SHA512 
d668075c1fb1ac48931a82ca67b4ebeed6f1d1e82a336901f79967cb2eb91979fc7bb46d4895558f8e64f89f963002efc7c1ad23b93c52a252ce1a7aa04b678a
 DIST roundcubemail-1.4.8-complete.tar.gz 7032822 BLAKE2B 
61c5329d9abe65baba3274d3cb9a6a435f886a0196c2881153da473eb415ad4c63dfdab49c67c75a2fd92ff55f9e6da7bdfcece7041ce408b2be628da47045d4
 SHA512 
8b7734cdec95954b7e18a0e44957da6ef74b5b0c3d28a1449e8634faa230844f5e0c28954245641758f8b2d9102aa32f279765ed3dfa20fa7b00dee4e5347362

diff --git a/mail-client/roundcube/roundcube-1.4.6.ebuild 
b/mail-client/roundcube/roundcube-1.4.6.ebuild
deleted file mode 100644
index f39bfa3d979..000
--- a/mail-client/roundcube/roundcube-1.4.6.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_PV=${PV/_/-}
-MY_P=${MY_PN}-${MY_PV}
-
-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/${MY_PV}/${MY_P}-complete.tar.gz";
-
-# 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="change-password enigma ldap mysql postgres sqlite ssl spell"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-5.4.0[filter,gd,iconv,json,ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
-   virtual/httpd-php
-   change-password? (
-   dev-lang/php[sockets]
-   )
-   enigma? (
-   app-crypt/gnupg
-   )
-   mysql? (
-   || (
-   dev-lang/php[mysql]
-   dev-lang/php[mysqli]
-   )
-   )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-src_install() {
-   webapp_src_preinst
-
-   dodoc CHANGELOG INSTALL README.md UPGRADING
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r [[:lower:]]* SQL
-   doins .htaccess
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/logs
-   webapp_serverowned "${MY_HTDOCSDIR}"/temp
-
-   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
-   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
-
-   webapp_src_install
-}
-
-pkg_postinst() {
-   webapp_pkg_postinst
-
-   if [[ -n ${REPLACING_VERSIONS} ]]; then
-   elog "You can review the post-upgrade instructions at:"
-   elog 
"${EROOT%/}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
-   fi
-}

diff --git a/mail-client/roundcube/roundcube-1.4.7.ebuild 
b/mail-client/roundcube/roundcube-1.4.7.ebuild
deleted file mode 100644
index 6d3b3ede4e4..000
--- a/mail-client/roundcube/roundcube-1.4.7.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_PV=${PV/_/-}
-MY_P=${MY_PN}-${MY_PV}
-
-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/${MY_PV}/${MY_P}-complete.tar.gz";
-
-# roundcube is GPL-licensed, the rest of 

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-08-28 Thread Sam James
commit: 387f1077e5fef214e7f9d371f45b8cfaa251c4dc
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 29 03:49:45 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 29 03:49:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=387f1077

mail-client/roundcube: Stabilize 1.4.8 ALLARCHES, #736742

Signed-off-by: Sam James  gentoo.org>

 mail-client/roundcube/roundcube-1.4.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.4.8.ebuild 
b/mail-client/roundcube/roundcube-1.4.8.ebuild
index 6d3b3ede4e4..f39bfa3d979 100644
--- a/mail-client/roundcube/roundcube-1.4.8.ebuild
+++ b/mail-client/roundcube/roundcube-1.4.8.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-co
 # 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"
+KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
 
 IUSE="change-password enigma ldap mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-08-20 Thread Thomas Deutschmann
commit: 19bf444bb00c60a3af82c5efcea93a0624b98887
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Tue Aug 11 13:54:30 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Aug 20 19:19:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19bf444b

mail-client/roundcube: Bump to 1.4.8

Just a copy of 1.4.7's ebuild.

Bug: https://bugs.gentoo.org/736742
Closes: https://github.com/gentoo/gentoo/pull/17078
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Philippe Chaintreuil  parallaxshift.com>
Signed-off-by: Thomas Deutschmann  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.4.8.ebuild | 73 
 2 files changed, 74 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index d7076af2247..1b65ea4d495 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,2 +1,3 @@
 DIST roundcubemail-1.4.6-complete.tar.gz 7031573 BLAKE2B 
541147faeb2fafbf15fd3a4f42a5ecbb642113f02ea9135c91d3b359ec4582e490b80b2e20efa1f6afe8c35e5afe2263682a717a5342198a9eabb7e555e302bb
 SHA512 
e86763ced58cfa8174f71d33ae45cd62f26a58853b9361b83fa5bf883a4106c957f66b6b17b03172a3ee595ca74d7c19ac38e449a23377defd77cf555742
 DIST roundcubemail-1.4.7-complete.tar.gz 7031947 BLAKE2B 
eec5295c68b7b8f7a652bc6e4ddbb56fbf68e9d1fc01ed75ac8ec33434f299b02e46a8b7f21c56e87ebf9cb0ffa8d105e5e3d9fbcaaab26844c7ed439908bea4
 SHA512 
d668075c1fb1ac48931a82ca67b4ebeed6f1d1e82a336901f79967cb2eb91979fc7bb46d4895558f8e64f89f963002efc7c1ad23b93c52a252ce1a7aa04b678a
+DIST roundcubemail-1.4.8-complete.tar.gz 7032822 BLAKE2B 
61c5329d9abe65baba3274d3cb9a6a435f886a0196c2881153da473eb415ad4c63dfdab49c67c75a2fd92ff55f9e6da7bdfcece7041ce408b2be628da47045d4
 SHA512 
8b7734cdec95954b7e18a0e44957da6ef74b5b0c3d28a1449e8634faa230844f5e0c28954245641758f8b2d9102aa32f279765ed3dfa20fa7b00dee4e5347362

diff --git a/mail-client/roundcube/roundcube-1.4.8.ebuild 
b/mail-client/roundcube/roundcube-1.4.8.ebuild
new file mode 100644
index 000..6d3b3ede4e4
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.4.8.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+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/${MY_PV}/${MY_P}-complete.tar.gz";
+
+# 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="change-password enigma ldap mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.4.0[filter,gd,iconv,json,ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG INSTALL README.md UPGRADING
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   elog "You can review the post-upgrade instructions at:"
+   elog 
"${EROOT%/}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/, mail-client/roundcube/files/

2020-07-28 Thread Sam James
commit: 459a41c99baf3612d50ae11d0a66dd871e9e9e97
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 29 00:19:25 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 29 00:19:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=459a41c9

mail-client/roundcube: security cleanup

Bug: https://bugs.gentoo.org/726944
Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 mail-client/roundcube/Manifest |   2 -
 .../roundcube-1.3.7-pear-removed-installed.json| 226 -
 mail-client/roundcube/metadata.xml |   3 -
 mail-client/roundcube/roundcube-1.3.11.ebuild  |  97 -
 mail-client/roundcube/roundcube-1.4.4.ebuild   |  73 ---
 5 files changed, 401 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index b4f589fdd4f..d7076af2247 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,4 +1,2 @@
-DIST roundcubemail-1.3.11-complete.tar.gz 5492078 BLAKE2B 
465d2ecf842c7393bc0bdf8b43d5e63b58e25ea360c1a8c93ccda8b350642dec34512090469720083d30212a31c3d9d7d56aa7df55cae167154bea96cdd19dc3
 SHA512 
5eb200b58bb289af7432c685eb1feaa2f8fbea56413efd05cf7cf9a4369551d889200b583f04c01c092d8d4c551151fe1051fbe901b02fa2fb26f7ade1c571a2
-DIST roundcubemail-1.4.4-complete.tar.gz 7029864 BLAKE2B 
2a6764a65c29e3deac6275c3dfd19ab2bee1f33ae1a7767561fcac25688bb8f3f7eeaee3eece20d2a6210aff18a5e493d0be709f4a3ae2ad4f3cfd9a1b124f06
 SHA512 
ddea321b5266c547f67c010147e9aa1457bea4802bec37f9e9d87e691bdc8df27f5c90cff8770de2458822160b85f7359f62742072ae1d642a040b9d88651519
 DIST roundcubemail-1.4.6-complete.tar.gz 7031573 BLAKE2B 
541147faeb2fafbf15fd3a4f42a5ecbb642113f02ea9135c91d3b359ec4582e490b80b2e20efa1f6afe8c35e5afe2263682a717a5342198a9eabb7e555e302bb
 SHA512 
e86763ced58cfa8174f71d33ae45cd62f26a58853b9361b83fa5bf883a4106c957f66b6b17b03172a3ee595ca74d7c19ac38e449a23377defd77cf555742
 DIST roundcubemail-1.4.7-complete.tar.gz 7031947 BLAKE2B 
eec5295c68b7b8f7a652bc6e4ddbb56fbf68e9d1fc01ed75ac8ec33434f299b02e46a8b7f21c56e87ebf9cb0ffa8d105e5e3d9fbcaaab26844c7ed439908bea4
 SHA512 
d668075c1fb1ac48931a82ca67b4ebeed6f1d1e82a336901f79967cb2eb91979fc7bb46d4895558f8e64f89f963002efc7c1ad23b93c52a252ce1a7aa04b678a

diff --git 
a/mail-client/roundcube/files/roundcube-1.3.7-pear-removed-installed.json 
b/mail-client/roundcube/files/roundcube-1.3.7-pear-removed-installed.json
deleted file mode 100644
index 972f5e2beab..000
--- a/mail-client/roundcube/files/roundcube-1.3.7-pear-removed-installed.json
+++ /dev/null
@@ -1,226 +0,0 @@
-[
-{
-"name": "composer/semver",
-"version": "1.4.2",
-"version_normalized": "1.4.2.0",
-"source": {
-"type": "git",
-"url": "https://github.com/composer/semver.git";,
-"reference": "c7cb9a2095a074d131b65a8a0cd294479d785573"
-},
-"dist": {
-"type": "zip",
-"url": 
"https://api.github.com/repos/composer/semver/zipball/c7cb9a2095a074d131b65a8a0cd294479d785573";,
-"reference": "c7cb9a2095a074d131b65a8a0cd294479d785573",
-"shasum": ""
-},
-"require": {
-"php": "^5.3.2 || ^7.0"
-},
-"require-dev": {
-"phpunit/phpunit": "^4.5 || ^5.0.5",
-"phpunit/phpunit-mock-objects": "2.3.0 || ^3.0"
-},
-"time": "2016-08-30T16:08:34+00:00",
-"type": "library",
-"extra": {
-"branch-alias": {
-"dev-master": "1.x-dev"
-}
-},
-"installation-source": "dist",
-"autoload": {
-"psr-4": {
-"Composer\\Semver\\": "src"
-}
-},
-"notification-url": "https://packagist.org/downloads/";,
-"license": [
-"MIT"
-],
-"authors": [
-{
-"name": "Nils Adermann",
-"email": "nader...@naderman.de",
-"homepage": "http://www.naderman.de";
-},
-{
-"name": "Jordi Boggiano",
-"email": "j.boggi...@seld.be",
-"homepage": "http://seld.be";
-},
-{
-"name": "Rob Bast",
-"email": "rob.b...@gmail.com",
-"homepage": "http://robbast.nl";
-}
-],
-"description": "Semver library that offers utilities, version 
constraint parsing and validation.",
-"keywords": [
-"semantic",
-"semver",
-"validation",
-"versioning"
-]
-},
-{
-"name": "endroid/qr-code",
-"version": "1.6.6",
-"version_normalized": "1.6.6.0",
-"source": {
-"type": "git",
-"url": "https://github.com/endroid/qr-code.git";,
-"reference": "cef5d5b7b904d7bb

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-07-26 Thread Sam James
commit: dc5a8677b0cb1dddf6720bf7ab85d96ae89112a1
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 27 01:42:27 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 27 01:42:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc5a8677

mail-client/roundcube: ALLARCHES stable (via amd64, bug #726944)

Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 mail-client/roundcube/roundcube-1.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.4.6.ebuild 
b/mail-client/roundcube/roundcube-1.4.6.ebuild
index e2a2c24ebf1..f39bfa3d979 100644
--- a/mail-client/roundcube/roundcube-1.4.6.ebuild
+++ b/mail-client/roundcube/roundcube-1.4.6.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-co
 # 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"
+KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
 
 IUSE="change-password enigma ldap mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-07-26 Thread Sam James
commit: 5dd84d45f4bf448c40ef3cd59acd534cae658266
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 27 01:40:47 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 27 01:40:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dd84d45

mail-client/roundcube: amd64 stable (bug #726944)

Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 mail-client/roundcube/roundcube-1.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.4.6.ebuild 
b/mail-client/roundcube/roundcube-1.4.6.ebuild
index 6d3b3ede4e4..e2a2c24ebf1 100644
--- a/mail-client/roundcube/roundcube-1.4.6.ebuild
+++ b/mail-client/roundcube/roundcube-1.4.6.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-co
 # 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"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
 
 IUSE="change-password enigma ldap mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-07-23 Thread Aaron W. Swenson
commit: 37285d87c17c7accb45486a022f094bc1a76a0a8
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Fri Jul 10 17:41:43 2020 +
Commit: Aaron W. Swenson  gentoo  org>
CommitDate: Fri Jul 24 03:40:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37285d87

mail-client/roundcube: Bump to 1.4.7

 - 1.4.7 ebuild is just a copy of 1.4.6's.
 - Added  to metadata.xml

Bug: https://bugs.gentoo.org/731080
Closes: https://github.com/gentoo/gentoo/pull/16660
Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Philippe Chaintreuil  parallaxshift.com>
Closes: https://github.com/gentoo/gentoo/pull/16660
Signed-off-by: Aaron W. Swenson  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/metadata.xml   |  1 +
 mail-client/roundcube/roundcube-1.4.7.ebuild | 73 
 3 files changed, 75 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 2c0660081c9..b4f589fdd4f 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,3 +1,4 @@
 DIST roundcubemail-1.3.11-complete.tar.gz 5492078 BLAKE2B 
465d2ecf842c7393bc0bdf8b43d5e63b58e25ea360c1a8c93ccda8b350642dec34512090469720083d30212a31c3d9d7d56aa7df55cae167154bea96cdd19dc3
 SHA512 
5eb200b58bb289af7432c685eb1feaa2f8fbea56413efd05cf7cf9a4369551d889200b583f04c01c092d8d4c551151fe1051fbe901b02fa2fb26f7ade1c571a2
 DIST roundcubemail-1.4.4-complete.tar.gz 7029864 BLAKE2B 
2a6764a65c29e3deac6275c3dfd19ab2bee1f33ae1a7767561fcac25688bb8f3f7eeaee3eece20d2a6210aff18a5e493d0be709f4a3ae2ad4f3cfd9a1b124f06
 SHA512 
ddea321b5266c547f67c010147e9aa1457bea4802bec37f9e9d87e691bdc8df27f5c90cff8770de2458822160b85f7359f62742072ae1d642a040b9d88651519
 DIST roundcubemail-1.4.6-complete.tar.gz 7031573 BLAKE2B 
541147faeb2fafbf15fd3a4f42a5ecbb642113f02ea9135c91d3b359ec4582e490b80b2e20efa1f6afe8c35e5afe2263682a717a5342198a9eabb7e555e302bb
 SHA512 
e86763ced58cfa8174f71d33ae45cd62f26a58853b9361b83fa5bf883a4106c957f66b6b17b03172a3ee595ca74d7c19ac38e449a23377defd77cf555742
+DIST roundcubemail-1.4.7-complete.tar.gz 7031947 BLAKE2B 
eec5295c68b7b8f7a652bc6e4ddbb56fbf68e9d1fc01ed75ac8ec33434f299b02e46a8b7f21c56e87ebf9cb0ffa8d105e5e3d9fbcaaab26844c7ed439908bea4
 SHA512 
d668075c1fb1ac48931a82ca67b4ebeed6f1d1e82a336901f79967cb2eb91979fc7bb46d4895558f8e64f89f963002efc7c1ad23b93c52a252ce1a7aa04b678a

diff --git a/mail-client/roundcube/metadata.xml 
b/mail-client/roundcube/metadata.xml
index 9d188db0f13..4c2ef6e7dff 100644
--- a/mail-client/roundcube/metadata.xml
+++ b/mail-client/roundcube/metadata.xml
@@ -29,4 +29,5 @@
book server


+   
 

diff --git a/mail-client/roundcube/roundcube-1.4.7.ebuild 
b/mail-client/roundcube/roundcube-1.4.7.ebuild
new file mode 100644
index 000..6d3b3ede4e4
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.4.7.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+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/${MY_PV}/${MY_P}-complete.tar.gz";
+
+# 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="change-password enigma ldap mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.4.0[filter,gd,iconv,json,ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG INSTALL README.md UPGRADING
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   elog "You can review the post-upgrade ins

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-07-23 Thread Aaron W. Swenson
commit: 637bca0e8feef63e8d6578d81bf342ac1d8e1e65
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Jul 23 20:31:54 2020 +
Commit: Aaron W. Swenson  gentoo  org>
CommitDate: Thu Jul 23 20:39:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=637bca0e

mail-client/roundcube: Cleanup

Bug: https://bugs.gentoo.org/720876
Bug: https://bugs.gentoo.org/726944
Closes: https://bugs.gentoo.org/705388
Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Aaron W. Swenson  gentoo.org>

 mail-client/roundcube/Manifest|  7 --
 mail-client/roundcube/roundcube-1.3.10.ebuild | 96 ---
 mail-client/roundcube/roundcube-1.3.8.ebuild  | 96 ---
 mail-client/roundcube/roundcube-1.3.9.ebuild  | 96 ---
 mail-client/roundcube/roundcube-1.4.0.ebuild  | 73 
 mail-client/roundcube/roundcube-1.4.1.ebuild  | 73 
 mail-client/roundcube/roundcube-1.4.2.ebuild  | 73 
 mail-client/roundcube/roundcube-1.4.3.ebuild  | 73 
 8 files changed, 587 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index cdff49e7642..2c0660081c9 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,10 +1,3 @@
-DIST roundcubemail-1.3.10-complete.tar.gz 5495189 BLAKE2B 
d2b6d7ac28fc609ab3d7275019796c73859a4ecdbbe17018c8ed9d1c702a1563e59429bfb47d9878869d7948ed1051c4a9caaac0d83b26b0a88e293e31bb27d6
 SHA512 
8fffa16abda87d29081d1afedbf1d9e4862b8b1864785101d422e62048ca7f365c3708e8a76b4a37f716109230943bb9f03a5faa0cf3c3963fa5454207e00c49
 DIST roundcubemail-1.3.11-complete.tar.gz 5492078 BLAKE2B 
465d2ecf842c7393bc0bdf8b43d5e63b58e25ea360c1a8c93ccda8b350642dec34512090469720083d30212a31c3d9d7d56aa7df55cae167154bea96cdd19dc3
 SHA512 
5eb200b58bb289af7432c685eb1feaa2f8fbea56413efd05cf7cf9a4369551d889200b583f04c01c092d8d4c551151fe1051fbe901b02fa2fb26f7ade1c571a2
-DIST roundcubemail-1.3.8-complete.tar.gz 5534385 BLAKE2B 
2f0cb528d0901d267c74d57baa18d1f057fdd2eb0f872f3cef1053847861998f8c6551fc17506ae365086ed1f86c3ee9e73a96adb2e43c6c32025e7afaf63710
 SHA512 
34dc9205cd93be6d6551086f4d22654dad7213b4b09000dc4def08357acdc634744ce1f560144a3d3b46e936258e90482e77fc4c691a55c205bcfdfe3745441e
-DIST roundcubemail-1.3.9-complete.tar.gz 5521697 BLAKE2B 
4689bb43ff02b99a9b2b06d6370a5dce0ec4eca4e4da2a74e33e77ec74ec14bf22b6bab415c8b5fde9bd76bfaed87f183a8979edb353da3ed947f9bfdb0ecb15
 SHA512 
42ae9b772272b3e82476beeeb0fc5a909fb07ed0bfbdb655627b1e31da1c292f67f5a305452de31b2d60fe5905bcacabd6874dea394a9b0fd66b7921d73500ac
-DIST roundcubemail-1.4.0-complete.tar.gz 6997256 BLAKE2B 
b19a2d049512ceb53b3844f4680ed061044d2d142bef322c067b381e3be57ecb3181cac4f2492a162da1417fefb4028c36d34dae4bf9064c97568f681bd0c78b
 SHA512 
274372793f1f3af761702f8972f6360f8c8e64a705ff96f1432f6a520d24c9ca0e8ccc3933f26433f1c864bd6c381066fc9eb48bf97e9497b4cbff855412d811
-DIST roundcubemail-1.4.1-complete.tar.gz 6998687 BLAKE2B 
ff33e512bb202d37d77ae2a4c7820f1061598bee1eb01bed5f15b25ad0e27c0cfe3611b44d451982491b702abcf6d7ae1bc88cbd303bc9a2573fc79efc54bec5
 SHA512 
0c8e09e93c86aad0f3e3a5a81c5e9ad8ab8aee101ae8ebb78d29556575db94a51a07cbf955ec79235425a961427b826ad27fae750b8eae785eedd195161dabed
-DIST roundcubemail-1.4.2-complete.tar.gz 7006013 BLAKE2B 
f92b94de3ce58cd145ce3d30875902d44410cb039176be5c2d09a23741b08405b21107b03a0ae302cfdf5a845a49cf044f13a09b582f291639648aac3b2f4c81
 SHA512 
3f705bc38b44a0b7ea3241b0222f607b040ec01c8ea400b6b6222fbe346570c5f3450e5a188bab99ea171481453eb3f5b1e7457070ace1144558ec662a4273bb
-DIST roundcubemail-1.4.3-complete.tar.gz 7028284 BLAKE2B 
c53efbee437960339c6e80a1fd2a8ae8dfebd886cf029fc081d16c7874f0b6ea7fa03edb54276384dbf9d3948d84a6869f97cf3ce6bf27c52d50ba76ca56
 SHA512 
c65359473d08a46dbd42894c2758a46209491fc421ee58ab5b1c0d0d56e3fec8b2f43d01b18cb8934589cbee7e7abfda2c8efbf02b3521790d7b45ed6dc88a1e
 DIST roundcubemail-1.4.4-complete.tar.gz 7029864 BLAKE2B 
2a6764a65c29e3deac6275c3dfd19ab2bee1f33ae1a7767561fcac25688bb8f3f7eeaee3eece20d2a6210aff18a5e493d0be709f4a3ae2ad4f3cfd9a1b124f06
 SHA512 
ddea321b5266c547f67c010147e9aa1457bea4802bec37f9e9d87e691bdc8df27f5c90cff8770de2458822160b85f7359f62742072ae1d642a040b9d88651519
 DIST roundcubemail-1.4.6-complete.tar.gz 7031573 BLAKE2B 
541147faeb2fafbf15fd3a4f42a5ecbb642113f02ea9135c91d3b359ec4582e490b80b2e20efa1f6afe8c35e5afe2263682a717a5342198a9eabb7e555e302bb
 SHA512 
e86763ced58cfa8174f71d33ae45cd62f26a58853b9361b83fa5bf883a4106c957f66b6b17b03172a3ee595ca74d7c19ac38e449a23377defd77cf555742

diff --git a/mail-client/roundcube/roundcube-1.3.10.ebuild 
b/mail-client/roundcube/roundcube-1.3.10.ebuild
deleted file mode 100644
index 05e90ad0304..000
--- a/mail-client/roundcube/roundcube-1.3.10.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inhe

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-07-17 Thread Sam James
commit: 95c9efe8220777a8b48e29a0ee8d198840f8b683
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 17 21:07:48 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 17 23:24:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95c9efe8

mail-client/roundcube: amd64 stable (bug #720876)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 mail-client/roundcube/roundcube-1.3.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.3.11.ebuild 
b/mail-client/roundcube/roundcube-1.3.11.ebuild
index aae2f208e40..6e1cc03ddf5 100644
--- a/mail-client/roundcube/roundcube-1.3.11.ebuild
+++ b/mail-client/roundcube/roundcube-1.3.11.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-compl
 # 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"
+KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
 
 IUSE="change-password enigma ldap managesieve mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-07-03 Thread Sergey Popov
commit: 693a9529c09567b9e6d1116ad85ce1442ce8be7d
Author: Sergey Popov  gentoo  org>
AuthorDate: Fri Jul  3 13:47:31 2020 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Fri Jul  3 13:47:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=693a9529

mail-client/roundcube-1.4.4: stable on amd64/arm/ppc/ppc64

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sergey Popov  gentoo.org>

 mail-client/roundcube/roundcube-1.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.4.4.ebuild 
b/mail-client/roundcube/roundcube-1.4.4.ebuild
index 30a88f3a87b..f39bfa3d979 100644
--- a/mail-client/roundcube/roundcube-1.4.4.ebuild
+++ b/mail-client/roundcube/roundcube-1.4.4.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-co
 # 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"
+KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
 
 IUSE="change-password enigma ldap mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-06-28 Thread Sergei Trofimovich
commit: cd583884232c9a3f37d0e0143c50d1e6be31ac97
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jun 28 08:01:55 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jun 28 08:01:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd583884

mail-client/roundcube: stable 1.3.11 for ppc64

stable wrt bug #
Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 mail-client/roundcube/roundcube-1.3.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.3.11.ebuild 
b/mail-client/roundcube/roundcube-1.3.11.ebuild
index d7ddc53b904..aae2f208e40 100644
--- a/mail-client/roundcube/roundcube-1.3.11.ebuild
+++ b/mail-client/roundcube/roundcube-1.3.11.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-compl
 # 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"
+KEYWORDS="~amd64 arm ~hppa ppc ppc64 sparc x86"
 
 IUSE="change-password enigma ldap managesieve mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-06-28 Thread Sergei Trofimovich
commit: 9be389b0389df0471c914c87f29c4eb45b0f483a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jun 28 07:58:21 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jun 28 07:58:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9be389b0

mail-client/roundcube: stable 1.3.11 for ppc

stable wrt bug #
Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 mail-client/roundcube/roundcube-1.3.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.3.11.ebuild 
b/mail-client/roundcube/roundcube-1.3.11.ebuild
index eeb2d082cba..d7ddc53b904 100644
--- a/mail-client/roundcube/roundcube-1.3.11.ebuild
+++ b/mail-client/roundcube/roundcube-1.3.11.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-compl
 # 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"
+KEYWORDS="~amd64 arm ~hppa ppc ~ppc64 sparc x86"
 
 IUSE="change-password enigma ldap managesieve mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-06-26 Thread Thomas Deutschmann
commit: c7a6d6ff407adc21bfa00b2fa422d1b7e9f00b0e
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Tue Jun 23 11:44:22 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 26 20:21:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7a6d6ff

mail-client/roundcube: arm stable (bug #720876)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Thomas Deutschmann  gentoo.org>

 mail-client/roundcube/roundcube-1.3.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.3.11.ebuild 
b/mail-client/roundcube/roundcube-1.3.11.ebuild
index 03c060ce602..eeb2d082cba 100644
--- a/mail-client/roundcube/roundcube-1.3.11.ebuild
+++ b/mail-client/roundcube/roundcube-1.3.11.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-compl
 # 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"
+KEYWORDS="~amd64 arm ~hppa ~ppc ~ppc64 sparc x86"
 
 IUSE="change-password enigma ldap managesieve mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-06-20 Thread Thomas Deutschmann
commit: 7f6f4958f8e62d326f1257a08ce118ae07ce3d28
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Jun 20 15:36:27 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Jun 20 15:45:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f6f4958

mail-client/roundcube: x86 stable (bug #727150)

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 mail-client/roundcube/roundcube-1.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.4.4.ebuild 
b/mail-client/roundcube/roundcube-1.4.4.ebuild
index d55f6f4eebd..30a88f3a87b 100644
--- a/mail-client/roundcube/roundcube-1.4.4.ebuild
+++ b/mail-client/roundcube/roundcube-1.4.4.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-co
 # 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"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 sparc x86"
 
 IUSE="change-password enigma ldap mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-06-12 Thread Thomas Deutschmann
commit: 69a4cfdb585bd153a03ac4a348b2e7a8a73b6a32
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Mon Jun  8 14:35:38 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 12 14:30:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69a4cfdb

mail-client/roundcube: 1.4.6 version bump

Just a copy of 1.4.4.

Closes: https://bugs.gentoo.org/727534
Closes: https://github.com/gentoo/gentoo/pull/16119
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Philippe Chaintreuil  parallaxshift.com>
Signed-off-by: Thomas Deutschmann  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.4.6.ebuild | 73 
 2 files changed, 74 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 7731196a331..cdff49e7642 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -7,3 +7,4 @@ DIST roundcubemail-1.4.1-complete.tar.gz 6998687 BLAKE2B 
ff33e512bb202d37d77ae2a
 DIST roundcubemail-1.4.2-complete.tar.gz 7006013 BLAKE2B 
f92b94de3ce58cd145ce3d30875902d44410cb039176be5c2d09a23741b08405b21107b03a0ae302cfdf5a845a49cf044f13a09b582f291639648aac3b2f4c81
 SHA512 
3f705bc38b44a0b7ea3241b0222f607b040ec01c8ea400b6b6222fbe346570c5f3450e5a188bab99ea171481453eb3f5b1e7457070ace1144558ec662a4273bb
 DIST roundcubemail-1.4.3-complete.tar.gz 7028284 BLAKE2B 
c53efbee437960339c6e80a1fd2a8ae8dfebd886cf029fc081d16c7874f0b6ea7fa03edb54276384dbf9d3948d84a6869f97cf3ce6bf27c52d50ba76ca56
 SHA512 
c65359473d08a46dbd42894c2758a46209491fc421ee58ab5b1c0d0d56e3fec8b2f43d01b18cb8934589cbee7e7abfda2c8efbf02b3521790d7b45ed6dc88a1e
 DIST roundcubemail-1.4.4-complete.tar.gz 7029864 BLAKE2B 
2a6764a65c29e3deac6275c3dfd19ab2bee1f33ae1a7767561fcac25688bb8f3f7eeaee3eece20d2a6210aff18a5e493d0be709f4a3ae2ad4f3cfd9a1b124f06
 SHA512 
ddea321b5266c547f67c010147e9aa1457bea4802bec37f9e9d87e691bdc8df27f5c90cff8770de2458822160b85f7359f62742072ae1d642a040b9d88651519
+DIST roundcubemail-1.4.6-complete.tar.gz 7031573 BLAKE2B 
541147faeb2fafbf15fd3a4f42a5ecbb642113f02ea9135c91d3b359ec4582e490b80b2e20efa1f6afe8c35e5afe2263682a717a5342198a9eabb7e555e302bb
 SHA512 
e86763ced58cfa8174f71d33ae45cd62f26a58853b9361b83fa5bf883a4106c957f66b6b17b03172a3ee595ca74d7c19ac38e449a23377defd77cf555742

diff --git a/mail-client/roundcube/roundcube-1.4.6.ebuild 
b/mail-client/roundcube/roundcube-1.4.6.ebuild
new file mode 100644
index 000..6d3b3ede4e4
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.4.6.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+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/${MY_PV}/${MY_P}-complete.tar.gz";
+
+# 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="change-password enigma ldap mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.4.0[filter,gd,iconv,json,ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG INSTALL README.md UPGRADING
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   elog "You can review the post-upgrade instructions at:"
+   elog 
"${EROOT%/}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-06-11 Thread Sergei Trofimovich
commit: 5718d6bf5b6e574a6534ac2074343aecf07dda9e
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jun 11 13:56:34 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jun 11 18:00:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5718d6bf

mail-client/roundcube: stable 1.4.4 for sparc, bug #727150

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 mail-client/roundcube/roundcube-1.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.4.4.ebuild 
b/mail-client/roundcube/roundcube-1.4.4.ebuild
index 6d3b3ede4e4..d55f6f4eebd 100644
--- a/mail-client/roundcube/roundcube-1.4.4.ebuild
+++ b/mail-client/roundcube/roundcube-1.4.4.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-co
 # 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"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 sparc ~x86"
 
 IUSE="change-password enigma ldap mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-05-25 Thread Sergei Trofimovich
commit: ad217873c18e2cadf4a9e4ec7735cf7bdc1004d2
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon May 25 17:13:45 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon May 25 21:33:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad217873

mail-client/roundcube: stable 1.3.11 for sparc, bug #720876

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 mail-client/roundcube/roundcube-1.3.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.3.11.ebuild 
b/mail-client/roundcube/roundcube-1.3.11.ebuild
index cb1c8e78a57..03c060ce602 100644
--- a/mail-client/roundcube/roundcube-1.3.11.ebuild
+++ b/mail-client/roundcube/roundcube-1.3.11.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-compl
 # 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"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 sparc x86"
 
 IUSE="change-password enigma ldap managesieve mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-05-14 Thread Thomas Deutschmann
commit: 691e94397bff4a9ff88f4aeaf3e6c5182c0f8d9b
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu May 14 21:25:37 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu May 14 21:29:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=691e9439

mail-client/roundcube: x86 stable (bug #720876)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 mail-client/roundcube/roundcube-1.3.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.3.11.ebuild 
b/mail-client/roundcube/roundcube-1.3.11.ebuild
index af45b42575c..cb1c8e78a57 100644
--- a/mail-client/roundcube/roundcube-1.3.11.ebuild
+++ b/mail-client/roundcube/roundcube-1.3.11.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-compl
 # 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"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
 
 IUSE="change-password enigma ldap managesieve mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-05-11 Thread Thomas Deutschmann
commit: 08d3ce13b04dd7fb41103d143630e2751f36faf8
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon May 11 10:50:56 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon May 11 10:52:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08d3ce13

mail-client/roundcube: bump to v1.311

Bug: https://bugs.gentoo.org/720876
Closes: https://bugs.gentoo.org/720144
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 mail-client/roundcube/Manifest|  1 +
 mail-client/roundcube/roundcube-1.3.11.ebuild | 97 +++
 2 files changed, 98 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index fcf158db2a9..7731196a331 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,4 +1,5 @@
 DIST roundcubemail-1.3.10-complete.tar.gz 5495189 BLAKE2B 
d2b6d7ac28fc609ab3d7275019796c73859a4ecdbbe17018c8ed9d1c702a1563e59429bfb47d9878869d7948ed1051c4a9caaac0d83b26b0a88e293e31bb27d6
 SHA512 
8fffa16abda87d29081d1afedbf1d9e4862b8b1864785101d422e62048ca7f365c3708e8a76b4a37f716109230943bb9f03a5faa0cf3c3963fa5454207e00c49
+DIST roundcubemail-1.3.11-complete.tar.gz 5492078 BLAKE2B 
465d2ecf842c7393bc0bdf8b43d5e63b58e25ea360c1a8c93ccda8b350642dec34512090469720083d30212a31c3d9d7d56aa7df55cae167154bea96cdd19dc3
 SHA512 
5eb200b58bb289af7432c685eb1feaa2f8fbea56413efd05cf7cf9a4369551d889200b583f04c01c092d8d4c551151fe1051fbe901b02fa2fb26f7ade1c571a2
 DIST roundcubemail-1.3.8-complete.tar.gz 5534385 BLAKE2B 
2f0cb528d0901d267c74d57baa18d1f057fdd2eb0f872f3cef1053847861998f8c6551fc17506ae365086ed1f86c3ee9e73a96adb2e43c6c32025e7afaf63710
 SHA512 
34dc9205cd93be6d6551086f4d22654dad7213b4b09000dc4def08357acdc634744ce1f560144a3d3b46e936258e90482e77fc4c691a55c205bcfdfe3745441e
 DIST roundcubemail-1.3.9-complete.tar.gz 5521697 BLAKE2B 
4689bb43ff02b99a9b2b06d6370a5dce0ec4eca4e4da2a74e33e77ec74ec14bf22b6bab415c8b5fde9bd76bfaed87f183a8979edb353da3ed947f9bfdb0ecb15
 SHA512 
42ae9b772272b3e82476beeeb0fc5a909fb07ed0bfbdb655627b1e31da1c292f67f5a305452de31b2d60fe5905bcacabd6874dea394a9b0fd66b7921d73500ac
 DIST roundcubemail-1.4.0-complete.tar.gz 6997256 BLAKE2B 
b19a2d049512ceb53b3844f4680ed061044d2d142bef322c067b381e3be57ecb3181cac4f2492a162da1417fefb4028c36d34dae4bf9064c97568f681bd0c78b
 SHA512 
274372793f1f3af761702f8972f6360f8c8e64a705ff96f1432f6a520d24c9ca0e8ccc3933f26433f1c864bd6c381066fc9eb48bf97e9497b4cbff855412d811

diff --git a/mail-client/roundcube/roundcube-1.3.11.ebuild 
b/mail-client/roundcube/roundcube-1.3.11.ebuild
new file mode 100644
index 000..af45b42575c
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.3.11.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_P=${MY_PN}-${PV}
+
+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}-complete.tar.gz";
+
+# 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="change-password enigma ldap managesieve mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+# :TODO: Support "endriod/qrcode: ~1.6.5" dep (ebuild needed)
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.4.0[filter,gd,iconv,json,ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
+   >=dev-php/PEAR-Auth_SASL-1.1.0
+   >=dev-php/PEAR-Mail_Mime-1.10.0
+   >=dev-php/PEAR-Mail_mimeDecode-1.5.5
+   >=dev-php/PEAR-Net_IDNA2-0.2.0
+   >=dev-php/PEAR-Net_SMTP-1.7.1
+   virtual/httpd-php
+   change-password? (
+   >=dev-php/PEAR-Net_Socket-1.2.1
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   >=dev-php/PEAR-Crypt_GPG-1.6.0
+   app-crypt/gnupg
+   )
+   ldap? (
+   >=dev-php/PEAR-Net_LDAP2-2.2.0
+   dev-php/PEAR-Net_LDAP3
+   )
+   managesieve? ( >=dev-php/PEAR-Net_Sieve-1.4.0 )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+
+   # Redundant. (Bug #644896)
+   rm -r vendor/pear || die
+
+   # Remove references to PEAR. (Bug #650910)
+   cp "${FILESDIR}"/roundcube-1.3.7-pear-removed-installed.json \
+   vendor/composer/installed.json \
+   || die
+}
+
+src_install() {
+

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/files/

2020-05-11 Thread Thomas Deutschmann
commit: 36cb516b465c8dd0495d3f45f05ce2f48fbfc294
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Wed Jan  8 20:51:26 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon May 11 10:52:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36cb516b

mail-client/roundcube: POST-UPGRADE UTF-8 files to ASCII

Just ran "iconv -f utf-8 -t ascii//TRANSLIT" on files/POST-UPGRADE*.

Closes: https://bugs.gentoo.org/700466
Closes: https://github.com/gentoo/gentoo/pull/14283
Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Philippe Chaintreuil  parallaxshift.com>
Signed-off-by: Thomas Deutschmann  gentoo.org>

 mail-client/roundcube/files/POST-UPGRADE.txt  | 2 +-
 mail-client/roundcube/files/POST-UPGRADE_complete.txt | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/mail-client/roundcube/files/POST-UPGRADE.txt 
b/mail-client/roundcube/files/POST-UPGRADE.txt
index 82b48d70f26..aef86f2217f 100644
--- a/mail-client/roundcube/files/POST-UPGRADE.txt
+++ b/mail-client/roundcube/files/POST-UPGRADE.txt
@@ -5,7 +5,7 @@ Post-Upgrade Activities
./bin/indexcontacts.sh.
 3. When upgrading from version older than 0.6-beta you should make sure your
folder settings contain a namespace prefix if necessary. For example Courier
-   users should add “INBOX.” prefix to folder names in main configuration file.
+   users should add "INBOX." prefix to folder names in main configuration file.
 4. Check system requirements in INSTALL file.
 5. If you previously installed plugins through composer, update dependencies by
running:

diff --git a/mail-client/roundcube/files/POST-UPGRADE_complete.txt 
b/mail-client/roundcube/files/POST-UPGRADE_complete.txt
index 36124f31b61..ef4585f6038 100644
--- a/mail-client/roundcube/files/POST-UPGRADE_complete.txt
+++ b/mail-client/roundcube/files/POST-UPGRADE_complete.txt
@@ -5,7 +5,7 @@ Post-Upgrade Activities
./bin/indexcontacts.sh.
 3. When upgrading from version older than 0.6-beta you should make sure your
folder settings contain a namespace prefix if necessary. For example Courier
-   users should add “INBOX.” prefix to folder names in main configuration file.
+   users should add "INBOX." prefix to folder names in main configuration file.
 4. Check system requirements in INSTALL file.
 5. Update your database and configurations by running:
./bin/update.sh



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-05-08 Thread Aaron W. Swenson
commit: 3c31cb2bb98b9989a24df65d6100fd21e70c9c12
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Thu Apr 30 18:22:45 2020 +
Commit: Aaron W. Swenson  gentoo  org>
CommitDate: Fri May  8 09:53:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c31cb2b

mail-client/roundcube: 1.4.4 version bump

Closes: https://bugs.gentoo.org/720142
Closes: https://github.com/gentoo/gentoo/pull/15582
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Philippe Chaintreuil  parallaxshift.com>
Closes: https://github.com/gentoo/gentoo/pull/15582
Signed-off-by: Aaron W. Swenson  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.4.4.ebuild | 73 
 2 files changed, 74 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 7583d0ec345..fcf158db2a9 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -5,3 +5,4 @@ DIST roundcubemail-1.4.0-complete.tar.gz 6997256 BLAKE2B 
b19a2d049512ceb53b3844f
 DIST roundcubemail-1.4.1-complete.tar.gz 6998687 BLAKE2B 
ff33e512bb202d37d77ae2a4c7820f1061598bee1eb01bed5f15b25ad0e27c0cfe3611b44d451982491b702abcf6d7ae1bc88cbd303bc9a2573fc79efc54bec5
 SHA512 
0c8e09e93c86aad0f3e3a5a81c5e9ad8ab8aee101ae8ebb78d29556575db94a51a07cbf955ec79235425a961427b826ad27fae750b8eae785eedd195161dabed
 DIST roundcubemail-1.4.2-complete.tar.gz 7006013 BLAKE2B 
f92b94de3ce58cd145ce3d30875902d44410cb039176be5c2d09a23741b08405b21107b03a0ae302cfdf5a845a49cf044f13a09b582f291639648aac3b2f4c81
 SHA512 
3f705bc38b44a0b7ea3241b0222f607b040ec01c8ea400b6b6222fbe346570c5f3450e5a188bab99ea171481453eb3f5b1e7457070ace1144558ec662a4273bb
 DIST roundcubemail-1.4.3-complete.tar.gz 7028284 BLAKE2B 
c53efbee437960339c6e80a1fd2a8ae8dfebd886cf029fc081d16c7874f0b6ea7fa03edb54276384dbf9d3948d84a6869f97cf3ce6bf27c52d50ba76ca56
 SHA512 
c65359473d08a46dbd42894c2758a46209491fc421ee58ab5b1c0d0d56e3fec8b2f43d01b18cb8934589cbee7e7abfda2c8efbf02b3521790d7b45ed6dc88a1e
+DIST roundcubemail-1.4.4-complete.tar.gz 7029864 BLAKE2B 
2a6764a65c29e3deac6275c3dfd19ab2bee1f33ae1a7767561fcac25688bb8f3f7eeaee3eece20d2a6210aff18a5e493d0be709f4a3ae2ad4f3cfd9a1b124f06
 SHA512 
ddea321b5266c547f67c010147e9aa1457bea4802bec37f9e9d87e691bdc8df27f5c90cff8770de2458822160b85f7359f62742072ae1d642a040b9d88651519

diff --git a/mail-client/roundcube/roundcube-1.4.4.ebuild 
b/mail-client/roundcube/roundcube-1.4.4.ebuild
new file mode 100644
index 000..6d3b3ede4e4
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.4.4.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+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/${MY_PV}/${MY_P}-complete.tar.gz";
+
+# 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="change-password enigma ldap mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.4.0[filter,gd,iconv,json,ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG INSTALL README.md UPGRADING
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   elog "You can review the post-upgrade instructions at:"
+   elog 
"${EROOT%/}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-04-20 Thread Aaron W. Swenson
commit: e09fd639de07c2150519ecc57ea86cfb185b73f2
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Fri Feb 21 21:36:09 2020 +
Commit: Aaron W. Swenson  gentoo  org>
CommitDate: Mon Apr 20 11:58:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e09fd639

mail-client/roundcube: 1.4.3 version bump

Closes: https://bugs.gentoo.org/710438
Closes: https://github.com/gentoo/gentoo/pull/14734
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Philippe Chaintreuil  parallaxshift.com>
Closes: https://github.com/gentoo/gentoo/pull/14734
Signed-off-by: Aaron W. Swenson  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.4.3.ebuild | 73 
 2 files changed, 74 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 3a7c96218d0..7583d0ec345 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -4,3 +4,4 @@ DIST roundcubemail-1.3.9-complete.tar.gz 5521697 BLAKE2B 
4689bb43ff02b99a9b2b06d
 DIST roundcubemail-1.4.0-complete.tar.gz 6997256 BLAKE2B 
b19a2d049512ceb53b3844f4680ed061044d2d142bef322c067b381e3be57ecb3181cac4f2492a162da1417fefb4028c36d34dae4bf9064c97568f681bd0c78b
 SHA512 
274372793f1f3af761702f8972f6360f8c8e64a705ff96f1432f6a520d24c9ca0e8ccc3933f26433f1c864bd6c381066fc9eb48bf97e9497b4cbff855412d811
 DIST roundcubemail-1.4.1-complete.tar.gz 6998687 BLAKE2B 
ff33e512bb202d37d77ae2a4c7820f1061598bee1eb01bed5f15b25ad0e27c0cfe3611b44d451982491b702abcf6d7ae1bc88cbd303bc9a2573fc79efc54bec5
 SHA512 
0c8e09e93c86aad0f3e3a5a81c5e9ad8ab8aee101ae8ebb78d29556575db94a51a07cbf955ec79235425a961427b826ad27fae750b8eae785eedd195161dabed
 DIST roundcubemail-1.4.2-complete.tar.gz 7006013 BLAKE2B 
f92b94de3ce58cd145ce3d30875902d44410cb039176be5c2d09a23741b08405b21107b03a0ae302cfdf5a845a49cf044f13a09b582f291639648aac3b2f4c81
 SHA512 
3f705bc38b44a0b7ea3241b0222f607b040ec01c8ea400b6b6222fbe346570c5f3450e5a188bab99ea171481453eb3f5b1e7457070ace1144558ec662a4273bb
+DIST roundcubemail-1.4.3-complete.tar.gz 7028284 BLAKE2B 
c53efbee437960339c6e80a1fd2a8ae8dfebd886cf029fc081d16c7874f0b6ea7fa03edb54276384dbf9d3948d84a6869f97cf3ce6bf27c52d50ba76ca56
 SHA512 
c65359473d08a46dbd42894c2758a46209491fc421ee58ab5b1c0d0d56e3fec8b2f43d01b18cb8934589cbee7e7abfda2c8efbf02b3521790d7b45ed6dc88a1e

diff --git a/mail-client/roundcube/roundcube-1.4.3.ebuild 
b/mail-client/roundcube/roundcube-1.4.3.ebuild
new file mode 100644
index 000..6d3b3ede4e4
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.4.3.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+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/${MY_PV}/${MY_P}-complete.tar.gz";
+
+# 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="change-password enigma ldap mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.4.0[filter,gd,iconv,json,ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG INSTALL README.md UPGRADING
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   elog "You can review the post-upgrade instructions at:"
+   elog 
"${EROOT%/}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2020-02-09 Thread Miroslav Šulc
commit: 2db4642378cb97be10c5e4858bcb7263e0e482b4
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Fri Jan  3 12:14:41 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Feb  9 22:33:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db46423

mail-client/roundcube: 1.4.2 version bump

 - Also bumped copyright date: Happy New Year!

Closes: https://bugs.gentoo.org/704690
Closes: https://github.com/gentoo/gentoo/pull/14226
Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Philippe Chaintreuil  parallaxshift.com>
Signed-off-by: Miroslav Šulc  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.4.2.ebuild | 73 
 2 files changed, 74 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 09042d04c26..3a7c96218d0 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -3,3 +3,4 @@ DIST roundcubemail-1.3.8-complete.tar.gz 5534385 BLAKE2B 
2f0cb528d0901d267c74d57
 DIST roundcubemail-1.3.9-complete.tar.gz 5521697 BLAKE2B 
4689bb43ff02b99a9b2b06d6370a5dce0ec4eca4e4da2a74e33e77ec74ec14bf22b6bab415c8b5fde9bd76bfaed87f183a8979edb353da3ed947f9bfdb0ecb15
 SHA512 
42ae9b772272b3e82476beeeb0fc5a909fb07ed0bfbdb655627b1e31da1c292f67f5a305452de31b2d60fe5905bcacabd6874dea394a9b0fd66b7921d73500ac
 DIST roundcubemail-1.4.0-complete.tar.gz 6997256 BLAKE2B 
b19a2d049512ceb53b3844f4680ed061044d2d142bef322c067b381e3be57ecb3181cac4f2492a162da1417fefb4028c36d34dae4bf9064c97568f681bd0c78b
 SHA512 
274372793f1f3af761702f8972f6360f8c8e64a705ff96f1432f6a520d24c9ca0e8ccc3933f26433f1c864bd6c381066fc9eb48bf97e9497b4cbff855412d811
 DIST roundcubemail-1.4.1-complete.tar.gz 6998687 BLAKE2B 
ff33e512bb202d37d77ae2a4c7820f1061598bee1eb01bed5f15b25ad0e27c0cfe3611b44d451982491b702abcf6d7ae1bc88cbd303bc9a2573fc79efc54bec5
 SHA512 
0c8e09e93c86aad0f3e3a5a81c5e9ad8ab8aee101ae8ebb78d29556575db94a51a07cbf955ec79235425a961427b826ad27fae750b8eae785eedd195161dabed
+DIST roundcubemail-1.4.2-complete.tar.gz 7006013 BLAKE2B 
f92b94de3ce58cd145ce3d30875902d44410cb039176be5c2d09a23741b08405b21107b03a0ae302cfdf5a845a49cf044f13a09b582f291639648aac3b2f4c81
 SHA512 
3f705bc38b44a0b7ea3241b0222f607b040ec01c8ea400b6b6222fbe346570c5f3450e5a188bab99ea171481453eb3f5b1e7457070ace1144558ec662a4273bb

diff --git a/mail-client/roundcube/roundcube-1.4.2.ebuild 
b/mail-client/roundcube/roundcube-1.4.2.ebuild
new file mode 100644
index 000..6d3b3ede4e4
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.4.2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+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/${MY_PV}/${MY_P}-complete.tar.gz";
+
+# 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="change-password enigma ldap mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.4.0[filter,gd,iconv,json,ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG INSTALL README.md UPGRADING
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   elog "You can review the post-upgrade instructions at:"
+   elog 
"${EROOT%/}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2019-11-24 Thread Aaron W. Swenson
commit: 293bf0e6f17a2267b453cddcd6c8d6c7dbfd0ef6
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Nov 25 02:03:39 2019 +
Commit: Aaron W. Swenson  gentoo  org>
CommitDate: Mon Nov 25 02:03:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=293bf0e6

mail-client/roundcube: Bump to 1.4.1

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Aaron W. Swenson  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.4.1.ebuild | 73 
 2 files changed, 74 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 3321c524c97..09042d04c26 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -2,3 +2,4 @@ DIST roundcubemail-1.3.10-complete.tar.gz 5495189 BLAKE2B 
d2b6d7ac28fc609ab3d727
 DIST roundcubemail-1.3.8-complete.tar.gz 5534385 BLAKE2B 
2f0cb528d0901d267c74d57baa18d1f057fdd2eb0f872f3cef1053847861998f8c6551fc17506ae365086ed1f86c3ee9e73a96adb2e43c6c32025e7afaf63710
 SHA512 
34dc9205cd93be6d6551086f4d22654dad7213b4b09000dc4def08357acdc634744ce1f560144a3d3b46e936258e90482e77fc4c691a55c205bcfdfe3745441e
 DIST roundcubemail-1.3.9-complete.tar.gz 5521697 BLAKE2B 
4689bb43ff02b99a9b2b06d6370a5dce0ec4eca4e4da2a74e33e77ec74ec14bf22b6bab415c8b5fde9bd76bfaed87f183a8979edb353da3ed947f9bfdb0ecb15
 SHA512 
42ae9b772272b3e82476beeeb0fc5a909fb07ed0bfbdb655627b1e31da1c292f67f5a305452de31b2d60fe5905bcacabd6874dea394a9b0fd66b7921d73500ac
 DIST roundcubemail-1.4.0-complete.tar.gz 6997256 BLAKE2B 
b19a2d049512ceb53b3844f4680ed061044d2d142bef322c067b381e3be57ecb3181cac4f2492a162da1417fefb4028c36d34dae4bf9064c97568f681bd0c78b
 SHA512 
274372793f1f3af761702f8972f6360f8c8e64a705ff96f1432f6a520d24c9ca0e8ccc3933f26433f1c864bd6c381066fc9eb48bf97e9497b4cbff855412d811
+DIST roundcubemail-1.4.1-complete.tar.gz 6998687 BLAKE2B 
ff33e512bb202d37d77ae2a4c7820f1061598bee1eb01bed5f15b25ad0e27c0cfe3611b44d451982491b702abcf6d7ae1bc88cbd303bc9a2573fc79efc54bec5
 SHA512 
0c8e09e93c86aad0f3e3a5a81c5e9ad8ab8aee101ae8ebb78d29556575db94a51a07cbf955ec79235425a961427b826ad27fae750b8eae785eedd195161dabed

diff --git a/mail-client/roundcube/roundcube-1.4.1.ebuild 
b/mail-client/roundcube/roundcube-1.4.1.ebuild
new file mode 100644
index 000..e503aac3082
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.4.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+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/${MY_PV}/${MY_P}-complete.tar.gz";
+
+# 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="change-password enigma ldap mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.4.0[filter,gd,iconv,json,ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG INSTALL README.md UPGRADING
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   elog "You can review the post-upgrade instructions at:"
+   elog 
"${EROOT%/}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/, mail-client/roundcube/files/

2019-11-17 Thread Aaron W. Swenson
commit: 61645355beb2e5a8b070ce14c84c25b882145290
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Fri Feb  8 00:57:19 2019 +
Commit: Aaron W. Swenson  gentoo  org>
CommitDate: Sun Nov 17 22:26:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61645355

mail-client/roundcube: 1.4.0 version bump

 - Embrace upstream's complete-dist, which includes PEAR, etc
   dependancies as compsoser would have installed them.  We just seem
   like we cannot keep up with the needed dependency ebuilds.
 - Removes use flags which aren't needed due to complete-dist.
 - Adds ${MY_PV} which adjusts for gentoo vs upstream formatting of
   _rc1/_beta/etc.

Closes: https://bugs.gentoo.org/666718
Closes: https://github.com/gentoo/gentoo/pull/13662
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Philippe Chaintreuil  parallaxshift.com>
Closes: https://github.com/gentoo/gentoo/pull/13662
Signed-off-by: Aaron W. Swenson  gentoo.org>

 mail-client/roundcube/Manifest |  1 +
 .../roundcube/files/POST-UPGRADE_complete.txt  | 19 ++
 mail-client/roundcube/roundcube-1.4.0.ebuild   | 73 ++
 3 files changed, 93 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index caa51bca2d7..3321c524c97 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,3 +1,4 @@
 DIST roundcubemail-1.3.10-complete.tar.gz 5495189 BLAKE2B 
d2b6d7ac28fc609ab3d7275019796c73859a4ecdbbe17018c8ed9d1c702a1563e59429bfb47d9878869d7948ed1051c4a9caaac0d83b26b0a88e293e31bb27d6
 SHA512 
8fffa16abda87d29081d1afedbf1d9e4862b8b1864785101d422e62048ca7f365c3708e8a76b4a37f716109230943bb9f03a5faa0cf3c3963fa5454207e00c49
 DIST roundcubemail-1.3.8-complete.tar.gz 5534385 BLAKE2B 
2f0cb528d0901d267c74d57baa18d1f057fdd2eb0f872f3cef1053847861998f8c6551fc17506ae365086ed1f86c3ee9e73a96adb2e43c6c32025e7afaf63710
 SHA512 
34dc9205cd93be6d6551086f4d22654dad7213b4b09000dc4def08357acdc634744ce1f560144a3d3b46e936258e90482e77fc4c691a55c205bcfdfe3745441e
 DIST roundcubemail-1.3.9-complete.tar.gz 5521697 BLAKE2B 
4689bb43ff02b99a9b2b06d6370a5dce0ec4eca4e4da2a74e33e77ec74ec14bf22b6bab415c8b5fde9bd76bfaed87f183a8979edb353da3ed947f9bfdb0ecb15
 SHA512 
42ae9b772272b3e82476beeeb0fc5a909fb07ed0bfbdb655627b1e31da1c292f67f5a305452de31b2d60fe5905bcacabd6874dea394a9b0fd66b7921d73500ac
+DIST roundcubemail-1.4.0-complete.tar.gz 6997256 BLAKE2B 
b19a2d049512ceb53b3844f4680ed061044d2d142bef322c067b381e3be57ecb3181cac4f2492a162da1417fefb4028c36d34dae4bf9064c97568f681bd0c78b
 SHA512 
274372793f1f3af761702f8972f6360f8c8e64a705ff96f1432f6a520d24c9ca0e8ccc3933f26433f1c864bd6c381066fc9eb48bf97e9497b4cbff855412d811

diff --git a/mail-client/roundcube/files/POST-UPGRADE_complete.txt 
b/mail-client/roundcube/files/POST-UPGRADE_complete.txt
new file mode 100644
index 000..36124f31b61
--- /dev/null
+++ b/mail-client/roundcube/files/POST-UPGRADE_complete.txt
@@ -0,0 +1,19 @@
+Post-Upgrade Activities
+---
+1. Check .htaccess settings (some php settings could become required)
+2. If you're using the built-in addressbook, run indexing script:
+   ./bin/indexcontacts.sh.
+3. When upgrading from version older than 0.6-beta you should make sure your
+   folder settings contain a namespace prefix if necessary. For example Courier
+   users should add “INBOX.” prefix to folder names in main configuration file.
+4. Check system requirements in INSTALL file.
+5. Update your database and configurations by running:
+   ./bin/update.sh
+
+SQLite database upgrade
+---
+Versions older than 0.9 were supporting SQLite v2 only. Newer versions require
+database in v3 format. The best what you can do is to convert database file
+to the new format using command line tools:
+
+sqlite OLD.DB .dump | sqlite3 NEW.DB

diff --git a/mail-client/roundcube/roundcube-1.4.0.ebuild 
b/mail-client/roundcube/roundcube-1.4.0.ebuild
new file mode 100644
index 000..e503aac3082
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.4.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+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/${MY_PV}/${MY_P}-complete.tar.gz";
+
+# 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="change-password enigma ldap mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEN

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2019-10-06 Thread Thomas Deutschmann
commit: 66002b07e46d6461dac4b7f1d7d2b78b5f9807ef
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Fri Aug 30 19:31:37 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Oct  6 12:44:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66002b07

mail-client/roundcube: 1.3.10 version bump

Just a rename of the 1.3.9 ebuild.

Closes: https://bugs.gentoo.org/693142
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Philippe Chaintreuil  parallaxshift.com>
Closes: https://github.com/gentoo/gentoo/pull/12822
Signed-off-by: Thomas Deutschmann  gentoo.org>

 mail-client/roundcube/Manifest|  1 +
 mail-client/roundcube/roundcube-1.3.10.ebuild | 96 +++
 2 files changed, 97 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 310d29ed5c4..caa51bca2d7 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,2 +1,3 @@
+DIST roundcubemail-1.3.10-complete.tar.gz 5495189 BLAKE2B 
d2b6d7ac28fc609ab3d7275019796c73859a4ecdbbe17018c8ed9d1c702a1563e59429bfb47d9878869d7948ed1051c4a9caaac0d83b26b0a88e293e31bb27d6
 SHA512 
8fffa16abda87d29081d1afedbf1d9e4862b8b1864785101d422e62048ca7f365c3708e8a76b4a37f716109230943bb9f03a5faa0cf3c3963fa5454207e00c49
 DIST roundcubemail-1.3.8-complete.tar.gz 5534385 BLAKE2B 
2f0cb528d0901d267c74d57baa18d1f057fdd2eb0f872f3cef1053847861998f8c6551fc17506ae365086ed1f86c3ee9e73a96adb2e43c6c32025e7afaf63710
 SHA512 
34dc9205cd93be6d6551086f4d22654dad7213b4b09000dc4def08357acdc634744ce1f560144a3d3b46e936258e90482e77fc4c691a55c205bcfdfe3745441e
 DIST roundcubemail-1.3.9-complete.tar.gz 5521697 BLAKE2B 
4689bb43ff02b99a9b2b06d6370a5dce0ec4eca4e4da2a74e33e77ec74ec14bf22b6bab415c8b5fde9bd76bfaed87f183a8979edb353da3ed947f9bfdb0ecb15
 SHA512 
42ae9b772272b3e82476beeeb0fc5a909fb07ed0bfbdb655627b1e31da1c292f67f5a305452de31b2d60fe5905bcacabd6874dea394a9b0fd66b7921d73500ac

diff --git a/mail-client/roundcube/roundcube-1.3.10.ebuild 
b/mail-client/roundcube/roundcube-1.3.10.ebuild
new file mode 100644
index 000..05e90ad0304
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.3.10.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_P=${MY_PN}-${PV}
+
+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}-complete.tar.gz";
+
+# 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="change-password enigma ldap managesieve mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+# :TODO: Support "endriod/qrcode: ~1.6.5" dep (ebuild needed)
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.4.0[filter,gd,iconv,json,ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
+   >=dev-php/PEAR-Auth_SASL-1.1.0
+   >=dev-php/PEAR-Mail_Mime-1.10.0
+   >=dev-php/PEAR-Mail_mimeDecode-1.5.5
+   >=dev-php/PEAR-Net_IDNA2-0.2.0
+   >=dev-php/PEAR-Net_SMTP-1.7.1
+   virtual/httpd-php
+   change-password? (
+   >=dev-php/PEAR-Net_Socket-1.2.1
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   >=dev-php/PEAR-Crypt_GPG-1.6.0
+   app-crypt/gnupg
+   )
+   ldap? (
+   >=dev-php/PEAR-Net_LDAP2-2.2.0
+   dev-php/PEAR-Net_LDAP3
+   )
+   managesieve? ( >=dev-php/PEAR-Net_Sieve-1.4.0 )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+
+   # Redundant. (Bug #644896)
+   rm -r vendor/pear || die
+   # Remove references to PEAR. (Bug #650910)
+   cp "${FILESDIR}"/roundcube-1.3.7-pear-removed-installed.json \
+  vendor/composer/installed.json \
+  || die
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG INSTALL README.md UPGRADING
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE.txt"
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2019-04-04 Thread Aaron Bauman
commit: e0f86d4216ce95327de3768a1e066c3ff6195faa
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Tue Apr  2 23:08:53 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu Apr  4 21:17:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f86d42

mail-client/roundcube: 1.3.9 version bump

Closes: https://bugs.gentoo.org/682374
Closes: 11573
Signed-off-by: Philippe Chaintreuil  parallaxshift.com>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
Closes: https://github.com/gentoo/gentoo/pull/11573
Signed-off-by: Aaron Bauman  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.3.9.ebuild | 96 
 2 files changed, 97 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 3107020d7e0..310d29ed5c4 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1 +1,2 @@
 DIST roundcubemail-1.3.8-complete.tar.gz 5534385 BLAKE2B 
2f0cb528d0901d267c74d57baa18d1f057fdd2eb0f872f3cef1053847861998f8c6551fc17506ae365086ed1f86c3ee9e73a96adb2e43c6c32025e7afaf63710
 SHA512 
34dc9205cd93be6d6551086f4d22654dad7213b4b09000dc4def08357acdc634744ce1f560144a3d3b46e936258e90482e77fc4c691a55c205bcfdfe3745441e
+DIST roundcubemail-1.3.9-complete.tar.gz 5521697 BLAKE2B 
4689bb43ff02b99a9b2b06d6370a5dce0ec4eca4e4da2a74e33e77ec74ec14bf22b6bab415c8b5fde9bd76bfaed87f183a8979edb353da3ed947f9bfdb0ecb15
 SHA512 
42ae9b772272b3e82476beeeb0fc5a909fb07ed0bfbdb655627b1e31da1c292f67f5a305452de31b2d60fe5905bcacabd6874dea394a9b0fd66b7921d73500ac

diff --git a/mail-client/roundcube/roundcube-1.3.9.ebuild 
b/mail-client/roundcube/roundcube-1.3.9.ebuild
new file mode 100644
index 000..05e90ad0304
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.3.9.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_P=${MY_PN}-${PV}
+
+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}-complete.tar.gz";
+
+# 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="change-password enigma ldap managesieve mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+# :TODO: Support "endriod/qrcode: ~1.6.5" dep (ebuild needed)
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.4.0[filter,gd,iconv,json,ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
+   >=dev-php/PEAR-Auth_SASL-1.1.0
+   >=dev-php/PEAR-Mail_Mime-1.10.0
+   >=dev-php/PEAR-Mail_mimeDecode-1.5.5
+   >=dev-php/PEAR-Net_IDNA2-0.2.0
+   >=dev-php/PEAR-Net_SMTP-1.7.1
+   virtual/httpd-php
+   change-password? (
+   >=dev-php/PEAR-Net_Socket-1.2.1
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   >=dev-php/PEAR-Crypt_GPG-1.6.0
+   app-crypt/gnupg
+   )
+   ldap? (
+   >=dev-php/PEAR-Net_LDAP2-2.2.0
+   dev-php/PEAR-Net_LDAP3
+   )
+   managesieve? ( >=dev-php/PEAR-Net_Sieve-1.4.0 )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+
+   # Redundant. (Bug #644896)
+   rm -r vendor/pear || die
+   # Remove references to PEAR. (Bug #650910)
+   cp "${FILESDIR}"/roundcube-1.3.7-pear-removed-installed.json \
+  vendor/composer/installed.json \
+  || die
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG INSTALL README.md UPGRADING
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE.txt"
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   elog "You can review the post-upgrade instructions at:"
+   elog 
"${EROOT%/}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2019-02-02 Thread Sergei Trofimovich
commit: 437bd8ae13730336a3a462ee87292580cf37f0bd
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Feb  2 09:15:16 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Feb  2 10:10:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=437bd8ae

mail-client/roundcube: keyworded 1.3.8 for hppa, bug #594824

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 mail-client/roundcube/roundcube-1.3.8.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mail-client/roundcube/roundcube-1.3.8.ebuild 
b/mail-client/roundcube/roundcube-1.3.8.ebuild
index f8f2785064c..18511c401a1 100644
--- a/mail-client/roundcube/roundcube-1.3.8.ebuild
+++ b/mail-client/roundcube/roundcube-1.3.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-compl
 # 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 ppc ppc64 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
 
 IUSE="change-password enigma ldap managesieve mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2018-11-26 Thread Aaron Swenson
commit: ccd38d0162c3dea1860773d0c53dd6c7c90c56a8
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Nov 26 10:19:29 2018 +
Commit: Aaron Swenson  gentoo  org>
CommitDate: Mon Nov 26 10:20:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccd38d01

mail-client/roundcube: Remove old, insecure

Bug: https://bugs.gentoo.org/669696
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Aaron W. Swenson  gentoo.org>

 mail-client/roundcube/Manifest   |  2 -
 mail-client/roundcube/roundcube-1.3.6.ebuild | 99 
 mail-client/roundcube/roundcube-1.3.7.ebuild | 96 ---
 3 files changed, 197 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 18b020db29d..3107020d7e0 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,3 +1 @@
-DIST roundcubemail-1.3.6-complete.tar.gz 5529370 BLAKE2B 
49fd04d81b7047c61d33007b49aff2fe8d68fb0572d305b51aa0ae997c06e4924a3ff32861c19741f0c4d82adb9abb317781de8c1b324120e57d77f413cfa480
 SHA512 
fc1627d4b539742524c43b3faaa8cb5d64f934ad03f7cf8a461580a3a38dccb11140d08499b988742a0892534b1eda52f37a50f0911015983b6e27703294c70e
-DIST roundcubemail-1.3.7-complete.tar.gz 5533537 BLAKE2B 
48d0c8e50d3d4878fa901bde40791bd9f6b11498f1acfed798bdd889817dc58baeec1985ad67b82326b48428f08b40730f301d2383df5a8700cf89bd31c01c0f
 SHA512 
2e6c1e94866750835d843b4f4ea77148e467dfbee3a15e20bd7c9086c11ad9919f0ddc6097c40cacfcdbc2ceacf2f6fb1b7e8546a7fcb9f20d0e5bf84283d724
 DIST roundcubemail-1.3.8-complete.tar.gz 5534385 BLAKE2B 
2f0cb528d0901d267c74d57baa18d1f057fdd2eb0f872f3cef1053847861998f8c6551fc17506ae365086ed1f86c3ee9e73a96adb2e43c6c32025e7afaf63710
 SHA512 
34dc9205cd93be6d6551086f4d22654dad7213b4b09000dc4def08357acdc634744ce1f560144a3d3b46e936258e90482e77fc4c691a55c205bcfdfe3745441e

diff --git a/mail-client/roundcube/roundcube-1.3.6.ebuild 
b/mail-client/roundcube/roundcube-1.3.6.ebuild
deleted file mode 100644
index 1c2eadee9c8..000
--- a/mail-client/roundcube/roundcube-1.3.6.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_P=${MY_PN}-${PV}
-
-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}-complete.tar.gz";
-
-# 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 ppc ppc64 ~sparc x86"
-
-IUSE="enigma ldap managesieve mysql postgres sqlite ssl spell"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-# :TODO: Support "endriod/qrcode: ~1.6.5" dep (ebuild needed)
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-5.4.0[filter,gd,iconv,json,ldap?,pdo,postgres?,session,sockets,sqlite?,ssl?,unicode,xml]
-   >=dev-php/PEAR-Auth_SASL-1.1.0
-   >=dev-php/PEAR-Mail_Mime-1.10.0
-   >=dev-php/PEAR-Mail_mimeDecode-1.5.5
-   >=dev-php/PEAR-Net_IDNA2-0.2.0
-   >=dev-php/PEAR-Net_SMTP-1.7.1
-   >=dev-php/PEAR-Net_Socket-1.2.1
-   dev-php/PEAR-Console_CommandLine
-   dev-php/PEAR-Console_Getopt
-   dev-php/PEAR-Exception
-   virtual/httpd-php
-   enigma? (
-   >=dev-php/PEAR-Crypt_GPG-1.6.0
-   app-crypt/gnupg
-   )
-   ldap? (
-   >=dev-php/PEAR-Net_LDAP2-2.2.0
-   dev-php/PEAR-Net_LDAP3
-   )
-   managesieve? ( >=dev-php/PEAR-Net_Sieve-1.4.0 )
-   mysql? (
-   || (
-   dev-lang/php[mysql]
-   dev-lang/php[mysqli]
-   )
-   )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   default
-
-   # Redundant. (Bug #644896)
-   rm -r vendor/pear || die
-}
-
-src_install() {
-   webapp_src_preinst
-
-   dodoc CHANGELOG INSTALL README.md UPGRADING
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r [[:lower:]]* SQL
-   doins .htaccess
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/logs
-   webapp_serverowned "${MY_HTDOCSDIR}"/temp
-
-   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
-   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE.txt"
-
-   webapp_src_install
-}
-
-pkg_postinst() {
-   webapp_pkg_postinst
-
-   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"
-

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2018-11-24 Thread Sergei Trofimovich
commit: ca503006c419587fe29f8bcdebf3f43a1f275601
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Nov 24 22:00:31 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Nov 24 22:01:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca503006

mail-client/roundcube: stable 1.3.8 for ppc/ppc64, bug #669696

Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.52, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 mail-client/roundcube/roundcube-1.3.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.3.8.ebuild 
b/mail-client/roundcube/roundcube-1.3.8.ebuild
index d1a39af89b1..f8f2785064c 100644
--- a/mail-client/roundcube/roundcube-1.3.8.ebuild
+++ b/mail-client/roundcube/roundcube-1.3.8.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-compl
 # 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 ~ppc ~ppc64 sparc x86"
+KEYWORDS="amd64 arm ppc ppc64 sparc x86"
 
 IUSE="change-password enigma ldap managesieve mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2018-11-17 Thread Mikle Kolyada
commit: e0c00411fdd07a4a34db6d1f40b40055095ac0b4
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Nov 17 15:41:18 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Nov 17 15:41:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0c00411

mail-client/roundcube: arm stable wrt bug #669696

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 mail-client/roundcube/roundcube-1.3.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.3.8.ebuild 
b/mail-client/roundcube/roundcube-1.3.8.ebuild
index 73d3379b6a5..d1a39af89b1 100644
--- a/mail-client/roundcube/roundcube-1.3.8.ebuild
+++ b/mail-client/roundcube/roundcube-1.3.8.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-compl
 # 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 ~ppc ~ppc64 sparc x86"
+KEYWORDS="amd64 arm ~ppc ~ppc64 sparc x86"
 
 IUSE="change-password enigma ldap managesieve mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2018-11-05 Thread Sergei Trofimovich
commit: e9d81dec0d5410d7f88fd9f6fbdb1b374be85b01
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Nov  5 17:26:49 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Nov  5 19:42:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9d81dec

mail-client/roundcube: stable 1.3.8 for sparc, bug #669696

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 mail-client/roundcube/roundcube-1.3.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.3.8.ebuild 
b/mail-client/roundcube/roundcube-1.3.8.ebuild
index 5d60971ff3f..73d3379b6a5 100644
--- a/mail-client/roundcube/roundcube-1.3.8.ebuild
+++ b/mail-client/roundcube/roundcube-1.3.8.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-compl
 # 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 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 sparc x86"
 
 IUSE="change-password enigma ldap managesieve mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2018-11-05 Thread Mikle Kolyada
commit: 15aab039a9061ad07e6d4eac11ea98bffe32444d
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Nov  5 18:10:48 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Nov  5 18:10:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15aab039

mail-client/roundcube: amd64 stable wrt bug #669696

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 mail-client/roundcube/roundcube-1.3.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.3.8.ebuild 
b/mail-client/roundcube/roundcube-1.3.8.ebuild
index 88cb94e297f..5d60971ff3f 100644
--- a/mail-client/roundcube/roundcube-1.3.8.ebuild
+++ b/mail-client/roundcube/roundcube-1.3.8.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-compl
 # 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 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc x86"
 
 IUSE="change-password enigma ldap managesieve mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2018-11-04 Thread Thomas Deutschmann
commit: 02488fa2914a4fd9ee56427b801dd089877712e7
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Nov  4 19:07:01 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Nov  4 19:13:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02488fa2

mail-client/roundcube: x86 stable (bug #669696)

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Thomas Deutschmann  gentoo.org>

 mail-client/roundcube/roundcube-1.3.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.3.8.ebuild 
b/mail-client/roundcube/roundcube-1.3.8.ebuild
index 0fe303dc98b..88cb94e297f 100644
--- a/mail-client/roundcube/roundcube-1.3.8.ebuild
+++ b/mail-client/roundcube/roundcube-1.3.8.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-compl
 # 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 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc x86"
 
 IUSE="change-password enigma ldap managesieve mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2018-11-04 Thread Aaron Swenson
commit: da4ec2b100597b0e25a43e10059ac2dbfba3dd0e
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Nov  4 11:00:31 2018 +
Commit: Aaron Swenson  gentoo  org>
CommitDate: Sun Nov  4 11:00:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da4ec2b1

mail-client/roundcube: Security Bump to 1.3.8

Resolves a XSS vulnerability.

Additionally, contains updates to ensure compatibility with PHP 7.3 and recent
versions of Courier-IMAP, Dovecot and MySQL 8.

Bug: https://bugs.gentoo.org/669696
Package-Manager: Portage-2.3.49, Repoman-2.3.11
Signed-off-by: Aaron Swenson  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.3.8.ebuild | 96 
 2 files changed, 97 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index a37da701442..18b020db29d 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,2 +1,3 @@
 DIST roundcubemail-1.3.6-complete.tar.gz 5529370 BLAKE2B 
49fd04d81b7047c61d33007b49aff2fe8d68fb0572d305b51aa0ae997c06e4924a3ff32861c19741f0c4d82adb9abb317781de8c1b324120e57d77f413cfa480
 SHA512 
fc1627d4b539742524c43b3faaa8cb5d64f934ad03f7cf8a461580a3a38dccb11140d08499b988742a0892534b1eda52f37a50f0911015983b6e27703294c70e
 DIST roundcubemail-1.3.7-complete.tar.gz 5533537 BLAKE2B 
48d0c8e50d3d4878fa901bde40791bd9f6b11498f1acfed798bdd889817dc58baeec1985ad67b82326b48428f08b40730f301d2383df5a8700cf89bd31c01c0f
 SHA512 
2e6c1e94866750835d843b4f4ea77148e467dfbee3a15e20bd7c9086c11ad9919f0ddc6097c40cacfcdbc2ceacf2f6fb1b7e8546a7fcb9f20d0e5bf84283d724
+DIST roundcubemail-1.3.8-complete.tar.gz 5534385 BLAKE2B 
2f0cb528d0901d267c74d57baa18d1f057fdd2eb0f872f3cef1053847861998f8c6551fc17506ae365086ed1f86c3ee9e73a96adb2e43c6c32025e7afaf63710
 SHA512 
34dc9205cd93be6d6551086f4d22654dad7213b4b09000dc4def08357acdc634744ce1f560144a3d3b46e936258e90482e77fc4c691a55c205bcfdfe3745441e

diff --git a/mail-client/roundcube/roundcube-1.3.8.ebuild 
b/mail-client/roundcube/roundcube-1.3.8.ebuild
new file mode 100644
index 000..0fe303dc98b
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.3.8.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_P=${MY_PN}-${PV}
+
+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}-complete.tar.gz";
+
+# 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 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="change-password enigma ldap managesieve mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+# :TODO: Support "endriod/qrcode: ~1.6.5" dep (ebuild needed)
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.4.0[filter,gd,iconv,json,ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
+   >=dev-php/PEAR-Auth_SASL-1.1.0
+   >=dev-php/PEAR-Mail_Mime-1.10.0
+   >=dev-php/PEAR-Mail_mimeDecode-1.5.5
+   >=dev-php/PEAR-Net_IDNA2-0.2.0
+   >=dev-php/PEAR-Net_SMTP-1.7.1
+   virtual/httpd-php
+   change-password? (
+   >=dev-php/PEAR-Net_Socket-1.2.1
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   >=dev-php/PEAR-Crypt_GPG-1.6.0
+   app-crypt/gnupg
+   )
+   ldap? (
+   >=dev-php/PEAR-Net_LDAP2-2.2.0
+   dev-php/PEAR-Net_LDAP3
+   )
+   managesieve? ( >=dev-php/PEAR-Net_Sieve-1.4.0 )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+
+   # Redundant. (Bug #644896)
+   rm -r vendor/pear || die
+   # Remove references to PEAR. (Bug #650910)
+   cp "${FILESDIR}"/roundcube-1.3.7-pear-removed-installed.json \
+  vendor/composer/installed.json \
+  || die
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG INSTALL README.md UPGRADING
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE.txt"
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   elog "

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2018-10-20 Thread Sergei Trofimovich
commit: 533fc6344ad47362b7e17b919c58ee743a7cc9d7
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Oct 20 12:00:35 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Oct 20 12:15:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=533fc634

mail-client/roundcube: stable 1.3.7 for ppc/ppc64, bug #666232

Tested-by: ernsteiswuerfel
Signed-off-by: Sergei Trofimovich  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="ppc ppc64"

 mail-client/roundcube/roundcube-1.3.7.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mail-client/roundcube/roundcube-1.3.7.ebuild 
b/mail-client/roundcube/roundcube-1.3.7.ebuild
index 9264546f53b..bcfc53201e2 100644
--- a/mail-client/roundcube/roundcube-1.3.7.ebuild
+++ b/mail-client/roundcube/roundcube-1.3.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-compl
 # 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 ~ppc ~ppc64 sparc x86"
+KEYWORDS="amd64 arm ppc ppc64 sparc x86"
 
 IUSE="change-password enigma ldap managesieve mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2018-10-15 Thread Markus Meier
commit: 12b858d7430ccb4b3e07c583cbac2e6f646f82fb
Author: Markus Meier  gentoo  org>
AuthorDate: Mon Oct 15 18:07:49 2018 +
Commit: Markus Meier  gentoo  org>
CommitDate: Mon Oct 15 18:07:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12b858d7

mail-client/roundcube: arm stable, bug #666232

Signed-off-by: Markus Meier  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10
RepoMan-Options: --include-arches="arm"

 mail-client/roundcube/roundcube-1.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.3.7.ebuild 
b/mail-client/roundcube/roundcube-1.3.7.ebuild
index 034e4959c8e..9264546f53b 100644
--- a/mail-client/roundcube/roundcube-1.3.7.ebuild
+++ b/mail-client/roundcube/roundcube-1.3.7.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-compl
 # 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 ~ppc ~ppc64 sparc x86"
+KEYWORDS="amd64 arm ~ppc ~ppc64 sparc x86"
 
 IUSE="change-password enigma ldap managesieve mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2018-09-28 Thread Mikle Kolyada
commit: 69f46b619841fce6c4d880758f0cefd341c91570
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Sep 28 08:11:59 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Sep 28 08:11:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69f46b61

mail-client/roundcube: amd64 stable wrt bug #666232

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 mail-client/roundcube/roundcube-1.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.3.7.ebuild 
b/mail-client/roundcube/roundcube-1.3.7.ebuild
index 523cf314db6..034e4959c8e 100644
--- a/mail-client/roundcube/roundcube-1.3.7.ebuild
+++ b/mail-client/roundcube/roundcube-1.3.7.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-compl
 # 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 ~ppc ~ppc64 sparc x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 sparc x86"
 
 IUSE="change-password enigma ldap managesieve mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2018-09-23 Thread Thomas Deutschmann
commit: 0406addf111a0b208ec52e10e8cebbff2fe6505f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep 24 01:38:39 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep 24 01:38:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0406addf

mail-client/roundcube: x86 stable (bug #666232)

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 mail-client/roundcube/roundcube-1.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.3.7.ebuild 
b/mail-client/roundcube/roundcube-1.3.7.ebuild
index 9079e349786..523cf314db6 100644
--- a/mail-client/roundcube/roundcube-1.3.7.ebuild
+++ b/mail-client/roundcube/roundcube-1.3.7.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-compl
 # 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 ~ppc ~ppc64 sparc ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 sparc x86"
 
 IUSE="change-password enigma ldap managesieve mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2018-09-19 Thread Sergei Trofimovich
commit: 5060415f9c0f8c701d7d52f28183f2212edca19d
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Sep 19 16:05:59 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Sep 19 19:51:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5060415f

mail-client/roundcube: stable 1.3.7 for sparc, bug #666232

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.49, Repoman-2.3.10
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 mail-client/roundcube/roundcube-1.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.3.7.ebuild 
b/mail-client/roundcube/roundcube-1.3.7.ebuild
index 67784de8111..9079e349786 100644
--- a/mail-client/roundcube/roundcube-1.3.7.ebuild
+++ b/mail-client/roundcube/roundcube-1.3.7.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-compl
 # 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 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 sparc ~x86"
 
 IUSE="change-password enigma ldap managesieve mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/, mail-client/roundcube/files/

2018-08-06 Thread Aaron Swenson
commit: 8a08aac2e6dcf35ebdabcc3bc42ed24dd064a1f1
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Aug  6 12:24:28 2018 +
Commit: Aaron Swenson  gentoo  org>
CommitDate: Mon Aug  6 12:24:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a08aac2

mail-client/roundcube: Bump to 1.3.7

Bump to 1.3.7 which addresses EFAIL
(https://github.com/roundcube/roundcubemail/issues/6289). (Bug 662716)

Add an elog statement that gives the location of the post-upgrade
instructions in case the Roundcube update gets buried among many
others. (Bug 462250)

Make dev-php/PEAR-Net_Socket an optional module, and remove redundant
dependencies. (Bug 650792)

Remove references to PEAR modules. (Bug 650910)

Update POST-INSTALL as step 7 is no longer required since we’re using
the complete tarball. (Bug 650912)

Bug: https://bugs.gentoo.org/462250
Bug: https://bugs.gentoo.org/650792
Bug: https://bugs.gentoo.org/650910
Bug: https://bugs.gentoo.org/650912
Closes: https://bugs.gentoo.org/662716
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 mail-client/roundcube/Manifest |   1 +
 mail-client/roundcube/files/POST-UPGRADE.txt   |   2 -
 .../roundcube-1.3.7-pear-removed-installed.json| 226 +
 mail-client/roundcube/metadata.xml |   3 +
 mail-client/roundcube/roundcube-1.3.7.ebuild   |  96 +
 5 files changed, 326 insertions(+), 2 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index ae44e207489..a37da701442 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1 +1,2 @@
 DIST roundcubemail-1.3.6-complete.tar.gz 5529370 BLAKE2B 
49fd04d81b7047c61d33007b49aff2fe8d68fb0572d305b51aa0ae997c06e4924a3ff32861c19741f0c4d82adb9abb317781de8c1b324120e57d77f413cfa480
 SHA512 
fc1627d4b539742524c43b3faaa8cb5d64f934ad03f7cf8a461580a3a38dccb11140d08499b988742a0892534b1eda52f37a50f0911015983b6e27703294c70e
+DIST roundcubemail-1.3.7-complete.tar.gz 5533537 BLAKE2B 
48d0c8e50d3d4878fa901bde40791bd9f6b11498f1acfed798bdd889817dc58baeec1985ad67b82326b48428f08b40730f301d2383df5a8700cf89bd31c01c0f
 SHA512 
2e6c1e94866750835d843b4f4ea77148e467dfbee3a15e20bd7c9086c11ad9919f0ddc6097c40cacfcdbc2ceacf2f6fb1b7e8546a7fcb9f20d0e5bf84283d724

diff --git a/mail-client/roundcube/files/POST-UPGRADE.txt 
b/mail-client/roundcube/files/POST-UPGRADE.txt
index 785b8319a6c..82b48d70f26 100644
--- a/mail-client/roundcube/files/POST-UPGRADE.txt
+++ b/mail-client/roundcube/files/POST-UPGRADE.txt
@@ -13,8 +13,6 @@ Post-Upgrade Activities
php composer.phar update --no-dev
 6. Update your database and configurations by running:
./bin/update.sh
-7. Update the cached javascript libraries by running:
-   ./bin/install-jsdeps.sh
 
 SQLite database upgrade
 ---

diff --git 
a/mail-client/roundcube/files/roundcube-1.3.7-pear-removed-installed.json 
b/mail-client/roundcube/files/roundcube-1.3.7-pear-removed-installed.json
new file mode 100644
index 000..972f5e2beab
--- /dev/null
+++ b/mail-client/roundcube/files/roundcube-1.3.7-pear-removed-installed.json
@@ -0,0 +1,226 @@
+[
+{
+"name": "composer/semver",
+"version": "1.4.2",
+"version_normalized": "1.4.2.0",
+"source": {
+"type": "git",
+"url": "https://github.com/composer/semver.git";,
+"reference": "c7cb9a2095a074d131b65a8a0cd294479d785573"
+},
+"dist": {
+"type": "zip",
+"url": 
"https://api.github.com/repos/composer/semver/zipball/c7cb9a2095a074d131b65a8a0cd294479d785573";,
+"reference": "c7cb9a2095a074d131b65a8a0cd294479d785573",
+"shasum": ""
+},
+"require": {
+"php": "^5.3.2 || ^7.0"
+},
+"require-dev": {
+"phpunit/phpunit": "^4.5 || ^5.0.5",
+"phpunit/phpunit-mock-objects": "2.3.0 || ^3.0"
+},
+"time": "2016-08-30T16:08:34+00:00",
+"type": "library",
+"extra": {
+"branch-alias": {
+"dev-master": "1.x-dev"
+}
+},
+"installation-source": "dist",
+"autoload": {
+"psr-4": {
+"Composer\\Semver\\": "src"
+}
+},
+"notification-url": "https://packagist.org/downloads/";,
+"license": [
+"MIT"
+],
+"authors": [
+{
+"name": "Nils Adermann",
+"email": "nader...@naderman.de",
+"homepage": "http://www.naderman.de";
+},
+{
+"name": "Jordi Boggiano",
+"email": "j.boggi...@seld.be",
+"homepage": "http://seld.be";
+},
+{
+"name": "Rob Bast",
+"email": "rob.b...@gmail.com",
+"homepage": "http://robbast.nl";
+}
+],

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2018-05-02 Thread Aaron Swenson
commit: a9ffc2bbca6873f0c222c2bf69c408f387ae63a3
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed May  2 12:15:49 2018 +
Commit: Aaron Swenson  gentoo  org>
CommitDate: Wed May  2 12:15:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ffc2bb

mail-client/roundcube: Cleanup <1.3.6

Cleanup insecure versions.

Bug: https://bugs.gentoo.org/653044
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 mail-client/roundcube/Manifest  |  3 -
 mail-client/roundcube/roundcube-1.2.7.ebuild| 74 --
 mail-client/roundcube/roundcube-1.3.3-r1.ebuild | 76 ---
 mail-client/roundcube/roundcube-1.3.4.ebuild| 99 -
 4 files changed, 252 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 587c57dce07..ae44e207489 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,4 +1 @@
-DIST roundcubemail-1.2.7-complete.tar.gz 3904612 BLAKE2B 
b001a9c57f2358b00e0290493f0bfb82001c769987ef98e2d34d6e6d9432a5c612fab6ba10306279a8bb73d1015332f29f1233a10ee32fd7f713cbf44d9cf7b5
 SHA512 
545b3fe05ecfaede3d887ae71e41fc91e280c71b67db9a5dcb516b5b238371327c2b1fabe87cf073cce38bc5a57b3db2592eb96d436bae280896c1f7017c
-DIST roundcubemail-1.3.3-complete.tar.gz 5339032 BLAKE2B 
bb0b595ba13947db3b0644ad5bc76fa8280ac74733e3bf02a758ffaa49fb0c2ef80005081fb1f24500fa767b57d0df59751abb098a807bc6e04b5a63de3fc1ed
 SHA512 
1f634fbc5d0967f28a7aa990a9b23f105b93030d43927237fc9b5decabe1b959de75c7c21bdb27389ec53730378565e7f309d7c009be427c7615372634273931
-DIST roundcubemail-1.3.4-complete.tar.gz 5506887 BLAKE2B 
de353400706d893b8e95b23e20ebcab7478273bd6dbd009c766537826e260cd98f065f9d7d38740c60254ccbecd376ec6aafe82791be177bbee6ffc8d61a733b
 SHA512 
e3442651bf762ceda3cb9ff78cb512703a7f82466d7de860848d1c9471f10b2561c2dd7a570218048fbc0df0fa573c6e2381ba8c0063e718c531c8ce1138a5e4
 DIST roundcubemail-1.3.6-complete.tar.gz 5529370 BLAKE2B 
49fd04d81b7047c61d33007b49aff2fe8d68fb0572d305b51aa0ae997c06e4924a3ff32861c19741f0c4d82adb9abb317781de8c1b324120e57d77f413cfa480
 SHA512 
fc1627d4b539742524c43b3faaa8cb5d64f934ad03f7cf8a461580a3a38dccb11140d08499b988742a0892534b1eda52f37a50f0911015983b6e27703294c70e

diff --git a/mail-client/roundcube/roundcube-1.2.7.ebuild 
b/mail-client/roundcube/roundcube-1.2.7.ebuild
deleted file mode 100644
index dd429291c3d..000
--- a/mail-client/roundcube/roundcube-1.2.7.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_P=${MY_PN}-${PV}
-
-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}-complete.tar.gz";
-
-# 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 ppc ppc64 x86"
-
-IUSE="enigma ldap managesieve mysql postgres sqlite ssl spell"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-5.3.7[crypt,filter,gd,iconv,json,ldap?,pdo,postgres?,session,sockets,sqlite?,ssl?,unicode,xml]
-   >=dev-php/PEAR-Auth_SASL-1.0.6
-   >=dev-php/PEAR-Mail_Mime-1.8.9
-   >=dev-php/PEAR-Mail_mimeDecode-1.5.5
-   >=dev-php/PEAR-Net_IDNA2-0.1.1
-   >=dev-php/PEAR-Net_SMTP-1.6.2
-   virtual/httpd-php
-   enigma? ( >=dev-php/PEAR-Crypt_GPG-1.4.0 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] ) )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-S=${WORKDIR}/${MY_P}
-
-src_install() {
-   webapp_src_preinst
-   dodoc CHANGELOG INSTALL README.md UPGRADING
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r [[:lower:]]* SQL
-   doins .htaccess
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/logs
-   webapp_serverowned "${MY_HTDOCSDIR}"/temp
-
-   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
-   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE.txt"
-   webapp_src_install
-}
-
-pkg_postinst() {
-   webapp_pkg_postinst
-
-   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 o

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2018-04-30 Thread Aaron Bauman
commit: d130de22d462c0d7f4faa6a5bd972d0322dfd799
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Apr 30 22:46:30 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Apr 30 22:46:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d130de22

mail-client/roundcube: stable ALLARCH

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 mail-client/roundcube/roundcube-1.3.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.3.6.ebuild 
b/mail-client/roundcube/roundcube-1.3.6.ebuild
index 58391a85615..1c2eadee9c8 100644
--- a/mail-client/roundcube/roundcube-1.3.6.ebuild
+++ b/mail-client/roundcube/roundcube-1.3.6.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-compl
 # 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 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 arm ppc ppc64 ~sparc x86"
 
 IUSE="enigma ldap managesieve mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2018-04-30 Thread Agostino Sarubbo
commit: a2c5a912b02cec7b246b081b1a1c2fb3a254299d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Apr 30 07:50:51 2018 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Apr 30 07:50:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c5a912

mail-client/roundcube: amd64 stable wrt bug #653044

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="amd64"

 mail-client/roundcube/roundcube-1.3.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.3.6.ebuild 
b/mail-client/roundcube/roundcube-1.3.6.ebuild
index 09b004efbf4..58391a85615 100644
--- a/mail-client/roundcube/roundcube-1.3.6.ebuild
+++ b/mail-client/roundcube/roundcube-1.3.6.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-compl
 # 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 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
 
 IUSE="enigma ldap managesieve mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2018-04-27 Thread Aaron Swenson
commit: 508cb243c3d07acb17251e4971e1e004aec5c5aa
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Apr 27 19:44:40 2018 +
Commit: Aaron Swenson  gentoo  org>
CommitDate: Fri Apr 27 19:44:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=508cb243

mail-client/roundcube: Readd sparc keyword to 1.3.6

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 mail-client/roundcube/roundcube-1.3.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.3.6.ebuild 
b/mail-client/roundcube/roundcube-1.3.6.ebuild
index fdb72d1c079..09b004efbf4 100644
--- a/mail-client/roundcube/roundcube-1.3.6.ebuild
+++ b/mail-client/roundcube/roundcube-1.3.6.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-compl
 # 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 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
 
 IUSE="enigma ldap managesieve mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2018-04-27 Thread Aaron Swenson
commit: 2c769016cc36b9803c40f093f3ab9831529ded12
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Apr 27 19:41:26 2018 +
Commit: Aaron Swenson  gentoo  org>
CommitDate: Fri Apr 27 19:41:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c769016

mail-client/roundcube: Bump to 1.3.6

Fixes a security issue related to IMAP command injection.

Fixes a XSS concern.

Bug: https://bugs.gentoo.org/651124
Bug: https://bugs.gentoo.org/653044
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.3.6.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 24fe10c5ba8..587c57dce07 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,3 +1,4 @@
 DIST roundcubemail-1.2.7-complete.tar.gz 3904612 BLAKE2B 
b001a9c57f2358b00e0290493f0bfb82001c769987ef98e2d34d6e6d9432a5c612fab6ba10306279a8bb73d1015332f29f1233a10ee32fd7f713cbf44d9cf7b5
 SHA512 
545b3fe05ecfaede3d887ae71e41fc91e280c71b67db9a5dcb516b5b238371327c2b1fabe87cf073cce38bc5a57b3db2592eb96d436bae280896c1f7017c
 DIST roundcubemail-1.3.3-complete.tar.gz 5339032 BLAKE2B 
bb0b595ba13947db3b0644ad5bc76fa8280ac74733e3bf02a758ffaa49fb0c2ef80005081fb1f24500fa767b57d0df59751abb098a807bc6e04b5a63de3fc1ed
 SHA512 
1f634fbc5d0967f28a7aa990a9b23f105b93030d43927237fc9b5decabe1b959de75c7c21bdb27389ec53730378565e7f309d7c009be427c7615372634273931
 DIST roundcubemail-1.3.4-complete.tar.gz 5506887 BLAKE2B 
de353400706d893b8e95b23e20ebcab7478273bd6dbd009c766537826e260cd98f065f9d7d38740c60254ccbecd376ec6aafe82791be177bbee6ffc8d61a733b
 SHA512 
e3442651bf762ceda3cb9ff78cb512703a7f82466d7de860848d1c9471f10b2561c2dd7a570218048fbc0df0fa573c6e2381ba8c0063e718c531c8ce1138a5e4
+DIST roundcubemail-1.3.6-complete.tar.gz 5529370 BLAKE2B 
49fd04d81b7047c61d33007b49aff2fe8d68fb0572d305b51aa0ae997c06e4924a3ff32861c19741f0c4d82adb9abb317781de8c1b324120e57d77f413cfa480
 SHA512 
fc1627d4b539742524c43b3faaa8cb5d64f934ad03f7cf8a461580a3a38dccb11140d08499b988742a0892534b1eda52f37a50f0911015983b6e27703294c70e

diff --git a/mail-client/roundcube/roundcube-1.3.6.ebuild 
b/mail-client/roundcube/roundcube-1.3.6.ebuild
new file mode 100644
index 000..fdb72d1c079
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.3.6.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_P=${MY_PN}-${PV}
+
+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}-complete.tar.gz";
+
+# 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 ~ppc ~ppc64 ~x86"
+
+IUSE="enigma ldap managesieve mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+# :TODO: Support "endriod/qrcode: ~1.6.5" dep (ebuild needed)
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.4.0[filter,gd,iconv,json,ldap?,pdo,postgres?,session,sockets,sqlite?,ssl?,unicode,xml]
+   >=dev-php/PEAR-Auth_SASL-1.1.0
+   >=dev-php/PEAR-Mail_Mime-1.10.0
+   >=dev-php/PEAR-Mail_mimeDecode-1.5.5
+   >=dev-php/PEAR-Net_IDNA2-0.2.0
+   >=dev-php/PEAR-Net_SMTP-1.7.1
+   >=dev-php/PEAR-Net_Socket-1.2.1
+   dev-php/PEAR-Console_CommandLine
+   dev-php/PEAR-Console_Getopt
+   dev-php/PEAR-Exception
+   virtual/httpd-php
+   enigma? (
+   >=dev-php/PEAR-Crypt_GPG-1.6.0
+   app-crypt/gnupg
+   )
+   ldap? (
+   >=dev-php/PEAR-Net_LDAP2-2.2.0
+   dev-php/PEAR-Net_LDAP3
+   )
+   managesieve? ( >=dev-php/PEAR-Net_Sieve-1.4.0 )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   default
+
+   # Redundant. (Bug #644896)
+   rm -r vendor/pear || die
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG INSTALL README.md UPGRADING
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE.txt"
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   e

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2018-04-24 Thread Mikle Kolyada
commit: d52d1f7b5dc78ffe3175e784519f2bf13a8a455a
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Apr 24 19:32:00 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Apr 24 19:32:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d52d1f7b

mail-client/roundcube: arm stable wrt bug #649646

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 mail-client/roundcube/roundcube-1.3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/roundcube/roundcube-1.3.4.ebuild 
b/mail-client/roundcube/roundcube-1.3.4.ebuild
index 6731a407526..2f2cce8e773 100644
--- a/mail-client/roundcube/roundcube-1.3.4.ebuild
+++ b/mail-client/roundcube/roundcube-1.3.4.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV}/${MY_P}-compl
 # 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 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 arm ~ppc ~ppc64 ~sparc x86"
 
 IUSE="enigma ldap managesieve mysql postgres sqlite ssl spell"
 REQUIRED_USE="|| ( mysql postgres sqlite )"



  1   2   >