diff -r af44598ccbe3 -r 42fc41c83e9b www-apps/dotclear/dotclear-2.2.ebuild --- /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 +}