# HG changeset patch # User Da Risk # Date 1295652415 -3600 # Node ID 2108520854c45df69b0fc6764f972cf7b0d221c2 # Parent 6ad700aadf9ac2bd453bf49255c4ba02bad0e6b0 Add a small revision off tt-rss-1.5.1 diff -r 6ad700aadf9a -r 2108520854c4 www-apps/tt-rss/Manifest --- a/www-apps/tt-rss/Manifest Fri Jan 21 19:52:54 2011 +0100 +++ b/www-apps/tt-rss/Manifest Sat Jan 22 00:26:55 2011 +0100 @@ -9,3 +9,5 @@ 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 EBUILD tt-rss-1.5.1.ebuild 1431 RMD160 3cb389221cb32b16fd3f78e471216221289aee76 SHA1 4ece2d25835f854e155390242033a1f37b8826cc SHA256 1b999eaeb569f48239fb1f5e60396361d3eb93759a9b66b9ea1c79427cdeff45 +EBUILD tt-rss-1.5.1-r1.ebuild 1563 RMD160 f5471cf2b6b23a05713ba3c11bfb7c2b90cf9a26 SHA1 43fe450f0e3f9c566fefa2764dd55dac6bdb60ad SHA256 4bd8aeb53b95bb5bdbe06f939d24f0c56ca5b9d474989e46fd659779b55561e2 +MISC config.php 7357 RMD160 1a5b2f87beb92c47119e00736feb529060ed0186 SHA1 d66c59663a8340f1a6bfee9cf8f9b167281241ce SHA256 bfb64c648a21a58f01971f65a24b4e8c314b2a3914452870828c0e9a944f76a4 diff -r 6ad700aadf9a -r 2108520854c4 www-apps/tt-rss/tt-rss-1.5.1-r1.ebuild --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/www-apps/tt-rss/tt-rss-1.5.1-r1.ebuild Sat Jan 22 00:26:55 2011 +0100 @@ -0,0 +1,57 @@ +# 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" + # fix bug on feeds icons + mv icons icon + sed -e "/define('ICONS_\(DIR\|URL\)',/{s:icons:icon:}" -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 +}