Version bump. Bug #396267
authorMarkos Chandras <hwoarang@gentoo.org>
Fri, 30 Dec 2011 09:19:39 +0000 (09:19 +0000)
committerMarkos Chandras <hwoarang@gentoo.org>
Fri, 30 Dec 2011 09:19:39 +0000 (09:19 +0000)
Package-Manager: portage-2.2.0_alpha83/cvs/Linux x86_64

www-apps/tt-rss/ChangeLog
www-apps/tt-rss/Manifest
www-apps/tt-rss/tt-rss-1.5.8.1.ebuild [new file with mode: 0644]

index fbeed7eb871cf27a4acf0b72646b966aae71645d..bfb1d30a7faba87a59c8bbd1e92922c994d4e2d1 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for www-apps/tt-rss
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/tt-rss/ChangeLog,v 1.6 2011/12/28 16:48:14 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apps/tt-rss/ChangeLog,v 1.7 2011/12/30 09:19:39 hwoarang Exp $
+
+*tt-rss-1.5.8.1 (30 Dec 2011)
+
+  30 Dec 2011; Markos Chandras <hwoarang@gentoo.org> +tt-rss-1.5.8.1.ebuild:
+  Version bump. Bug #396267
 
   28 Dec 2011; Jeroen Roovers <jer@gentoo.org> metadata.xml:
   Fix maintainer tag order, remove bug assignment instructions from description
index 2fda01264e74c13ce05af04fbfa3d5604fc31196..db07241e235053f4f202a7702ebdd8bdfc7686ec 100644 (file)
@@ -1,5 +1,5 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA512
 
 AUX postinstall-en-with-daemon.txt 654 RMD160 6b1e5fffd52ef90dc7cd23a8b01494e94cd19205 SHA1 e4e1bc39e3f036faca14a56bbf8b01823e0ad867 SHA256 0e73e858546452123e0b7a4df23eb48fc026dfc9449170a5d2b8476c8054d15f
 AUX postinstall-en.txt 256 RMD160 67fd15fd857fbccee0467d71a888bc78d79ee335 SHA1 a818580fdf5a2c06e6f9f3bc391815ca86f118d5 SHA256 8092f3274aad3c344dcc8ace99bcaa06975017bb8d069ab899013551b3580b63
@@ -7,13 +7,25 @@ AUX ttrssd.confd 177 RMD160 0f69720fe21e3ecc4fa84b265e70d8880fcae53e SHA1 4446fd
 AUX ttrssd.initd 1269 RMD160 4277cc25cfd317fb185833ba8947bf118dae9542 SHA1 fdab7faa2b733ad8bfb03b82508b6c5cd7849084 SHA256 4894f38e59c952daf4dfcf619d5a9f5111a1d273d0f88b637a1d66bce06290b3
 AUX ttrssd.logrotated 118 RMD160 f2646794119f67f365ef02dce079ab06eedf6825 SHA1 4d1e93a8df05488baf23067a983e5a70d8e4dc91 SHA256 51bfd5dc544d7fdbe90d2fea9874a0d6558d5533a1186c6fa2f797bea89342da
 DIST tt-rss-1.5.7.tar.gz 2808220 RMD160 9541c4b2d5f4b4cf47d0510495c04d5991addba7 SHA1 b086f52de3a6d50d111c35c0f589152e68ab6917 SHA256 5599f1f90f29c21e7e6531b74e7a40721e771fc6f1106d754923cfc1a2124264
+DIST tt-rss-1.5.8.1.tar.gz 2750347 RMD160 34debfd095b8783ce4c58239c28fc709c15ce92f SHA1 18ac3498e787d91f1c573ade9457a34593e0d773 SHA256 110f6cb6b5127e9970a02abe37022f415205abfd2c533970498ea8bc629a0bec
 EBUILD tt-rss-1.5.7.ebuild 2082 RMD160 886a13b644294cf3a9eaf878bfcc3986f3858b31 SHA1 0fad029d8fb60330142bd64d7298b213a496d4e8 SHA256 3f9b12397ef8300dae40be19018fbbbcf941ce67983e590b207e541c044b329a
