merge
authorDa Risk <da_risk@elyzion.net>
Thu, 23 Sep 2010 11:59:48 +0200
changeset 6 296a58446d22
parent 5 42fc41c83e9b (diff)
parent 4 fd06ef638c97 (current diff)
child 10 2e8ff43534a2
child 11 84a7692ceb92
merge
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www-apps/dotclear/Manifest	Thu Sep 23 11:59:48 2010 +0200
@@ -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	Thu Sep 23 11:59:48 2010 +0200
@@ -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	Thu Sep 23 11:59:48 2010 +0200
@@ -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">&nbsp;</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>&nbsp; &nbsp; &nbsp;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	Thu Sep 23 11:59:48 2010 +0200
@@ -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	Thu Sep 23 11:59:48 2010 +0200
@@ -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	Thu Sep 23 11:59:48 2010 +0200
@@ -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	Thu Sep 23 11:59:48 2010 +0200
@@ -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	Thu Sep 23 11:59:48 2010 +0200
@@ -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	Thu Sep 23 11:59:48 2010 +0200
@@ -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
+}