Gentoo Archives: gentoo-commits

From: "Markos Chandras (hwoarang)" <hwoarang@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-apps/tt-rss: tt-rss-1.5.7.ebuild ChangeLog tt-rss-1.5.5.ebuild tt-rss-1.5.4.ebuild
Date: Sun, 04 Dec 2011 10:54:07
Message-Id: 20111204105347.3C5B52004C@flycatcher.gentoo.org
1 hwoarang 11/12/04 10:53:47
2
3 Modified: ChangeLog
4 Added: tt-rss-1.5.7.ebuild
5 Removed: tt-rss-1.5.5.ebuild tt-rss-1.5.4.ebuild
6 Log:
7 version bump. Bug #390395. Thanks to Patrick <mail@×××××××××××××.net>
8
9 (Portage version: 2.2.0_alpha71/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.5 www-apps/tt-rss/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/tt-rss/ChangeLog?rev=1.5&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/tt-rss/ChangeLog?rev=1.5&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/tt-rss/ChangeLog?r1=1.4&r2=1.5
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/www-apps/tt-rss/ChangeLog,v
21 retrieving revision 1.4
22 retrieving revision 1.5
23 diff -u -r1.4 -r1.5
24 --- ChangeLog 2 Nov 2011 21:43:18 -0000 1.4
25 +++ ChangeLog 4 Dec 2011 10:53:46 -0000 1.5
26 @@ -1,6 +1,13 @@
27 # ChangeLog for www-apps/tt-rss
28 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/www-apps/tt-rss/ChangeLog,v 1.4 2011/11/02 21:43:18 vapier Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/www-apps/tt-rss/ChangeLog,v 1.5 2011/12/04 10:53:46 hwoarang Exp $
31 +
32 +*tt-rss-1.5.7 (04 Dec 2011)
33 +
34 + 04 Dec 2011; Markos Chandras <hwoarang@g.o> +tt-rss-1.5.7.ebuild,
35 + -tt-rss-1.5.5.ebuild, -tt-rss-1.5.4.ebuild, files/postinstall-en.txt,
36 + files/ttrssd.initd, files/postinstall-en-with-daemon.txt:
37 + version bump. Bug #390395. Thanks to Patrick <mail@×××××××××××××.net>
38
39 02 Nov 2011; Mike Frysinger <vapier@g.o> tt-rss-1.5.5.ebuild:
40 Drop "die" from enew{user,group} since these have always taken care of
41
42
43
44 1.1 www-apps/tt-rss/tt-rss-1.5.7.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/tt-rss/tt-rss-1.5.7.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/tt-rss/tt-rss-1.5.7.ebuild?rev=1.1&content-type=text/plain
48
49 Index: tt-rss-1.5.7.ebuild
50 ===================================================================
51 # Copyright 1999-2011 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/www-apps/tt-rss/tt-rss-1.5.7.ebuild,v 1.1 2011/12/04 10:53:46 hwoarang Exp $
54
55 EAPI="2"
56
57 inherit eutils webapp depend.php depend.apache
58
59 DESCRIPTION="Tiny Tiny RSS - A web-based news feed (RSS/Atom) aggregator using AJAX"
60 HOMEPAGE="http://tt-rss.org/"
61 SRC_URI="http://tt-rss.org/download/${P}.tar.gz"
62
63 LICENSE="GPL-2"
64 KEYWORDS="~amd64"
65 IUSE="daemon mysql postgres"
66
67 DEPEND="dev-lang/php[mysql?,postgres?]"
68 RDEPEND="${DEPEND}"
69
70 need_httpd_cgi
71 need_php_httpd
72 use daemon && need_php_cli
73
74 pkg_setup() {
75 webapp_pkg_setup
76
77 use mysql && require_php_with_use mysql
78 use postgres && require_php_with_use postgres
79
80 if use daemon; then
81 require_php_with_use pcntl
82 enewgroup ttrssd
83 enewuser ttrssd -1 /bin/sh /dev/null ttrssd
84 fi
85 }
86
87 src_prepare() {
88 # Customize config.php so that the right 'DB_TYPE' is already set (according to the USE flag)
89 einfo "Customizing config.php..."
90 mv config.php{-dist,} || die "Could not rename config.php-dist to config.php."
91
92 if use mysql && ! use postgres; then
93 sed -e "/define('DB_TYPE',/{s:pgsql:mysql:}" -i config.php || die "sed failed"
94 fi
95
96 sed -e "/define('DB_TYPE',/{s:// \(or mysql\):// pgsql \1:}" -i config.php \
97 || die "sed failed"
98 }
99
100 src_install() {
101 webapp_src_preinst
102
103 insinto "/${MY_HTDOCSDIR}"
104 doins -r * || die "Could not copy the files to ${MY_HTDOCSDIR}."
105 keepdir "/${MY_HTDOCSDIR}"/feed-icons
106
107 insinto /etc/logrotate.d/
108 newins "${FILESDIR}"/ttrssd.logrotated ttrssd || die "Installing ttrssd logrotate config failed."
109
110 for DIR in cache cache/htmlpurifier cache/magpie cache/simplepie lock feed-icons; do
111 webapp_serverowned "${MY_HTDOCSDIR}/${DIR}"
112 done
113
114 webapp_configfile "${MY_HTDOCSDIR}"/config.php
115 if use daemon; then
116 webapp_postinst_txt en "${FILESDIR}"/postinstall-en-with-daemon.txt
117 newinitd "${FILESDIR}"/ttrssd.initd ttrssd
118 newconfd "${FILESDIR}"/ttrssd.confd ttrssd
119 else
120 webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
121 fi
122
123 webapp_src_install
124 }