diff options
Diffstat (limited to 'app-emulation/phpvirtualbox/phpvirtualbox-4.3.0.ebuild')
-rw-r--r-- | app-emulation/phpvirtualbox/phpvirtualbox-4.3.0.ebuild | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/app-emulation/phpvirtualbox/phpvirtualbox-4.3.0.ebuild b/app-emulation/phpvirtualbox/phpvirtualbox-4.3.0.ebuild new file mode 100644 index 000000000000..5ab4d8bb45b3 --- /dev/null +++ b/app-emulation/phpvirtualbox/phpvirtualbox-4.3.0.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/phpvirtualbox/phpvirtualbox-4.3.0.ebuild,v 1.1 2013/11/15 21:20:46 hwoarang Exp $ + +EAPI="5" + +inherit versionator eutils webapp depend.php readme.gentoo + +MY_PV="$(replace_version_separator 2 '-')" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="Web-based administration for VirtualBox in PHP" +HOMEPAGE="https://sourceforge.net/projects/phpvirtualbox/" +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + dev-lang/php[session,unicode,soap,gd] +" +DEPEND="app-arch/unzip" + +S="${WORKDIR}" + +need_php_httpd + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS=" +Local or remote virtualbox hosts must be compiled with +'vboxwebsrv' useflag and the respective init script +must be running to use this interface: +/etc/init.d/vboxwebsrv start + +To enable the automatic startup mode feature uncomment the +following line in the config.php file: +var \$startStopConfig = true; + +You should also add the /etc/init.d/vboxinit script to the +default runlevel on the virtualbox host: +\`rc-update add vboxinit default\` +If the server is on a remote host, than the script must be +copied manually from +'${FILESDIR}'/vboxinit-initd to +/etc/init.d/vboxinit on the remote host." + +src_install() { + webapp_src_preinst + + dodoc CHANGELOG.txt LICENSE.txt README.txt + rm -f CHANGELOG.txt LICENSE.txt README.txt + + insinto "${MY_HTDOCSDIR}" + doins -r . + + webapp_configfile "${MY_HTDOCSDIR}"/config.php-example + webapp_serverowned "${MY_HTDOCSDIR}"/config.php-example + + webapp_src_install + if has_version app-emulation/virtualbox[vboxwebsrv] || \ + has_version app-emulation/virtualbox-bin[vboxwebsrv] + then + newinitd "${FILESDIR}"/vboxinit-initd vboxinit + fi + + readme.gentoo_create_doc +} + +pkg_postinst() { + webapp_pkg_postinst + readme.gentoo_print_elog +} |