From 1e02b886b6c8a55d07f98bc9b98a130ec656ec08 2013-02-14 16:25:45 From: Richard H Date: 2013-02-14 16:25:45 Subject: [PATCH] add ebuilds for NagiosQL --- diff --git a/net-analyzer/nagiosql/Manifest b/net-analyzer/nagiosql/Manifest new file mode 100644 index 0000000000000000000000000000000000000000..8a5b5b242b5d186fca5bd2fc0492fe9f1ff48653 --- /dev/null +++ b/net-analyzer/nagiosql/Manifest @@ -0,0 +1,4 @@ +DIST nagiosql303.tar.gz 878361 SHA256 af7ca16b4a95c25cde5d41422f63bc5006b29e62aab2a693364aa8bee5aa79d2 SHA512 74facebc2a009db2c069a1c0c07409b895e6416bf6947fe0bc837b3725d40a338f0205d46ba0eb723fca36623365968b68406ab183c2fe9f21350513ec941f8e WHIRLPOOL 3a5c8d375cd0c77b564249a68d9ff85d617b35b96dba2261e4bdf264d2a4cc97c16b5f4a1cce5cec5b1b67a085ebf3aa9468aa002989987777289b7c50f80437 +DIST nagiosql_320.tar.gz 1417124 SHA256 76ffc8017a0ad55b846fe8cc56355c32ad446fdc90dd3c4f9a3d7ed5b047cf8c SHA512 a1a63ea11b6341e8f645de5655fa19b21345154e60f021de28be71ae921ac65b5c4332f034fa1d2ce9c5aa83d61c8258c30886d2bf679473d5eb2277b069c7d9 WHIRLPOOL 9787e0b50f22b86f4947f14bd33c15745e9711aa7d462e4c42ed5fb7d242c65005cc20b3bc5e42544793aa908b0f7d35cb00f781486366b199d72d2e86374393 +EBUILD nagiosql-3.0.3.ebuild 1359 SHA256 32c9803dd181254941f91c69d814a11c3aa49b06d86aee668bdf34cfb69a23cc SHA512 c8d5c43937bcc65b15783c0472b83c62ed4df5e514a17676d9fbc15ee684c60c3d9ca533ce3247c2e41457fc56a9f8f77bdd5afdd9e349cb44c02c949d46ba4e WHIRLPOOL 8e857919b17027ae6bbf87db3e6e1b12023c0a71d2e9e817617d98ffadb841dce70a5f23786c6bc5d3b0ad46c2086ac7ee1faac585d0879550a4a4ec934d1358 +EBUILD nagiosql-3.2.0.ebuild 1414 SHA256 406fc83bdc02b8a3b3cc1d161297f9e4e10d7892844487d98abfdd5c9471aa7c SHA512 b6e409d6564753586eb33b99721aad0bc4232e61d78c10ab8bf49eab15b179da9cc27eb109a85db1f4623372bf35b05f2f5a21f71e1ab741d82eaec03bde3871 WHIRLPOOL ea5754a052813ec58c12fe1723bbe5b08f7d3abbddc15851f02103b146b9a08d82a64b77362ae4497119c7154ae1345020c6620e4167ded73b75ead66452949a diff --git a/net-analyzer/nagiosql/nagiosql-3.0.3.ebuild b/net-analyzer/nagiosql/nagiosql-3.0.3.ebuild new file mode 100644 index 0000000000000000000000000000000000000000..ef5819cc1ff8e3c694c1055b0228b4c7484a12f5 --- /dev/null +++ b/net-analyzer/nagiosql/nagiosql-3.0.3.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit eutils webapp depend.php + +MY_PN="NagiosQL%20${PV}" +MY_PV=${PV/\./} +MY_PV=${MY_PV/\./} + +DESCRIPTION="A web based administration tool for Nagios 2 and 3" +HOMEPAGE="http://www.nagiosql.org/" +SRC_URI="mirror://sourceforge/nagiosql/${PN}${MY_PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="3.0.3" +KEYWORDS="~amd64 ~x86 ~x86-macos" +IUSE="" + +DEPEND=">=dev-php/PEAR-HTML_Template_IT-1.2.1" +RDEPEND="${DEPEND} + >=net-analyzer/nagios-core-3.1.0 + >=dev-db/mysql-4.1.0 + >=www-servers/apache-2 + || ( + >dev-lang/php-5[ftp,nls] + ) + || ( + dev-lang/php[mysqli] + dev-lang/php[mysql] + ) +" + +need_httpd_cgi +need_php_httpd + +S="${WORKDIR}"/nagiosql3 + +pkg_setup() { + webapp_pkg_setup +} + +src_install() { + webapp_src_preinst + + insinto "${MY_HTDOCSDIR#${EPREFIX}}" + doins -r . + + webapp_serverowned "${MY_HTDOCSDIR#${EPREFIX}}"/config/ + + webapp_src_install + + # Create needed config directories + diropts -m6755 + dodir /etc/nagiosql/hosts + dodir /etc/nagiosql/services + dodir /etc/nagiosql/backup/hosts + dodir /etc/nagiosql/backup/services + + webapp_serverowned /etc/nagiosql \ + /etc/nagiosql/hosts \ + /etc/nagiosql/services \ + /etc/nagiosql/backup \ + /etc/nagiosql/backup/hosts \ + /etc/nagiosql/backup/services +} diff --git a/net-analyzer/nagiosql/nagiosql-3.2.0.ebuild b/net-analyzer/nagiosql/nagiosql-3.2.0.ebuild new file mode 100644 index 0000000000000000000000000000000000000000..f8c2c423e773cc97e5dd29ef7ed661ccb7be4786 --- /dev/null +++ b/net-analyzer/nagiosql/nagiosql-3.2.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit eutils webapp depend.php + +MY_PN="NagiosQL%20${PV}" +MY_PV=${PV/\./} +MY_PV=${MY_PV/\./} + +DESCRIPTION="A web based administration tool for Nagios 2 and 3" +HOMEPAGE="http://www.nagiosql.org/" +SRC_URI="mirror://sourceforge/nagiosql/nagiosql/${MY_PN}/${PN}_${MY_PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="${PV}" +KEYWORDS="~amd64 ~x86 ~x86-macos" +IUSE="-ftp -ssh" + +DEPEND="" +RDEPEND="${DEPEND} + >=net-analyzer/nagios-core-3.1.0 + >=dev-db/mysql-5.1.0 + >=www-servers/apache-2 + || ( + >dev-lang/php-5[filter,nls,session] + ) + || ( + dev-lang/php[mysqli] + dev-lang/php[mysql] + ) + ftp? ( dev-lang/php[ftp] ) + ssh? ( dev-php/pecl-ssh2 ) +" + +need_httpd_cgi +need_php_httpd + +S="${WORKDIR}"/nagiosql3 + +pkg_setup() { + webapp_pkg_setup +} + +src_install() { + webapp_src_preinst + + insinto "${MY_HTDOCSDIR#${EPREFIX}}" + doins -r . + + webapp_serverowned "${MY_HTDOCSDIR#${EPREFIX}}"/config/ + + webapp_src_install + + # Create needed config directories + diropts -m6755 + dodir /etc/nagiosql/hosts + dodir /etc/nagiosql/services + dodir /etc/nagiosql/backup/hosts + dodir /etc/nagiosql/backup/services + + webapp_serverowned /etc/nagiosql \ + /etc/nagiosql/hosts \ + /etc/nagiosql/services \ + /etc/nagiosql/backup \ + /etc/nagiosql/backup/hosts \ + /etc/nagiosql/backup/services +}