# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 inherit webapp-apache DESCRIPTION="Mantis is an easily deployable, web based bugtracker to aid product bug tracking." HOMEPAGE="http://mantisbt.sourceforge.net/" SRC_URI="mirror://sourceforge/mantisbt/mantis-${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86 ~ppc" IUSE="" DEPEND=">=apache-1.3.27-r1 >=mod_php-4.2.3-r2 >=mysql-3.2.0" S=${WORKDIR}/${P} pkg_setup() { webapp-detect || export NO_WEBSERVER=1 webapp-pkg_setup "${NO_WEBSERVER}" einfo "Installing for ${WEBAPP_SERVER}" } src_compile() { :; } src_install() { webapp-detect webapp-mkdirs local destdir=${HTTPD_ROOT}/${PN} dodir ${destdir} # do docs local docs="doc/CREDITS doc/CUSTOMIZATION doc/ChangeLog doc/INSTALL doc/LICENSE doc/README \ doc/README.LDAP doc/TROUBLESHOOTING doc/UPGRADING doc/configuration.html \ doc/documentation.html doc/installation.html" dodoc ${docs} #for doc in ${docs} INSTALL; do # rm -f ${doc} #done cp -a * "${D}/${destdir}" cp ${D}${destdir}/config_inc.php.sample ${D}${destdir}/config_inc.php webapp_configfile ${destdir}/config_inc.php # Fix permissions find ${D}${destdir} -type d | xargs chmod 2755 find ${D}${destdir} -type f | xargs chmod 0644 chown -R "${HTTPD_USER}:${HTTPD_GROUP}" "${D}${destdir}" } pkg_postinst() { einfo "" einfo "You can install the mantis database by inserting" einfo "${HTTPD_ROOT}/${PN}/sql/db_generate.sql" einfo "into your database. After that, edit config_inc.php" }