-MISC ChangeLog 1511 RMD160 330f13f6c23984b077932766ad10dbaae448180f SHA1 851cdb6d8a093c1df1ecaf77f711d865d946bb5a SHA256 6911b6214985892b9a465529e1a76ed5b630fca6b0592bf032209d517f806e71
+EBUILD tt-rss-1.5.8.1.ebuild 2083 RMD160 6c8f0f7b0583fde5fddc9a91ccf2ba67c4bb1dc3 SHA1 e38a5ea2361c024fb549fcb5d3ce216a1f91987a SHA256 d17bd1d2e299bd2f8d0eaef6683bc9521ebecee9b85d22f9c3ff1826a5ad2734
+MISC ChangeLog 1653 RMD160 e0edde4e6e06ad06a766e649d404f2cddf00feca SHA1 4600008a752b10bdf37764986f7c3ed674eb0d83 SHA256 64aefaab84fd6dbcc1e0532261e39f1209c3a5516369f963689d47576ee99c8d
 MISC metadata.xml 549 RMD160 c1331c3470dc6bebb5823af200cf087b3e292d61 SHA1 115dad0a7ecf068d8ac2037a78572255e85d463c SHA256 f364007d61e0c2025e3f87f542d4abf3aab20ff6bf23ebd9980ccec03c3e1352
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
 
-iEYEARECAAYFAk77SFMACgkQVWmRsqeSphPnHQCfb4MiWRm5aYRy87hsLf0TgJX5
-ZbcAnA9jbBZutIhTC6DWJMWGWmyKSfsG
-=i8fn
+iQIcBAEBCgAGBQJO/YGtAAoJEPqDWhW0r/LCTOkP+wTBHqTjvLwRzUqeT1YS9jFB
+CwYuqpgEwkQIcEhjeeebnYnQJtr2QPz86/bpF3BOeIavXD+XspMzZTpxM+yx6hXE
+oLWHZHgjS7oymWO7H0ccXkDJxI5TmIXr7PjfUcOTrBIg0gmuQW/YQoZ376AFCF6w
+7G503/rUvXl96g/tjnjGfShilknLLvek+qTaKIumAnvHLHCyNdzivqQ3RKiQL2hM
+ERvk/DCH9jURBIci+GrCQY0gu2v+Z2+w7LMAbIlOGjnohHElcO1T1GqLsN4W/kc1
+Dab22rZrYQOe4TZEGCiCImWg6Aystqa/uYjcmgQIzulTtL6InlJLoM3o1u9a3rXV
+iQLfD0BBjeulWfI4VLQ94VcHM4xVbOpufxI2Z5mpgovPIgHDPR8AHs8LD6kcqKar
+RBEVaYCjc3lFfc/RsH9ZGz25ygENAzGtAspgB8JUW9H97KEFGHBP78lH+57LRYGE
+I5aNUR6QVWAsjE6QVfxPIQoKqXzUmMk03Txf0yjl6LxpO39i83fKFiVoClT6NQuR
+i522OaTvHYmR+/XYE2X/5k8cSMcHiKB91ARuX3VKWP73wBBbrq5p+ZbMwcLMkAmz
+ouXMKBL/G+SbbLVqMfGPcvizZjCtHLD59LSuTyVwp9rYR/u5l3vcvtZ6cqP7R5LD
+D+H0vIs3fJOSH6Pn5wky
+=dalf
 -----END PGP SIGNATURE-----
diff --git a/www-apps/tt-rss/tt-rss-1.5.8.1.ebuild b/www-apps/tt-rss/tt-rss-1.5.8.1.ebuild
new file mode 100644 (file)
index 0000000..aee7e10
--- /dev/null
@@ -0,0 +1,74 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-apps/tt-rss/tt-rss-1.5.8.1.ebuild,v 1.1 2011/12/30 09:19:39 hwoarang Exp $
+
+EAPI="2"
+
+inherit eutils 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="daemon mysql postgres"
+
+DEPEND="dev-lang/php[mysql?,postgres?]"
+RDEPEND="${DEPEND}"
+
+need_httpd_cgi
+need_php_httpd
+use daemon && need_php_cli
+
+pkg_setup() {
+       webapp_pkg_setup
+
+       use mysql && require_php_with_use mysql
+       use postgres && require_php_with_use postgres
+
+       if use daemon; then
+               require_php_with_use pcntl
+               enewgroup ttrssd
+               enewuser ttrssd -1 /bin/sh /dev/null ttrssd
+       fi
+}
+
+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}"/feed-icons
+
+       insinto /etc/logrotate.d/
+       newins "${FILESDIR}"/ttrssd.logrotated ttrssd || die "Installing ttrssd logrotate config failed."
+
+       for DIR in cache cache/htmlpurifier cache/magpie cache/simplepie lock feed-icons; do
+               webapp_serverowned "${MY_HTDOCSDIR}/${DIR}"
+       done
+
+       webapp_configfile "${MY_HTDOCSDIR}"/config.php
+       if use daemon; then
+               webapp_postinst_txt en "${FILESDIR}"/postinstall-en-with-daemon.txt
+               newinitd "${FILESDIR}"/ttrssd.initd ttrssd
+               newconfd "${FILESDIR}"/ttrssd.confd ttrssd
+       else
+               webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
+       fi
+
+       webapp_src_install
+}