diff options
author | 2014-10-09 22:32:56 +0100 | |
---|---|---|
committer | 2014-10-09 22:32:56 +0100 | |
commit | 9376bb171846657a1ce18f2008d12c5076a877b5 (patch) | |
tree | 51de3e282e30325c2871bec154691a6df16a3259 /mail-client | |
parent | Add sys-libs/glibc-2.20 (diff) | |
download | srcshelton-9376bb171846657a1ce18f2008d12c5076a877b5.tar.gz srcshelton-9376bb171846657a1ce18f2008d12c5076a877b5.tar.bz2 srcshelton-9376bb171846657a1ce18f2008d12c5076a877b5.zip |
Add mail-client/roundcube-1.0.3
Diffstat (limited to 'mail-client')
-rw-r--r-- | mail-client/roundcube/Manifest | 2 | ||||
-rw-r--r-- | mail-client/roundcube/roundcube-1.0.3.ebuild | 93 |
2 files changed, 95 insertions, 0 deletions
diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest index 9f147a1d..fae0e29b 100644 --- a/mail-client/roundcube/Manifest +++ b/mail-client/roundcube/Manifest @@ -5,6 +5,8 @@ DIST composer.phar 960311 SHA256 1c73973d7cfb73f3e6b425b943a3e1459f5199984f37f00 DIST roundcubemail-1.0.0.tar.gz 3975691 SHA256 cfe4b1b66f32149d7727a6ae2ec2aa0c6c1388c9d22fd5b6da2e78bdbaac8dc8 SHA512 32ad828aba192ae1773d3e28070d9824a1676ffdeb96ba60d8b00ba4f208ec41cad20289e1cf5934fb59e5fb40932b8560a80a09d15cfa94097139395110f0a2 WHIRLPOOL d6c4bb19ba76a5a7e8d0f1a08c23ce400c42149adc298a80ce6cf2aeba9a93db475fa2eb5211c3ebc0c417a8622a00d73852b9c7d8440b415e4e3787642c0d64 DIST roundcubemail-1.0.1.tar.gz 3978126 SHA256 e75817e936cccb5f55ea601dba302dc2ad8cd4e57109fa34bd5765fbe03cdb09 SHA512 dd981a03d540607fdb7a1bde18a346c93ddd988abbafb43a77b3eeac138f804b3a294445f5a6d5f9525b00d14f3f7bb1e378ad74ff0342680268a6553c6ad4f8 WHIRLPOOL d6addd79ed1185f05c4d14a75203522e1fd47e5ca8b4ca231cd616a1f155243e63eb1bdac9742eb051c6de0df4623f1c0e0d5fbfb26a9c365249284b50475b77 DIST roundcubemail-1.0.2.tar.gz 3980298 SHA256 1c1560a7a56e6884b45c49f52961dbbb3f6bacbc7e7c755440750a1ab027171c SHA512 4076be3846f3c39c481c5546d7d2f8843cd87f1dde868aa06c9432db4a8786269e4297975802c841a0476ae4462cb7dbcc40e375bdafb6ea0a74b9c5ba9bb780 WHIRLPOOL 773b9f687dc82fdc2a879187d40bd79936d3103427a28e35b602eb7648ea397be5afeb412ff9523ff59653d50a7c3ac9ea4f14eec605e41e88158fc2f628d426 +DIST roundcubemail-1.0.3.tar.gz 3984245 SHA256 8840bb6c1b08d35eeb35dff5e8d40f7771d19bae8cb65d13753f71a538f9a9ca SHA512 164f095a93f6b6216f3344072ffe90727a328838fcc58d69eb6f1ca3fd17138fd8256520d3e22f6cbfe03c99246abdce2dddb58c22f2b96798e1607f0e02c4db WHIRLPOOL 3e557e8bd79afbd5263b11b9b0ca2483d6445e2dcf668e9629f809ce1e49f9e1a7f15ff026dfc9ab6b4666dc9b402ac94d6ddf997df63f27bed84b9a3e170610 EBUILD roundcube-1.0.0.ebuild 2914 SHA256 ee8cc5fcb27b1e2be42493f4e632ea790dcb430f8b43e176252a7c8dde6e616a SHA512 2adcac91cea5ec736e2767d85b42b111e7c15448ecd8ea27c9745005f5e029758fcbc0ab8df04a71a0a94545828382135c3e988ba67561f6610a99c2f04a2144 WHIRLPOOL 919e06a5308a86f6b89ae7b421bc68d96e2b4370e88d0bbe18156a9e83bf840c5f7c50c09ce3af4ce43477b39fa664e6fe5c8b285df35a18197b47b895a47933 EBUILD roundcube-1.0.1.ebuild 3022 SHA256 82a5be605281b153adefe2f69ee28e4543ebc0d55984672066cb215f5b8d23d4 SHA512 33811378bb83d4557b4f6c5781397219a942f7f05ccdafc80eacbaf7d3dfb5882d103de9f323ba65c5a0cc81d2f238a48256dedcdfd33d33072c4ed5a2978327 WHIRLPOOL 5970cd995e3c21c29e77b455e06890a08684ab63ab89f35e329162cfdbfd407344264578454df2312424a972d50fe2705ef2020c71b1b5c88e5127aeaffdf0d8 EBUILD roundcube-1.0.2.ebuild 3111 SHA256 cd9628668f445e26286b75d833805d1c232b8d1eb51e18f24e13a0933a854970 SHA512 bd7a1b4527a7415bbfd039de8cbe71f59c159bbe5a095cb36d37394c52121f82d7c24a109f482c315db66cf30e65c8a1ac4229c043472a52bb4ef127ccfbc9d3 WHIRLPOOL 25a5422aad376635509fa60ea3d20c9e2876f1a7590a3950718eb8fa70133c4f60a8e97ad7f90388132baafcb8363d7aa076d5414b6740502d754983d20d290c +EBUILD roundcube-1.0.3.ebuild 3121 SHA256 795c70807aea0498c3678f31bcce34dba9dfd40e26dd1914bc296ac6c27ac220 SHA512 d4dc9e98d6aff6a9833f4eb195d55393ced4861869eea8c7130c395722c6242524db3242c759b7016e1fa5fc7e9aade55c2c237319f7e9364a34d8e937b1292c WHIRLPOOL ef504a91333dc40cd317740ddfb18ef558a433f242f57346a49aca0bae9aac9807b1b21c2127e0226c0755bde6f3bb15cb88f27372911fdd8a997f79e97fd69d diff --git a/mail-client/roundcube/roundcube-1.0.3.ebuild b/mail-client/roundcube/roundcube-1.0.3.ebuild new file mode 100644 index 00000000..a613f52b --- /dev/null +++ b/mail-client/roundcube/roundcube-1.0.3.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mail-client/roundcube/roundcube-1.0.3.ebuild,v 1.1 2014/10/08 21:43:49 radhermit Exp $ + +EAPI=5 + +inherit webapp + +MY_PN=${PN}mail +MY_P=${MY_PN}-${PV/_/-} + +PHAR="1.0.0-alpha8" + +DESCRIPTION="A browser-based multilingual IMAP client with an application-like user interface" +HOMEPAGE="http://roundcube.net" +SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz + plugins? ( https://getcomposer.org/download/${PHAR}/composer.phar )" + +# roundcube is GPL-licensed, the rest of the licenses here are +# for bundled PEAR components, googiespell and utf8.class.php +LICENSE="GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="ldap +mysql plugins postgres sqlite ssl spell" + +# The function below sets only DEPEND, so we need to include the latter in RDEPEND ... +need_httpd_cgi + +RDEPEND=" + ${DEPEND} + >=dev-lang/php-5.3[crypt,filter,gd,iconv,json,ldap?,pdo,postgres?,session,sockets,ssl?,unicode,xml] + >=dev-php/PEAR-Auth_SASL-1.0.3 + >=dev-php/PEAR-Crypt_GPG-1.3.2 + >=dev-php/PEAR-Mail_Mime-1.8.1 + >=dev-php/PEAR-Net_IDNA2-0.1.1 + >=dev-php/PEAR-Net_SMTP-1.4.2 + >=dev-php/PEAR-Net_Sieve-1.3.2 + >=dev-php/PEAR-Net_Socket-1.0.14 + mysql? ( || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) ) + plugins? ( >=dev-lang/php-5.3.4[ctype,filter,hash,json,phar,ssl] ) + spell? ( dev-lang/php[curl,spell] ) + sqlite? ( dev-lang/php[sqlite] ) + virtual/httpd-php +" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + cp config/config.inc.php{.sample,} || die + cp composer.json{-dist,} || die + + # Remove bundled PEAR packages + rm -r program/lib/{Auth,Crypt,Mail,Net,PEAR*} || die +} + +src_install() { + webapp_src_preinst + + dodoc CHANGELOG INSTALL README.md UPGRADING + + insinto "${MY_HTDOCSDIR}" + doins -r [[:lower:]]* SQL + doins .htaccess + use plugins && doins "${DISTDIR}"/composer.phar + + webapp_serverowned "${MY_HTDOCSDIR}"/logs + webapp_serverowned "${MY_HTDOCSDIR}"/temp + + webapp_configfile "${MY_HTDOCSDIR}"/config/config.inc.php + webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php + webapp_configfile "${MY_HTDOCSDIR}"/composer.json + + webapp_postupgrade_txt en UPGRADING + + webapp_src_install + + # fperms must occur after webapp_src_install is called... + #fperms 0755 "${MY_HTDOCSDIR}"/bin/*.sh || die "Cannot set file permissions in '${ED}/${MY_HTDOCSDIR}'" + local FILE filename + find "${ED}"/"${MY_HTDOCSDIR}"/bin/ -type f -name \*.sh | while read -r FILE; do + filename="$( basename "${FILE}" )" + fperms 0755 "${MY_HTDOCSDIR}"/bin/"${filename}" || die "Cannot set file permissions in '${ED}/${MY_HTDOCSDIR}/bin/'" + done +} + +pkg_postinst() { + 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 "Run the ./bin/update.sh script to convert those" + ewarn "or manually merge the files." + ewarn "The new config.inc.php should only contain options that" + ewarn "differ from the ones listed in defaults.inc.php." +} |