--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www-apps/dotclear/dotclear-2.2.ebuild Thu Sep 23 11:59:07 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
+}