--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www-apps/dotclear/Manifest Sun Nov 28 16:00:49 2010 +0100
@@ -0,0 +1,3 @@
+AUX postinst.en.txt 6743 RMD160 364a58ee7af4f2a876819b5ae826549616a14e51 SHA1 be311eb52f14a3d2ac2df65e9201e5c3d7180679 SHA256 4dc12743902d07e981be84dfb3b8814025309c9a5413fc7feab21e9c798414b5
+DIST dotclear-2.2.tar.gz 1039473 RMD160 cbbaf4b3f6a462e4da823605f185150a0d2c4874 SHA1 12295d80e98ba94243672f055b3007d17470df67 SHA256 356cf63416f40b085280895531d8a3171ec925cb62b57493d8c1bb11eedfbfca
+EBUILD dotclear-2.2.ebuild 1555 RMD160 b20550c59c617658a449d66204f6ffc1fa4f380c SHA1 cfdb340c5a1f7358a36d2df265a2155636b6e1c4 SHA256 1820667e729a3fe28b0dc3d7b88c7f0480edc5f41f5e0ebc907c7211b110cf9a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www-apps/dotclear/dotclear-2.2.ebuild Sun Nov 28 16:00:49 2010 +0100
@@ -0,0 +1,64 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+PHPCHECKNODIE="yes"
+inherit webapp depend.php confutils
+
+DESCRIPTION="Weblogs management tool written in PHP"
+HOMEPAGE="http://www.dotclear.net"
+SRC_URI="http://download.dotclear.org/latest/${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="postgres mysql sqlite gd"
+
+DEPEND="dev-lang/php:5[iconv,simplexml,xml,unicode,postgres?,mysql?,sqlite?,gd?]"
+
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}"
+
+need_php5_httpd
+
+# Lang Files http://download.dotclear.org/l10n/2.1.6
+
+pkg_setup() {
+
+ confutils_require_any postgres mysql sqlite
+
+ local flags="iconv simplexml unicode"
+ use mysql && flags+=" mysql"
+ use postgres && flags+=" postgres"
+ use sqlite && flags+=" sqlite"
+
+ require_php_with_use "${flags}" || die "Re-install ${PHP_PKG} with ${flags}"
+
+ webapp_pkg_setup
+}
+
+src_install() {
+ webapp_src_preinst
+
+ insinto "${MY_HTDOCSDIR}"
+ doins -r .
+
+ for foo in cache public;
+ do
+ webapp_serverowned -R "${MY_HTDOCSDIR}/${foo}" || die
+ chmod 666 "${D}/${MY_HTDOCSDIR}/${foo}"
+ done
+ for foo in cache db inc plugins;
+ do
+ webapp_configfile "${MY_HTDOCSDIR}/${foo}"/.htaccess
+ done
+# webapp_configfile "${MY_HTDOCSDIR}"/cache/.htaccess
+#webapp_configfile "${MY_HTDOCSDIR}"/db/.htaccess
+# webapp_configfile "${MY_HTDOCSDIR}"/inc/.htaccess
+# webapp_configfile "${MY_HTDOCSDIR}"/plugins/.htaccess
+# webapp_configfile "${MY_HTDOCSDIR}"/
+
+ webapp_postinst_txt en "${FILESDIR}"/postinst.en.txt
+ webapp_src_install
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www-apps/dotclear/files/postinst.en.txt Sun Nov 28 16:00:49 2010 +0100
@@ -0,0 +1,133 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
+ <title>/experimental/www-apps/dotclear/files/postinstall-en.txt - Webapp Project Overlay - Trac</title><link rel="start" href="/proj/webapps/wiki" /><link rel="search" href="/proj/webapps/search" /><link rel="help" href="/proj/webapps/wiki/TracGuide" /><link rel="stylesheet" href="/trac/css/trac.css" type="text/css" /><link rel="stylesheet" href="/trac/css/code.css" type="text/css" /><link rel="stylesheet" href="/trac/css/browser.css" type="text/css" /><link rel="icon" href="/proj/webapps/chrome/common/trac.ico" type="image/x-icon" /><link rel="shortcut icon" href="/proj/webapps/chrome/common/trac.ico" type="image/x-icon" /><link rel="up" href="/proj/webapps/browser/experimental/www-apps/dotclear/files" title="Parent directory" /><link rel="alternate" href="/proj/webapps/browser/experimental/www-apps/dotclear/files/postinstall-en.txt?format=txt" title="Plain Text" type="text/plain" /><link rel="alternate" href="/proj/webapps/export/856/experimental/www-apps/dotclear/files/postinstall-en.txt" title="Original Format" type="text/plain; charset=iso-8859-15" /><style type="text/css">@import url(/trac/gentoo-20060214/style.css);
+</style>
+ <script type="text/javascript" src="/trac/js/trac.js"></script>
+</head>
+<body>
+
+
+<div id="banner">
+
+<div id="header"><a id="logo" href="http://overlays.gentoo.org/"><img src="http://overlays.gentoo.org/trac/gentoo-20060214/gentoo-overlays.png" width="359" height="134" alt="Gentoo Linux" /></a><hr /></div>
+
+<form id="search" action="/proj/webapps/search" method="get">
+ <div>
+ <label for="proj-search">Search:</label>
+ <input type="text" id="proj-search" name="q" size="10" accesskey="f" value="" />
+ <input type="submit" value="Search" />
+ <input type="hidden" name="wiki" value="on" />
+ <input type="hidden" name="changeset" value="on" />
+ <input type="hidden" name="ticket" value="on" />
+ </div>
+</form>
+
+
+
+<div id="metanav" class="nav"><ul><li class="first"><a href="/proj/webapps/login">Login</a></li><li><a href="/proj/webapps/settings">Settings</a></li><li><a accesskey="6" href="/proj/webapps/wiki/TracGuide">Help/Guide</a></li><li class="last"><a href="/proj/webapps/about">About Trac</a></li></ul></div>
+</div>
+
+<div id="mainnav" class="nav"><ul><li class="first"><a accesskey="1" href="/proj/webapps/wiki">Wiki</a></li><li><a accesskey="2" href="/proj/webapps/timeline">Timeline</a></li><li class="active"><a href="/proj/webapps/browser">Browse Source</a></li><li class="last"><a accesskey="4" href="/proj/webapps/search">Search</a></li></ul></div>
+<div id="main">
+
+
+
+
+<div id="ctxtnav" class="nav">
+ <ul>
+ <li class="first"><a href="/proj/webapps/changeset/648/experimental/www-apps/dotclear/files/postinstall-en.txt">
+ Last Change</a></li>
+ <li class="last"><a href="/proj/webapps/log/experimental/www-apps/dotclear/files/postinstall-en.txt">
+ Revision Log</a></li>
+ </ul>
+</div>
+
+
+<div id="searchable">
+<div id="content" class="browser">
+ <h1><a class="first" title="Go to root directory" href="/proj/webapps/browser">root</a><span class="sep">/</span><a title="View experimental" href="/proj/webapps/browser/experimental">experimental</a><span class="sep">/</span><a title="View www-apps" href="/proj/webapps/browser/experimental/www-apps">www-apps</a><span class="sep">/</span><a title="View dotclear" href="/proj/webapps/browser/experimental/www-apps/dotclear">dotclear</a><span class="sep">/</span><a title="View files" href="/proj/webapps/browser/experimental/www-apps/dotclear/files">files</a><span class="sep">/</span><a title="View postinstall-en.txt" href="/proj/webapps/browser/experimental/www-apps/dotclear/files/postinstall-en.txt">postinstall-en.txt</a></h1>
+
+ <div id="jumprev">
+ <form action="" method="get">
+ <div>
+ <label for="rev">View revision:</label>
+ <input type="text" id="rev" name="rev" value="" size="4" />
+ </div>
+ </form>
+ </div>
+
+
+
+
+ <table id="info" summary="Revision info"><tr>
+ <th scope="col">
+ Revision <a href="/proj/webapps/changeset/648">648</a>, 221 bytes
+ (checked in by jakub, 3 years ago)
+ </th></tr><tr>
+ <td class="message"><p>
+www-apps/dotclear: New ebuild, Bug 114525 <br />
+</p>
+</td>
+ </tr>
+ </table>
+ <div id="preview"><table class="code"><thead><tr><th class="lineno">Line</th><th class="content"> </th></tr></thead><tbody><tr><th id="L1"><a href="#L1">1</a></th>
+<td>To complete the installation, you must</td>
+</tr><tr><th id="L2"><a href="#L2">2</a></th>
+<td></td>
+</tr><tr><th id="L3"><a href="#L3">3</a></th>
+<td>1. Manually create a MySQL user and database.</td>
+</tr><tr><th id="L4"><a href="#L4">4</a></th>
+<td> The installer will handle the rest.</td>
+</tr><tr><th id="L5"><a href="#L5">5</a></th>
+<td></td>
+</tr><tr><th id="L6"><a href="#L6">6</a></th>
+<td>2. Finally, point your browser to</td>
+</tr><tr><th id="L7"><a href="#L7">7</a></th>
+<td>http://${VHOST_HOSTNAME}/${VHOST_APPDIR}/install/index.php</td>
+</tr></tbody></table>
+ </div>
+
+ <div id="help">
+ <strong>Note:</strong> See <a href="/proj/webapps/wiki/TracBrowser">TracBrowser</a> for help on using the browser.
+ </div>
+
+ <div id="anydiff">
+ <form action="/proj/webapps/anydiff" method="get">
+ <div class="buttons">
+ <input type="hidden" name="new_path" value="/experimental/www-apps/dotclear/files/postinstall-en.txt" />
+ <input type="hidden" name="old_path" value="/experimental/www-apps/dotclear/files/postinstall-en.txt" />
+ <input type="hidden" name="new_rev" value="" />
+ <input type="hidden" name="old_rev" value="" />
+ <input type="submit" value="View changes..." title="Prepare an Arbitrary Diff" />
+ </div>
+ </form>
+ </div>
+
+</div>
+</div>
+<script type="text/javascript">searchHighlight()</script>
+<div id="altlinks"><h3>Download in other formats:</h3><ul><li class="first"><a href="/proj/webapps/browser/experimental/www-apps/dotclear/files/postinstall-en.txt?format=txt">Plain Text</a></li><li class="last"><a href="/proj/webapps/export/856/experimental/www-apps/dotclear/files/postinstall-en.txt">Original Format</a></li></ul></div>
+
+</div>
+
+<div id="footer">
+ <hr />
+ <a id="tracpowered" href="http://trac.edgewall.org/"><img src="/trac/trac_logo_mini.png" height="30" width="107"
+ alt="Trac Powered"/></a>
+ <p class="left">
+ Powered by <a href="/proj/webapps/about"><strong>Trac 0.10.5</strong></a><br />
+ By <a href="http://www.edgewall.org/">Edgewall Software</a>.
+ </p>
+ <p class="right">
+ Visit the Trac open source project at<br /><a href="http://trac.edgewall.com/">http://trac.edgewall.com/</a>
+ </p>
+</div>
+
+
+
+ </body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www-apps/tt-rss/Manifest Sun Nov 28 16:00:49 2010 +0100
@@ -0,0 +1,5 @@
+AUX postinstall-en.txt 58 RMD160 b457795efe41cee2f36bbe6fa37a3eb983a9af62 SHA1 2c62f7e3e26d20fe29e12360638c767c6472caf7 SHA256 7c524c14d391c76d72b22c947b68d20321bd98de3f892b1e044c3de6c281de59
+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
+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
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www-apps/tt-rss/files/postinstall-en.txt Sun Nov 28 16:00:49 2010 +0100
@@ -0,0 +1,1 @@
+Please read http://tt-rss.org/trac/wiki/InstallationNotes
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www-apps/tt-rss/files/tinyrss-update.confd Sun Nov 28 16:00:49 2010 +0100
@@ -0,0 +1,3 @@
+TTRSS_PATH="/var/www/tinyrss.elyzion.net/htdocs"
+TTRSS_DAEMON="update_daemon.php"
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www-apps/tt-rss/files/tinyrss-update.initd Sun Nov 28 16:00:49 2010 +0100
@@ -0,0 +1,23 @@
+#!/sbin/runscript
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+PIDFILE="/var/run/tinyrss.pid"
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting tinyrss update daemon"
+ start-stop-daemon --start --make-pidfile --background -c apache --pidfile "$PIDFILE" --chdir "$TTRSS_PATH" --exec /usr/bin/php -- \
+ "$TTRSS_PATH/$TTRSS_DAEMON"
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping tinyrss update daemon"
+ start-stop-daemon --quiet --stop --pidfile $PIDFILE
+ eend $?
+
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www-apps/tt-rss/tt-rss-1.4.2.ebuild Sun Nov 28 16:00:49 2010 +0100
@@ -0,0 +1,52 @@
+# 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?]"
+RDEPEND="${DEPEND}"
+
+need_httpd_cgi
+need_php_httpd
+
+pkg_setup() {
+ webapp_pkg_setup
+ 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
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www-apps/tt-rss/tt-rss-1.4.3.1.ebuild Sun Nov 28 16:00:49 2010 +0100
@@ -0,0 +1,52 @@
+# 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?]"
+RDEPEND="${DEPEND}"
+
+need_httpd_cgi
+need_php_httpd
+
+pkg_setup() {
+ webapp_pkg_setup
+ 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
+}