# 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
}