# HG changeset patch # User Da Risk # Date 1295635876 -3600 # Node ID 650751320a901b1f45afc6c7aef07f21696785aa # Parent dff603482f35a6491aa0c36306e8c344b2132de7# Parent abe49380f1371f6424c718e0117e8da795669f00 merge diff -r dff603482f35 -r 650751320a90 www-apps/tt-rss/Manifest --- a/www-apps/tt-rss/Manifest Fri Jan 21 19:48:54 2011 +0100 +++ b/www-apps/tt-rss/Manifest Fri Jan 21 19:51:16 2011 +0100 @@ -1,5 +1,9 @@ AUX postinstall-en.txt 58 RMD160 b457795efe41cee2f36bbe6fa37a3eb983a9af62 SHA1 2c62f7e3e26d20fe29e12360638c767c6472caf7 SHA256 7c524c14d391c76d72b22c947b68d20321bd98de3f892b1e044c3de6c281de59 +AUX tinyrss-update.confd 83 RMD160 c154d954d13df9598290b16ae86a45d810305583 SHA1 e47392c26e19597fe025ca8ccc9597d46772af72 SHA256 904d1aad35fd684b992a8b3fe649a097152cd24396c7cb1d3e1205f4005e0ecc +AUX tinyrss-update.initd 534 RMD160 605630339078a54a2baf220dbdd0e336f0ebb437 SHA1 8a03ee338324e54c5c73dab07c817a2e172d9668 SHA256 10b4c4d5153e9d52dcefb90c5b9c2366e567e272925358ef50ef011ce0a77f68 DIST tt-rss-1.4.2.tar.gz 1229245 RMD160 199ae4c952ff1b0c80c5a4a80729f70aa5c95b86 SHA1 18b4935c06b7c74bea90f9cb55982b0fc4934f7e SHA256 085deb46db56963c35aa0fdbe01e5e010d995420ccd8ef2a85bb86cf83c9d1da DIST tt-rss-1.4.3.1.tar.gz 1235590 RMD160 63fc17fbf06ccc31a45af5a437dc5b001a4d3b9f SHA1 636cb8b6572b6774c229c4f01d3210dbe0fc95da SHA256 ccba032387c44edccb198b346063665aec9eaa3d152d9f8a435c7bd2083599ca +DIST tt-rss-1.5.0.tar.gz 2630759 RMD160 e7d108ff3337add5a42e89b9d56ba14b48d37e43 SHA1 4ce3c3b2495dfdf5ce627afed2d831f3cc99754a SHA256 5034f4c26c741ac417587170b3b2fd39454a46a70f59e0a6ee8f598001bb335f EBUILD tt-rss-1.4.2.ebuild 1399 RMD160 665bf10e70af63177d7e07d3360478f2792b5bd1 SHA1 3ac6aa6c6c6069194a0dbb6a0a89b80b9ee67a4c SHA256 3e7451144d4ec536b118b6fd9dab978faf22a9428ee498ad9617ddcebd87d85f EBUILD tt-rss-1.4.3.1.ebuild 1399 RMD160 665bf10e70af63177d7e07d3360478f2792b5bd1 SHA1 3ac6aa6c6c6069194a0dbb6a0a89b80b9ee67a4c SHA256 3e7451144d4ec536b118b6fd9dab978faf22a9428ee498ad9617ddcebd87d85f +EBUILD tt-rss-1.5.0.ebuild 1431 RMD160 3cb389221cb32b16fd3f78e471216221289aee76 SHA1 4ece2d25835f854e155390242033a1f37b8826cc SHA256 1b999eaeb569f48239fb1f5e60396361d3eb93759a9b66b9ea1c79427cdeff45 diff -r dff603482f35 -r 650751320a90 www-apps/tt-rss/tt-rss-1.5.0.ebuild --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/www-apps/tt-rss/tt-rss-1.5.0.ebuild Fri Jan 21 19:51:16 2011 +0100 @@ -0,0 +1,53 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit webapp depend.php depend.apache + +DESCRIPTION="Tiny Tiny RSS - A web-based news feed (RSS/Atom) aggregator using AJAX" +HOMEPAGE="http://tt-rss.org/" +SRC_URI="http://tt-rss.org/download/${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64" +IUSE="mysql postgres" + +DEPEND="dev-lang/php[mysql?,postgres?,json]" +RDEPEND="${DEPEND}" + +need_httpd_cgi +need_php_httpd + +pkg_setup() { + webapp_pkg_setup + require_php_with_use json + use mysql && require_php_with_use mysql + use postgres && require_php_with_use postgres +} + +src_prepare() { + # Customize config.php so that the right 'DB_TYPE' is already set (according to the USE flag) + einfo "Customizing config.php..." + mv config.php{-dist,} || die "Could not rename config.php-dist to config.php." + if use mysql && ! use postgres; then + sed -e "/define('DB_TYPE',/{s:pgsql:mysql:}" -i config.php || die "sed failed" + fi + sed -e "/define('DB_TYPE',/{s:// \(or mysql\):// pgsql \1:}" -i config.php \ + || die "sed failed" +} + +src_install() { + webapp_src_preinst + + insinto "/${MY_HTDOCSDIR}" + doins -r * || die "Could not copy the files to ${MY_HTDOCSDIR}." + keepdir "/${MY_HTDOCSDIR}"/icons + + webapp_serverowned "${MY_HTDOCSDIR}"/icons + webapp_configfile "${MY_HTDOCSDIR}"/config.php + + webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt + webapp_src_install +}